版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 通信系統(tǒng)課程設(shè)計(jì)報(bào)告</p><p><b> 混響效果的設(shè)計(jì)</b></p><p><b> 目錄</b></p><p><b> 摘 要- 3 -</b></p><p> Abstract- 4 -</p><p&
2、gt; 1.引言 - 5 -</p><p> 3.設(shè)計(jì)思路- 5 -</p><p> 4.設(shè)計(jì)原理- 7 -</p><p> 4.1混響和延時(shí)的基本原理- 7 -</p><p> 4.1.2延時(shí)- 8 -</p><p> 4.2離散傅立葉變換- 8 -</p>
3、<p> 4.3濾波器設(shè)計(jì)- 9 -</p><p> 4.3.1特殊濾波器的系統(tǒng)函數(shù)- 9 -</p><p> 4.3.2濾波函數(shù)filter- 9 -</p><p> 5.設(shè)計(jì)步驟- 9 -</p><p> 5.1讀取3s的語音信號(hào)- 9 -</p><p> 5.2對(duì)語音信號(hào)
4、進(jìn)行采樣- 10 -</p><p> 5.3對(duì)采樣后的信號(hào)延時(shí)- 10 -</p><p> 5.4對(duì)信號(hào)進(jìn)行混響- 11 -</p><p> 5.5三種混響器的設(shè)計(jì)并對(duì)信號(hào)進(jìn)行處理- 11 -</p><p> 5.5.1無限回聲混響器- 11 -</p><p> 5.5.2多重回聲混響器
5、- 11 -</p><p> 5.5.3全通結(jié)構(gòu)的混響器- 12 -</p><p> 5.5.4經(jīng)混響器處理后信號(hào)的時(shí)域波形和頻譜圖- 12 -</p><p> 6. 運(yùn)行結(jié)果- 12 -</p><p> 6.1.原始信號(hào)時(shí)域波形和頻譜圖- 12 -</p><p> 6.2采樣后信號(hào)的時(shí)域波
6、形和頻譜圖- 13 -</p><p> 6.3對(duì)采樣后信號(hào)延時(shí)時(shí)域波形和頻譜圖- 13 -</p><p> 6.4混響后時(shí)域波形和頻譜圖- 14 -</p><p> 6.5原始信號(hào)時(shí)域波形及頻譜圖和混響后的對(duì)比- 15 -</p><p> 6.6信號(hào)經(jīng)過無限個(gè)混響器時(shí)域波形和頻譜圖- 16 -</p>
7、<p> 6.7信號(hào)經(jīng)過多重回聲混響器時(shí)域波形和頻譜圖- 16 -</p><p> 6.8信號(hào)經(jīng)過全通結(jié)構(gòu)混響器時(shí)域波形和頻譜圖- 17 -</p><p> 7.總結(jié)- 18 -</p><p> 參考文獻(xiàn)- 18 -</p><p><b> 附錄- 18 -</b></p>
8、;<p><b> 混響效果的設(shè)計(jì)</b></p><p><b> 摘 要</b></p><p> 語音信號(hào)處理是研究用數(shù)字信號(hào)處理技術(shù)和語音學(xué)知識(shí)對(duì)語音信號(hào)進(jìn)行處理的新興的學(xué)科,是目前發(fā)展最為迅速的信息科學(xué)研究領(lǐng)域的核心技術(shù)之一。通過語音傳遞信息是人類最重要、最有效、最常用和最方便的交換信息形式。</p>
9、<p> Matlab語言是一種數(shù)據(jù)分析和處理功能十分強(qiáng)大的計(jì)算機(jī)應(yīng)用軟件,它可以將聲音文件變換為離散的數(shù)據(jù)文件,然后利用其強(qiáng)大的矩陣運(yùn)算能力處理數(shù)據(jù),如數(shù)字濾波、傅里葉變換、時(shí)域和頻域分析、聲音回放以及各種圖的呈現(xiàn)等,它的信號(hào)處理與分析工具箱為語音信號(hào)分析提供了十分豐富的功能函數(shù),利用這些功能函數(shù)可以快捷而又方便地完成語音信號(hào)的處理和分析以及信號(hào)的可視化,使人機(jī)交互更加便捷。信號(hào)處理是Matlab重要應(yīng)用的領(lǐng)域之一。<
10、;/p><p> 本課程設(shè)計(jì)基于Matlab分析wav聲音文件頻譜與聲音的關(guān)系。通過采集一段聲音進(jìn)行頻譜分析等處理,然后設(shè)計(jì)數(shù)字濾波器處理這個(gè)原始聲音的wav文件,并比較濾波以后輸出聲音信號(hào)與原聲音信號(hào)的異同。</p><p> 關(guān)鍵詞:matlab;語音信號(hào);延時(shí);混響;濾波器</p><p><b> Abstract</b></p
11、><p> Speech signal processing is the study of digital signal processing technology and phonetics knowledge of the voice signal processing of the emerging discipline, is one of the core technology of the faste
12、st growing field of scientific research. Voice transmission of information is human is the most important and effective exchange of information in the form most commonly used and most convenient.</p><p> Th
13、e Matlab language is a very powerful computer application software in a data analysis and processing functions, it can transform the sound files for discrete data files, and then use its powerful matrix operations capabl
14、e of handling data, such as digital filtering, Fourier transform, domain and frequency domain analysis, voice playback, as well as a variety of map showing the signal processing and analysis toolkit for speech signal ana
15、lysis provides a very rich feature function, the use of th</p><p> This course is designed based on Matlab analysis of the spectrum, the relationship between sound of wav sound files. Through the collection
16、 of individuals a sound spectrum analysis, processing, and then design the digital filter, the original sound wav files, and compare similarities and differences of the output audio signal with the original sound signal
17、after the filter.</p><p> Keywords :matlab; voice signal; delay; reverb; filter</p><p><b> 1.引言 </b></p><p> 語音信號(hào)處理是一門比較實(shí)用的電子工程的專業(yè)課程,語音是人類獲取信息的重要來源和利用信息的重要手段。通過語
18、言相互傳遞信息是人類最重要的基本功能之一。語言是人類特有的功能,它是創(chuàng)造和記載幾千年人類文明史的根本手段,沒有語言就沒有今天的人類文明。語音是語言的聲學(xué)表現(xiàn),是相互傳遞信息的最重要的手段,是人類最重要、最有效、最常用和最方便的交換信息的形式。</p><p> 近年來,隨著計(jì)算機(jī)及大規(guī)模數(shù)字集成電路的迅速發(fā)展,語音數(shù)字信號(hào)處理得到了相應(yīng)的發(fā)展。語音信號(hào)分析模擬、語音合成、語音識(shí)別等的研究已較成熟。、各種聲碼器、
19、聲控器、語聲識(shí)別系統(tǒng)、語聲合成器等已逐漸有商品出現(xiàn)。</p><p><b> 2.設(shè)計(jì)要求</b></p><p> ?。?)選擇錄制一段語音信號(hào)作為分析對(duì)象。</p><p> ?。?)對(duì)選擇的語音進(jìn)行頻譜分析。</p><p> ?。?)在時(shí)域用數(shù)字信號(hào)處理方法對(duì)信號(hào)加入三種混響,再分析其頻譜。</p>
20、;<p> (4)并與原始信號(hào)進(jìn)行對(duì)比。</p><p><b> 3.設(shè)計(jì)思路</b></p><p><b> 4.設(shè)計(jì)原理 </b></p><p> 4.1混響和延時(shí)的基本原理</p><p><b> 4.1.1混響</b></p>
21、<p> 聲音是通過媒質(zhì)傳入人的聽覺器官的。媒質(zhì),既是聲音的傳播途徑,也是聲音的載體。用一個(gè)日常生活中司空見慣的例子來說,媒質(zhì),就像湖中傳遞波浪的湖水。在平靜的湖面投人一塊石子,石子擊起水波,波紋越來越大,水波越傳越遠(yuǎn)。這湖水,就是傳播水波的媒質(zhì)。聲音也仿佛如此:當(dāng)某一聲源發(fā)音,空氣中聲波的震蕩就會(huì)改變周圍空氣的靜止?fàn)顟B(tài),使之形成時(shí)而壓縮,時(shí)而稀疏的前進(jìn)波,聲波就這樣不斷地散發(fā)開去,傳播聲音的媒質(zhì)就是空氣。</p&
22、gt;<p> 在閉室中,當(dāng)聲源發(fā)出一個(gè)聲音信號(hào)(例如是一個(gè)脈沖聲信號(hào))時(shí),位于室內(nèi)任何一點(diǎn)的聽者所接收到的聲音中,應(yīng)包含兩部分成份,一部分是由聲源直接傳到聽者的聲音,我們稱其為“直達(dá)聲”。另一部分是聲波傳到墻壁或障礙物處反射出的聲音,其中有一些被聽者接收到,另外一些又會(huì)傳到其它墻壁處再次發(fā)生反射,反射后的聲音中又有一些被聽者接收到,類似地持續(xù)下去,將聽者接收到的這部分聲音,統(tǒng)稱為“反射聲”。從時(shí)間上看,反射聲較直達(dá)聲落
23、后(或稱為延遲聲),從能量角度看,由于每經(jīng)一次反射都會(huì)有部分能量被吸收,因此反射聲是一系列能量逐漸衰減的延遲聲。</p><p> 數(shù)字混響可以通過用人工創(chuàng)作的回音并將它加入原始信號(hào)里,從而把隔音錄音室里錄制的聲音轉(zhuǎn)換為一種自然的聲音形式;回音可以簡(jiǎn)單地由延遲單元產(chǎn)生。</p><p> 混響效果主要是用于增加音源的融合感。自然音源的延時(shí)聲陣列非常密集、復(fù)雜,所以模擬混響效果的程序也復(fù)
24、雜多變。常見參數(shù)有以下幾種:</p><p> ?。?)混響時(shí)間:能逼真的模擬自然混響的數(shù)碼混響器上都有一套復(fù)雜的程序,其上雖然有很多技術(shù)參數(shù)可調(diào),然而對(duì)這些技術(shù)參數(shù)的調(diào)整都不會(huì)比原有的效果更為自然,尤其是混響時(shí)間。</p><p> ?。?)高頻滾降:此項(xiàng)參數(shù)用于模擬自然混響當(dāng)中,空氣對(duì)高頻的吸收效應(yīng),以產(chǎn)生較為自然的混響效果。一般高頻混降的可調(diào)范圍為0.1~1.0。此值較高時(shí),混響效果
25、也較接近自然混響;此值較低時(shí),混響效果則較清澈。</p><p> ?。?)擴(kuò)散度:此項(xiàng)參數(shù)可調(diào)整混響聲陣密度的增長速度,其可調(diào)范圍為0~10,其值較高時(shí),混響效果比較豐厚、溫暖;其值較低時(shí),混響效果則較空曠、冷僻。</p><p> ?。?)預(yù)延時(shí):自然混響聲陣的建立都會(huì)延遲一段時(shí)間,預(yù)延時(shí)即為模擬次效應(yīng)而設(shè)置。</p><p> ?。?)聲陣密度:此項(xiàng)參數(shù)可調(diào)整
26、聲陣的密度,其值較高時(shí),混響效果較為溫暖,但有明顯的聲染色;其值較低時(shí),混響效果較深邃,切聲染色也較弱。</p><p> ?。?)頻率調(diào)制:這是一項(xiàng)技術(shù)性的參數(shù),因?yàn)殡娮踊祉懙穆曣嚸芏缺茸匀换祉懴∈?,為了使混響的聲音比較平滑、連貫,需要對(duì)混響聲陣列的延時(shí)時(shí)間進(jìn)行調(diào)制。此項(xiàng)技術(shù)可以有效的消除延時(shí)聲陣列的段裂聲,可以增加混響聲的柔和感。</p><p> ?。?)調(diào)治深度:指上述調(diào)頻電路的調(diào)
27、治深度。</p><p><b> 4.1.2延時(shí)</b></p><p> 延時(shí)就是將音源延遲一段時(shí)間后,再欲播放的效果處理。依其延遲時(shí)間的不同,可分別產(chǎn)生合唱、鑲邊、回音等效果。</p><p> 當(dāng)延遲時(shí)間在3~35ms之間時(shí)人耳感覺不到滯后音的存在,并且他與原音源疊加后,會(huì)因其相位干涉而產(chǎn)生"梳狀濾波"效應(yīng),這
28、就是鑲邊效果。如果延遲時(shí)間在50ms以上時(shí),其延遲音就清晰可辨,此時(shí)的處理效果才是回音?;匾籼幚硪话愣际怯糜诋a(chǎn)生簡(jiǎn)單的混響效果。</p><p> 延時(shí)、合唱、鑲邊、回音等效果的可調(diào)參數(shù)都差不多,具體有以下幾項(xiàng):</p><p> 延時(shí)時(shí)間(Dly),即主延時(shí)電路的延時(shí)時(shí)間調(diào)整。</p><p> 反饋增益(FB Gain),即延時(shí)反饋的增益控制。</p
29、><p> 反饋高頻比(Hi Ratio),即反饋回路上的高頻衰減控制。</p><p> 調(diào)制頻率(Freq),指主延時(shí)的調(diào)頻周期。</p><p> 調(diào)制深度(Depth),指上述調(diào)頻電路的調(diào)制深度。</p><p> 高頻增益(HF),指高頻均衡控制。</p><p> 預(yù)延時(shí)(Ini Dly),指主延時(shí)電
30、路預(yù)延時(shí)時(shí)間調(diào)整。</p><p> 均衡頻率(EQ F),這里的頻率均衡用于音色調(diào)整,此為均衡的中點(diǎn)頻率選擇。</p><p> 由于延時(shí)產(chǎn)生的效果都比較復(fù)雜多變,如果不是效果處理專家,建議使用設(shè)備提供的預(yù)置參數(shù),因?yàn)檫@些預(yù)置參數(shù)給出的處理效果一般都比較好。</p><p> 4.2離散傅立葉變換</p><p> 在MATLAB的
31、信號(hào)處理工具箱中函數(shù)FFT和IFFT用于快速傅立葉變換和逆變換。下面介紹這些函數(shù)。</p><p> 函數(shù)FFT用于序列快速傅立葉變換。</p><p> 函數(shù)的一種調(diào)用格式為 y=fft(x) (式4-1)</p><p> 其中,x是序列,y是序列的
32、FFT,x可以為一向量或矩陣,若x為一向量,y是x的FFT。且和x相同長度。若x為一矩陣,則y是對(duì)矩陣的每一列向量進(jìn)行FFT。</p><p> 如果x長度是2的冪次方,函數(shù)fft執(zhí)行高速基-2FFT算法;否則fft執(zhí)行一種混合基的離散傅立葉變換算法,計(jì)算速度較慢。</p><p> 函數(shù)FFT的另一種調(diào)用格式為 &
33、#160; y=fft(x,N) (式4-2)</p><p> 式中,x,y意義同前,N為正整數(shù)。</p><p> 函數(shù)執(zhí)行N點(diǎn)的FFT。若x為向量且長度小于N,則函數(shù)將x補(bǔ)零至長度N。若向量x的長度大于N,則函數(shù)截短x使之長度為N。若x 為矩陣,按相同方法對(duì)x進(jìn)行處理。</p><p> 經(jīng)函數(shù)fft求得的序列y一般是復(fù)序列,通常要求其幅
34、值和相位。MATLAB提供求復(fù)數(shù)的幅值和相位函數(shù):abs,angle,這些函數(shù)一般和FFT同時(shí)使用。</p><p> 用MATLAB工具箱函數(shù)fft進(jìn)行頻譜分析時(shí)需注意:</p><p> ?。?)函數(shù)fft返回值y的數(shù)據(jù)結(jié)構(gòu)對(duì)稱性。</p><p><b> ?。?) 頻率計(jì)算。</b></p><p> ?。?)
35、 作FFT分析時(shí),幅值大小與FFT選擇點(diǎn)數(shù)有關(guān),但不影響分析結(jié)果。</p><p><b> 4.3濾波器設(shè)計(jì)</b></p><p> 數(shù)字濾波器的作用是利用離散時(shí)間系統(tǒng)的特性對(duì)輸入信號(hào)波形(或頻譜)進(jìn)行加工處理,或者說利用數(shù)字方法按預(yù)定的要求對(duì)信號(hào)進(jìn)行變換。</p><p> 數(shù)字濾波器可以理解為是一個(gè)計(jì)算程序或算法,將代表輸入信號(hào)的
36、數(shù)字時(shí)間序列轉(zhuǎn)化為代表輸出信號(hào)的數(shù)字時(shí)間序列,并在轉(zhuǎn)化過程中,使信號(hào)按預(yù)定的形式變化。</p><p> 4.3.1特殊濾波器的系統(tǒng)函數(shù)</p><p> 無限個(gè)回聲濾波器的系統(tǒng)函數(shù):</p><p> H(z)= <1 (式4-3)</p><p> 多重回聲濾
37、波器的系統(tǒng)函數(shù) :</p><p> H(z)= <1 (式4-4)</p><p> 全通結(jié)構(gòu)的混響器的系統(tǒng)函數(shù):</p><p> H(z)= <1 (式4-5)</p><p> 4.3.2濾波函數(shù)filter</p>&l
38、t;p> 系統(tǒng)還是離散時(shí)間LTI系統(tǒng),系統(tǒng)對(duì)輸入信號(hào)的響應(yīng),實(shí)質(zhì)上就是對(duì)輸入信號(hào)從頻域角度,無論是連續(xù)時(shí)間LTI的頻譜進(jìn)行不同選擇處理的過程,這個(gè)過程稱為濾波。因此,在MATLAB的信息處理工具箱中,提供了一維濾波器函數(shù)filter和二維濾波器函數(shù)filter2。 </p><p> 函數(shù)filter的調(diào)用格式為 y=fi
39、lter(b,a,x) (式4-6)</p><p> 該格式采用數(shù)字濾波器對(duì)數(shù)據(jù)進(jìn)行濾波,既可以用于IIR濾波器,也可以用于FIR濾波器。其中向量b和a分別表示系統(tǒng)函數(shù)的分子、分母多項(xiàng)式的系數(shù),若a=1,此時(shí)表示FIR濾波器,否則就是IIR濾波器。該函數(shù)是利用給出的向量b和a,對(duì)x中的數(shù)據(jù)進(jìn)行濾波,結(jié)果放入向量y。</p><p><b> 5.設(shè)計(jì)步驟</b
40、></p><p> 5.1讀取3s的語音信號(hào)</p><p> x1=wavread('yuying111.wav'); %讀取信號(hào)</p><p> [x,fs,bits]=wavread('yuying111.wav',[1024 5120]);</p><p> x=
41、x(:,1); %只取單聲道</p><p> sound(x,fs,bits);</p><p> X=fft(x,32000);</p><p> magX=abs(X);</p><p> angX=angle(X);</p><p> figure(1);</p>
42、;<p> subplot(2,1,1);plot(x);title('原始信號(hào)波形');</p><p> subplot(2,1,2);plot(X); title('原始信號(hào)頻譜');</p><p> 5.2對(duì)語音信號(hào)進(jìn)行采樣</p><p> [x,fs,bits]=wavread('yuyin
43、g111.wav',[10000 40000]);</p><p> x=x(:,1); %只取單聲道</p><p> sound(5*x,fs); %對(duì)聲音的回放</p><p> n1=0:2000;</p><p> N=size(x,1);</p><p>
44、 Y=fft(x,32000); %對(duì)信號(hào)做32000點(diǎn)FFT變換</p><p> figure(2);</p><p> subplot(2,1,1);plot(x);title('采樣后信號(hào)的時(shí)域波形');</p><p> subplot(2,1,2);plot(n1(1:1000),Y(1:1000)); title('采
45、樣后信號(hào)的頻譜圖'); %信號(hào)幅度</p><p> 5.3對(duì)采樣后的信號(hào)延時(shí)</p><p> z1=[zeros(1000,1);x]; %對(duì)信號(hào)進(jìn)行延時(shí)</p><p> z2=[zeros(2000,1);x];</p><p> z3=[zeros(3000,1);x];</p>&
46、lt;p> Z1=fft(z1,32000);</p><p> Z2=fft(z2,32000);</p><p> Z3=fft(z3,32000);</p><p> figure(3); </p><p> subplot(3,1,1);plo
47、t(z1); title('延時(shí)后的時(shí)域圖1'); %畫出延時(shí)后的信號(hào)時(shí)域圖 </p><p> subplot(3,1,2);plot(z2); title('延時(shí)后的時(shí)域圖2');</p><p> subplot(3,1,3);plot(z3); title('延時(shí)后的時(shí)域圖3'); </p><p
48、><b> figure(4)</b></p><p> subplot(3,1,1);plot(n1(1:1000),Z1(1:1000));title('延時(shí)后的頻譜圖1'); %延時(shí)后的信號(hào)頻譜圖</p><p> subplot(3,1,2);plot(n1(1:1000),Z2(1:1000));title('延時(shí)
49、后的頻譜圖2'); </p><p> subplot(3,1,3);plot(n1(1:1000),Z3(1:1000));title('延時(shí)后的頻譜圖3'); </p><p> 5.4對(duì)信號(hào)進(jìn)行混響</p><p> x1=[x;zeros(1000,1)]; %使語音信號(hào)與延時(shí)后信號(hào)同等長度&l
50、t;/p><p> x2=[x;zeros(2000,1)];</p><p> x3=[x;zeros(3000,1)];</p><p> y1=x1+z1; %信號(hào)的混響</p><p><b> y2=x2+z2;</b></p><
51、p><b> y3=x3+z3;</b></p><p> sound(y1,fs,bits);</p><p> sound(y2,fs,bits);</p><p> sound(y3,fs,bits);</p><p> figure(5);</p><p> subplo
52、t(3,1,1);plot(y1); title('混響的時(shí)域圖1'); %混響時(shí)域圖</p><p> subplot(3,1,2);plot(y2); title('混響的時(shí)域圖2');</p><p> subplot(3,1,3);plot(y3); title('混響的時(shí)域圖3');</p><p&g
53、t; Y1=fft(y1,32000); %對(duì)混響信號(hào)FFT變換</p><p> Y2=fft(y2,32000); </p><p> Y3=fft(y3,32000);</p><p> figure(6);</p><p> subplot(3,1,1);plot
54、(n1(1:1000),Y1(1:1000)); title('混響的頻譜圖1'); %混響頻譜圖</p><p> subplot(3,1,2);plot(n1(1:1000),Y2(1:1000)); title('混響的頻譜圖2'); </p><p> subplot(3,1,3);plot(n1(1:1000),Y3(1:1000));
55、title('混響的頻譜圖3'); </p><p> 5.5三種混響器的設(shè)計(jì)并對(duì)信號(hào)進(jìn)行處理</p><p> 5.5.1無限回聲混響器</p><p> a=0.05; %a取小于等于1</p><p> Bz=[0,0,0,0,0,0,0,0,0,0,1
56、]; %分子的系數(shù)</p><p> Az=[1,0,0,0,0,0,0,0,0,0,-a]; %分母的系數(shù)</p><p> yy1=filter(Bz,Az,z1); %濾波器進(jìn)行濾波</p><p> YY1=fft(yy1,32000); %經(jīng)無限回聲濾波器后的信號(hào)做3
57、2000點(diǎn)的FFT變換</p><p> 5.5.2多重回聲混響器</p><p> a=0.05; %a取小于等于1</p><p><b> N=5</b></p><p> Bz1=[1,0,0,0,0,0,0,0,0,0,-0.5^N] %分
58、子的系數(shù)</p><p> Az1=[1,0,0,0,0,0,0,0,0,0,-0.5]; %分母的系數(shù)</p><p> yy2=filter(Bz1,Az1,z1); %濾波器進(jìn)行濾波</p><p> YY2=fft(yy2,32000); %經(jīng)多重回聲濾波器后的信號(hào)做32000點(diǎn)的FFT變換&l
59、t;/p><p> 5.5.3全通結(jié)構(gòu)的混響器</p><p> a=0.05; %a取小于等于1</p><p> Bz1=[a,0,0,0,0,0,0,0,0,0,1]; %分子的系數(shù)</p><p> Az1=[1,0,0,0,0,0,0,0,0,0,a]
60、; %分母的系數(shù)</p><p> yy3=filter(Bz1,Az1,z1); %濾波器進(jìn)行濾波</p><p> YY3=fft(yy3,32000); %經(jīng)全通結(jié)構(gòu)的混響器后的信號(hào)做32000點(diǎn)的FFT變</p><p> sound(yy1,fs,bits);</p><p
61、> sound(yy2,fs,bits);</p><p> sound(yy3,fs,bits)</p><p> 5.5.4經(jīng)混響器處理后信號(hào)的時(shí)域波形和頻譜圖</p><p> figure(8); </p><p> subplot(2,1,1);plot(yy1); title('無限個(gè)回聲濾波器時(shí)域圖
62、9;); %無限回聲濾波器時(shí)域波形</p><p> subplot(2,1,2);plot(n1(1:1000),YY1(1:1000)); title('無限個(gè)回聲濾波器頻譜圖 '); %無限回聲濾波器頻譜圖</p><p><b> figure(9)</b></p><p> subplot(2,1,
63、1);plot(yy2); title('多重回聲濾波器的時(shí)域圖') %多重回聲濾波器的混響器時(shí)域波形</p><p> subplot(2,1,2);plot(n1(1:1000),YY2(1:1000)); title('多重回聲濾波器的頻譜圖') %多重回聲濾波器的頻譜圖</p><p> figure(10)</p>&l
64、t;p> subplot(2,1,1);plot(yy3); title('全通結(jié)構(gòu)濾波器的時(shí)域圖') %全通結(jié)構(gòu)的混響器時(shí)域波形</p><p> subplot(2,1,2);plot(n1(1:1000),YY3(1:1000)); title('全通結(jié)構(gòu)濾波器的頻譜圖') %全通結(jié)構(gòu)的混響器頻譜圖</p><p><b>
65、; 6.運(yùn)行結(jié)果</b></p><p> 6.1.原始信號(hào)時(shí)域波形和頻譜圖</p><p> 圖6.1原信號(hào)時(shí)域波形和頻譜圖</p><p> 6.2采樣后信號(hào)的時(shí)域波形和頻譜圖</p><p> 圖6.2采樣后信號(hào)的時(shí)域波形及頻譜</p><p> 6.3對(duì)采樣后信號(hào)延時(shí)時(shí)域波形和頻譜圖&l
66、t;/p><p> 圖6.3延時(shí)后的時(shí)域波形</p><p> 圖6.4 延時(shí)后的頻譜圖</p><p> 分析:(1)從時(shí)域上看,延時(shí)后的波形向右移動(dòng)。</p><p> ?。?)從頻譜圖上看,幅值上幾乎不變。</p><p> 6.4混響后時(shí)域波形和頻譜圖</p><p> 圖6.5混
67、響后時(shí)域圖</p><p> 圖6.6 混響后的頻譜</p><p> 分析:(1)從時(shí)域上看,混響之后時(shí)域波形發(fā)生了一定變化,主要是幅度有一定變化。</p><p> ?。?)從頻譜圖上看,混響后頻譜有上下跳動(dòng),其幅值有一定改變,部分地方跳動(dòng)較明顯。</p><p> 6.5原始信號(hào)時(shí)域波形及頻譜圖和混響后的對(duì)比</p>
68、<p> 圖6.7原信號(hào)與混響信號(hào)的對(duì)比</p><p> 6.6信號(hào)經(jīng)過無限個(gè)混響器時(shí)域波形和頻譜圖</p><p> 圖6.8無限回聲混響器處理信號(hào)</p><p> 分析:(1) 從時(shí)域上看,波形與濾波前的波形大體相同,幅度上有微小變化;</p><p> (2)) 從頻譜圖上看,幅度有變化,且曲線相對(duì)于濾波前總體
69、有向上變化的趨勢(shì)。</p><p> 6.7信號(hào)經(jīng)過多重回聲混響器時(shí)域波形和頻譜圖</p><p> 圖6.9多重回聲混響器處理信號(hào)</p><p> 分析:(1)從時(shí)域上看,波形變化大,而經(jīng)多重回聲濾波器之后,其時(shí)域波形延長了。</p><p> ?。?)從頻譜圖上看,幅值總體減小。</p><p> 6.8
70、信號(hào)經(jīng)過全通結(jié)構(gòu)混響器時(shí)域波形和頻譜圖</p><p> 圖6.10全通結(jié)構(gòu)混響器處理信號(hào)</p><p> 分析:(1)從時(shí)域上看,波形與濾波前的波形大體相同,幅度上有微小變化;</p><p> ?。?)從頻譜圖上看,幅值略微減小,曲線總體趨勢(shì)向下。</p><p><b> 7.總結(jié)</b></p>
71、;<p> 通過此次的課程設(shè)計(jì),我對(duì)語音信號(hào)的延時(shí)和混響有了進(jìn)一步的認(rèn)識(shí),能明白其的原理,特別是對(duì)多重回聲濾波器、全通混響器等幾種特別特殊濾波器的系統(tǒng)函數(shù)和編程實(shí)現(xiàn)都有一定了解。此次的課設(shè)過程中,把它與我們所學(xué)的專業(yè)知識(shí)數(shù)字信號(hào)處理聯(lián)系在一起,進(jìn)一步的加深了對(duì)數(shù)字信號(hào)處理的相關(guān)知識(shí)的學(xué)習(xí)。</p><p> 在設(shè)計(jì)的過程中,由于對(duì)所涉及的幾種特殊濾波器之前沒有接觸過,所以遇到了很大的困難,而且關(guān)
72、于在數(shù)字處理中,對(duì)語音信號(hào)里加入延時(shí)和混響的的資料都非常的少,這給開始的設(shè)計(jì)帶來了很大的麻煩。經(jīng)過各方面的搜索,最終通過在網(wǎng)上查詢得出了設(shè)計(jì)的方案。</p><p> 這次的課設(shè)中,在多次的編程調(diào)試過程中,我對(duì) matlab的掌握更加的熟練了。作為電子信息工程專業(yè)的學(xué)生,熟練的使用matlab軟件對(duì)我們來說是很重要的技能。</p><p> 此次的綜合課設(shè),涉及的知識(shí)較廣,也有一定的難
73、度,通過這段時(shí)間的努力,從著手開始查閱資料到編程不斷調(diào)試,直至最后編程通過,在這個(gè)過程中,自己獨(dú)立處理問題的能力得到了鍛煉。在以后的學(xué)習(xí)和工作中常常需要接觸到各種新的知識(shí)點(diǎn),很多東西之前都不懂,這就要求我們?cè)谝延械闹R(shí)上,有很強(qiáng)的自學(xué)能力,進(jìn)而達(dá)到預(yù)期目標(biāo)。此次課設(shè)對(duì)我來說無疑是一次很好的提升</p><p><b> 參考文獻(xiàn)</b></p><p> [1]
74、劉慧穎,《MATLAB R2007基礎(chǔ)教程》,清華大學(xué)出版社.</p><p> [2] 周開利,《MATLAB基礎(chǔ)及其應(yīng)用教程》,北京大學(xué)出版社.</p><p> [3] 楊述斌,《數(shù)字信號(hào)處理實(shí)踐教程》,華中科技大學(xué)出版社.</p><p> [4] 劉幺和、宋庭新,《語音識(shí)別與控制技術(shù)》,科學(xué)出版社.</p><p> [5]
75、 趙力,《語音信號(hào)處理》,機(jī)械工業(yè)出版社.</p><p> [6] 胡航,《語音信號(hào)處理》,哈爾濱工業(yè)大學(xué)出版社.</p><p> [7] 王一世,《數(shù)字信號(hào)處理》,北京理工大學(xué)出版社.</p><p> [8] 陳杰,《Matlab寶典》,電子工業(yè)出版社.</p><p><b> 附錄</b></p
76、><p><b> 源程序</b></p><p> x1=wavread('yuying111.wav'); %讀取信號(hào)</p><p> [x,fs,bits]=wavread('yuying111.wav',[1024 5120]);</p><p> x=
77、x(:,1); %只取單聲道</p><p> sound(x,fs,bits);</p><p> X=fft(x,32000);</p><p> magX=abs(X);</p><p> angX=angle(X);</p><p> figure(1);</p>
78、;<p> subplot(2,1,1);plot(x);title('原始信號(hào)波形');</p><p> subplot(2,1,2);plot(X); title('原始信號(hào)頻譜');</p><p> [x,fs,bits]=wavread('yuying111.wav',[10000 40000]);</p
79、><p> x=x(:,1); %只取單聲道</p><p> sound(5*x,fs); %對(duì)聲音的回放</p><p> n1=0:2000;</p><p> N=size(x,1);</p><p> Y=fft(x,32000); %對(duì)信號(hào)做32000點(diǎn)FFT變換
80、</p><p> figure(2);</p><p> subplot(2,1,1);plot(x);title('采樣后信號(hào)的時(shí)域波形');</p><p> subplot(2,1,2);plot(n1(1:1000),Y(1:1000)); title('采樣后信號(hào)的頻譜圖'); %信號(hào)幅度</p>&l
81、t;p> z1=[zeros(1000,1);x]; %對(duì)信號(hào)進(jìn)行延時(shí)</p><p> z2=[zeros(2000,1);x];</p><p> z3=[zeros(3000,1);x];</p><p> Z1=fft(z1,32000);</p><p> Z2=fft(z2,32000);<
82、;/p><p> Z3=fft(z3,32000);</p><p> figure(3); </p><p> subplot(3,1,1);plot(z1); title('延時(shí)后的時(shí)域圖1'); %畫出延時(shí)后的信號(hào)時(shí)域圖 </p><
83、p> subplot(3,1,2);plot(z2); title('延時(shí)后的時(shí)域圖2');</p><p> subplot(3,1,3);plot(z3); title('延時(shí)后的時(shí)域圖3'); </p><p><b> figure(4)</b></p><p> subplot(3,1,1
84、);plot(n1(1:1000),Z1(1:1000));title('延時(shí)后的頻譜圖1'); %延時(shí)后的信號(hào)頻譜圖</p><p> subplot(3,1,2);plot(n1(1:1000),Z2(1:1000));title('延時(shí)后的頻譜圖2'); </p><p> subplot(3,1,3);plot(n1(1:1000),Z
85、3(1:1000));title('延時(shí)后的頻譜圖3'); </p><p> x1=[x;zeros(1000,1)]; %使語音信號(hào)與延時(shí)后信號(hào)同等長度</p><p> x2=[x;zeros(2000,1)];</p><p> x3=[x;zeros(3000,1)];</p><p
86、> y1=x1+z1; %信號(hào)的混響</p><p><b> y2=x2+z2;</b></p><p><b> y3=x3+z3;</b></p><p> sound(y1,fs,bits);</p><p> soun
87、d(y2,fs,bits);</p><p> sound(y3,fs,bits);</p><p> figure(5);</p><p> subplot(3,1,1);plot(y1); title('混響的時(shí)域圖1'); %混響時(shí)域圖</p><p> subplot(3,1,2);plot(y2);
88、title('混響的時(shí)域圖2');</p><p> subplot(3,1,3);plot(y3); title('混響的時(shí)域圖3');</p><p> Y1=fft(y1,32000); %對(duì)混響信號(hào)FFT變換</p><p> Y2=fft(y2,32000)
89、; </p><p> Y3=fft(y3,32000);</p><p> figure(6);</p><p> subplot(3,1,1);plot(n1(1:1000),Y1(1:1000)); title('混響的頻譜圖1'); %混響頻譜圖</p><p> subplot(3,1,2);plot(
90、n1(1:1000),Y2(1:1000)); title('混響的頻譜圖2'); </p><p> subplot(3,1,3);plot(n1(1:1000),Y3(1:1000)); title('混響的頻譜圖3'); </p><p> figure(7);</p><p> subplot(2,2,1);plot(x
91、);title('原始信號(hào)波形');</p><p> subplot(2,2,2);plot(X); title('原始信號(hào)頻譜');</p><p> subplot(2,2,3);plot(y2); title('混響的時(shí)域圖');</p><p> subplot(2,2,4);plot(n1(1:100
92、0),Y1(1:1000)); title('混響的頻譜圖'); </p><p> a=0.05; %a取小于等于1</p><p> Bz=[0,0,0,0,0,0,0,0,0,0,1]; %分子的系數(shù)</p><p> Az=[1,0,0,0,0,0,0,0
93、,0,0,-a]; %分母的系數(shù)</p><p> yy1=filter(Bz,Az,z1); %濾波器進(jìn)行濾波</p><p> YY1=fft(yy1,32000); %經(jīng)無限回聲濾波器后的信號(hào)做32000點(diǎn)的FFT變換</p><p> a=0.05;
94、 %a取小于等于1</p><p><b> N=5</b></p><p> Bz1=[1,0,0,0,0,0,0,0,0,0,-0.5^N] %分子的系數(shù)</p><p> Az1=[1,0,0,0,0,0,0,0,0,0,-0.5]; %分母的系數(shù)</p><p> yy
95、2=filter(Bz1,Az1,z1); %濾波器進(jìn)行濾波</p><p> YY2=fft(yy2,32000); %經(jīng)多重回聲濾波器后的信號(hào)做32000點(diǎn)的FFT變換</p><p> a=0.05; %a取小于等于1</p><p> Bz1=[a,
96、0,0,0,0,0,0,0,0,0,1]; %分子的系數(shù)</p><p> Az1=[1,0,0,0,0,0,0,0,0,0,a]; %分母的系數(shù)</p><p> yy3=filter(Bz1,Az1,z1); %濾波器進(jìn)行濾波</p><p> YY3=fft(yy3,32000);
97、 %經(jīng)全通結(jié)構(gòu)的混響器后的信號(hào)做32000點(diǎn)的FFT變</p><p> sound(yy1,fs,bits);</p><p> sound(yy2,fs,bits);</p><p> sound(yy3,fs,bits);</p><p> figure(8); </p><p> subplot(2
98、,1,1);plot(yy1); title('無限個(gè)回聲濾波器時(shí)域圖'); %無限回聲濾波器時(shí)域波形</p><p> subplot(2,1,2);plot(n1(1:1000),YY1(1:1000)); title('無限個(gè)回聲濾波器頻譜圖 '); %無限回聲濾波器頻譜圖</p><p><b> figure(9)&
99、lt;/b></p><p> subplot(2,1,1);plot(yy2); title('多重回聲濾波器的時(shí)域圖') %多重回聲濾波器的混響器時(shí)域波形</p><p> subplot(2,1,2);plot(n1(1:1000),YY2(1:1000)); title('多重回聲濾波器的頻譜圖') %多重回聲濾波器的頻譜
100、圖</p><p> figure(10)</p><p> subplot(2,1,1);plot(yy3); title('全通結(jié)構(gòu)濾波器的時(shí)域圖') %全通結(jié)構(gòu)的混響器時(shí)域波形</p><p> subplot(2,1,2);plot(n1(1:1000),YY3(1:1000)); title('全通結(jié)構(gòu)濾波器的頻譜圖&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- matlab課程設(shè)計(jì)
- matlab課程設(shè)計(jì)
- matlab課程設(shè)計(jì)--matlab的繪圖
- matlab課程設(shè)計(jì)
- matlab課程設(shè)計(jì)--matlab矩陣操作設(shè)計(jì)
- matlab課程設(shè)計(jì)---基于matlab的語音信號(hào)處理
- 課程設(shè)計(jì)(論文)-基于matlab的fft算法設(shè)計(jì)
- 基于matlab的圖像處理的課程設(shè)計(jì)
- matlab課程設(shè)計(jì)(基于matlab的圖像處理的基本運(yùn)算)
- 基于matlab的圖像處理的課程設(shè)計(jì)
- matlab課程設(shè)計(jì) (2)
- matlab課程設(shè)計(jì)報(bào)告
- 基于matlab的am調(diào)制仿真課程設(shè)計(jì)
- 基于matlab的pcm系統(tǒng)仿真課程設(shè)計(jì)
- matlab課程設(shè)計(jì)報(bào)告
- 基于matlab的濾波器課程設(shè)計(jì)
- 多媒體課程設(shè)計(jì)基于matlab界面設(shè)計(jì)
- 聲音的時(shí)延和混響課程設(shè)計(jì)報(bào)告
- matlab課程設(shè)計(jì)---基于matlab圖像增強(qiáng)的比較及其理論分析
- matlab程序設(shè)計(jì) 課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論