版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學號:0709121072 2009 - 2010學年 第 2學期 語音信號處理課 程 設 計 報 告題 目: 巴特沃斯低通濾波器的的設計 班 級: 07電信本 姓 名: 姚衛(wèi)邦 指導教師: 馮鎖 成 績: 電氣工程系2010年6 月20 日課 程 設 計 任 務 書學生班級: 07電信本 學生姓名: 姚衛(wèi)邦 學號: 0709121072 設計名稱: 巴特沃斯低通濾波器的的設計 起止日期: 2010.6.122010.6.20 指導教師: 馮鎖 設計要求:1、 產(chǎn)生一個語音信號,畫出時域波形及頻譜2、 產(chǎn)生一個高頻的余弦信號,頻率自定義,畫出時域波形及頻譜3、 將語音信號與余弦信號疊加,畫出時
2、域波形及頻譜4、 利用設計的濾波器實現(xiàn)濾波,并畫出時域波形及頻譜5、 分析實驗結(jié)果摘要巴特沃斯(Butterworth)濾波器是一種具有最大平坦幅度響應的低通濾波器,它在通信領(lǐng)域里已有廣泛應用,在電測中也具有廣泛的用途,可以作檢測信號的濾波器。MATLAB語言是一種面向科學與工程計算的語言。它編程效率高,測試程序手段豐富,擴展能力強,內(nèi)涵豐富。它的信號處理工具箱提供了設計巴特沃斯濾波器的函數(shù),本文充分利用這些函數(shù),進行了巴特沃斯濾波器的程序設計,并將其作為函數(shù)文件保存,可方便地進行調(diào)用。目錄一、 前言.2 二、基本要求.2三、巴特沃斯低通IIR濾波器的設計.3四、具體步驟.3六、心得體會.7七
3、、參考文獻.7一、前言巴特沃斯(Butterworth)濾波器是一種具有最大平坦幅度響應的低通濾波器,它在通信領(lǐng)域里已有廣泛應用,在電測中也具有廣泛的用途,可以作檢測信號的濾波器。MATLAB語言是一種面向科學與工程計算的語言。它編程效率高,測試程序手段豐富,擴展能力強,內(nèi)涵豐富。它的信號處理工具箱提供了設計巴特沃斯濾波器的函數(shù),本文充分利用這些函數(shù),進行了巴特沃斯濾波器的程序設計,并將其作為函數(shù)文件保存,可方便地進行調(diào)用。IR濾波器有以下幾個特點: 1IIR數(shù)字濾波器的系統(tǒng)函數(shù)可以寫成封閉函數(shù)的形式。 2IIR數(shù)字濾波器采用遞歸型結(jié)構(gòu),即結(jié)構(gòu)上帶有反饋環(huán)路。IIR濾波器運算結(jié)構(gòu)通常由延時、乘
4、以系數(shù)和相加等基本運算組成,可以組合成直接型、正準型、級聯(lián)型、并聯(lián)型四種結(jié)構(gòu)形式,都具有反饋回路。由于運算中的舍入處理,使誤差不斷累積,有時會產(chǎn)生微弱的寄生振蕩。 3IIR數(shù)字濾波器在設計上可以借助成熟的模擬濾波器的成果,如巴特沃斯、契比雪夫和橢圓濾波器等,有現(xiàn)成的設計數(shù)據(jù)或圖表可查,其設計工作量比較小,對計算工具的要求不高。在設計一個IIR數(shù)字濾波器時,我們根據(jù)指標先寫出模擬濾波器的公式,然后通過一定的變換,將模擬濾波器的公式轉(zhuǎn)換成數(shù)字濾波器的公式。 4IIR數(shù)字濾波器的相位特性不好控制,對相位要求較高時,需加相位校準網(wǎng)絡。 在MATLAB下設計IIR濾波器可使用Butterworth函數(shù)設
5、計出巴特沃斯濾波器,使用Cheby1函數(shù)設計出契比雪夫I型濾波器,使用Cheby2設計出契比雪夫II型濾波器,使用ellipord函數(shù)設計出橢圓濾波器。下面主要介紹前兩個函數(shù)的使用。 與FIR濾波器的設計不同,IIR濾波器設計時的階數(shù)不是由設計者指定,而是根據(jù)設計者輸入的各個濾波器參數(shù)(截止頻率、通帶濾紋、阻帶衰減等),由軟件設計出滿足這些參數(shù)的最低濾波器階數(shù)。在MATLAB下設計不同類型IIR濾波器均有與之對應的函數(shù)用于階數(shù)的選擇。 二、基本要求:l 產(chǎn)生一個語音信號,畫出時域波形及頻譜;l 產(chǎn)生一個高頻的余弦信號,頻率自定義,畫出時域波形及頻譜;l 將語音信號與余弦信號疊加,畫出時域波形及
6、頻譜;l 利用設計的濾波器實現(xiàn)濾波,并畫出時域波形及頻譜;分析實驗結(jié)果三、巴特沃斯低通IIR濾波器的設計 在MATLAB下,設計巴特沃斯IIR濾波器可使用butter函數(shù)。 Butter函數(shù)可設計低通、高通、帶通和帶阻的數(shù)字和模擬IIR濾波器,其特性為使通帶內(nèi)的幅度響應最大限度地平坦,但同時損失截止頻率處的下降斜度。在期望通帶平滑的情況下,可使用butter函數(shù)。 butter函數(shù)的用法為: b,a=butter(n,Wn,/ftype/) 其中n代表濾波器階數(shù),Wn代表濾波器的截止頻率,這兩個參數(shù)可使用buttord函數(shù)來確定。buttord函數(shù)可在給定濾波器性能的情況下,求出巴特沃斯濾波器
7、的最小階數(shù)n,同時給出對應的截止頻率Wn。buttord函數(shù)的用法為: n,Wn= buttord(Wp,Ws,Rp,Rs) 其中Wp和Ws分別是通帶和阻帶的拐角頻率(截止頻率),其取值范圍為0至1之間。當其值為1時代表采樣頻率的一半。Rp和Rs分別是通帶和阻帶區(qū)的波紋系數(shù)。 不同類型(高通、低通、帶通和帶阻)濾波器對應的Wp和Ws值遵循以下規(guī)則: 1高通濾波器:Wp和Ws為一元矢量且Wp>Ws; 2低通濾波器:Wp和Ws為一元矢量且Wp<Ws; 3帶通濾波器:Wp和Ws為二元矢量且Wp<Ws,如Wp=0.2,0.7,Ws=0.1,0.8; 4帶阻濾波器:Wp和Ws為二元矢量
8、且Wp>Ws,如Wp=0.1,0.8,Ws=0.2,0.7。 四、具體步驟1產(chǎn)生一個高頻余弦信號:N =256; n = 1:256; x = fix(128 + (27 - 10) * con(2*pi*n/N); plot(x) fid = fopen('e:/sin.txt','wt'); fprintf(fid,'%xn',x);fclose(fid); 2高斯白噪聲的產(chǎn)生:產(chǎn)生一個高斯白噪聲,并且讓MATLAB輸出高斯的時域波形和頻譜。讓產(chǎn)生的高斯白噪聲與一個語音信號疊加,畫出疊加后的時域波形和頻譜。并設計一個濾波器,濾除高斯白噪
9、聲,畫出濾波后的時域波形和頻譜。 t = 0:.1:10;x = sawtooth(t); % Create sawtooth signal.y = awgn(x,10,'measured'); % Add white Gaussian noise.plot(t,x,t,y) % Plot both signals.legend('Original signal','Signal with AWGN'); 3語音信號的波形及頻譜:fs=22050; %語音信號采樣頻率為22050x1=wavread('Windows Critical S
10、top.wav'); %讀取語音信號的數(shù)據(jù),賦給變量x1sound(x1,22050); %播放語音信號y1=fft(x1,1024); %對信號做1024點FFT變換f=fs*(0:511)/1024;figure(1)plot(x1) %做原始語音信號的時域圖形title('原始語音信號');xlabel('time n');ylabel('fuzhi n');figure(2)freqz(x1) %繪制原始語音信號的頻率響應圖title('頻率響應圖')figure(3)subplot(2,1,1);plot(abs
11、(y1(1:512) %做原始語音信號的FFT頻譜圖title('原始語音信號FFT頻譜')subplot(2,1,2);plot(f,abs(y1(1:512);title('原始語音信號頻譜')xlabel('Hz');ylabel('fuzhi');4巴特沃斯低通濾波器的實現(xiàn)程序fs=22050; %語音信號采樣頻率為22050x1=wavread('Windows Critical Stop.wav'); %讀取語音信號的數(shù)據(jù),賦給變量x1t=0:1/22050:(size(x1)-1)/22050;y1=
12、fft(x1,1024); %對信號做1024點FFT變換f=fs*(0:511)/1024;x2=randn(1,length(x1); %產(chǎn)生一與x長度一致的隨機信號sound(x2,22050);figure(1)plot(x2) %做原始語音信號的時域圖形title('高斯隨機噪聲');xlabel('time n');ylabel('fuzhi n');randn('state',0);m=randn(size(x1);x2=0.1*m+x1;sound(x2,22050);%播放加噪聲后的語音信號y2=fft(x2,1
13、024);figure(2)plot(t,x2)title('加噪后的語音信號');xlabel('time n');ylabel('fuzhi n');figure(3)subplot(2,1,1);plot(f,abs(y2(1:512);title('原始語音信號頻譜');xlabel('Hz');ylabel('fuzhi');subplot(2,1,2);plot(f,abs(y2(1:512);title('加噪后的語音信號頻譜');xlabel('Hz'
14、);ylabel('fuzhi');程序3:雙線性變換法設計Butterworth濾波器fs=22050;x1=wavread('h:課程設計2shuzi.wav');t=0:1/22050:(size(x1)-1)/22050;Au=0.03;d=Au*cos(2*pi*5000*t)'x2=x1+d;wp=0.25*pi;ws=0.3*pi;Rp=1;Rs=15;Fs=22050;Ts=1/Fs;wp1=2/Ts*tan(wp/2); %將模擬指標轉(zhuǎn)換成數(shù)字指標ws1=2/Ts*tan(ws/2); N,Wn=buttord(wp1,ws1,Rp,R
15、s,'s'); %選擇濾波器的最小階數(shù)Z,P,K=buttap(N); %創(chuàng)建butterworth模擬濾波器Bap,Aap=zp2tf(Z,P,K);b,a=lp2lp(Bap,Aap,Wn); bz,az=bilinear(b,a,Fs); %用雙線性變換法實現(xiàn)模擬濾波器到數(shù)字濾波器的轉(zhuǎn)換H,W=freqz(bz,az); %繪制頻率響應曲線figure(1)plot(W*Fs/(2*pi),abs(H)gridxlabel('頻率Hz')ylabel('頻率響應幅度')title('Butterworth')f1=filte
16、r(bz,az,x2);figure(2)subplot(2,1,1)plot(t,x2) %畫出濾波前的時域圖title('濾波前的時域波形');subplot(2,1,2)plot(t,f1); %畫出濾波后的時域圖title('濾波后的時域波形');sound(f1,22050); %播放濾波后的信號F0=fft(f1,1024);f=fs*(0:511)/1024;figure(3)y2=fft(x2,1024);subplot(2,1,1);plot(f,abs(y2(1:512); %畫出濾波前的頻譜圖title('濾波前的頻譜')x
17、label('Hz');ylabel('fuzhi');subplot(2,1,2)F1=plot(f,abs(F0(1:512); %畫出濾波后的頻譜圖title('濾波后的頻譜')xlabel('Hz');ylabel('fuzhi');五、心得體會通過對課程設計,使學生對信號的采集,處理,傳輸,顯示,存儲和分析等有一個系統(tǒng)的掌握和理解。鞏固和運用在數(shù)字信號處理課程中所學的理論知識和實驗技能,掌握最基本的數(shù)字信號處理的理論和方法,培養(yǎng)學生發(fā)現(xiàn)問題,分析問題和解決問題的能力。利用本文的butterdesign函數(shù)就可以輕而易舉地設計出滿足性能指標的要求,并繪制出巴特沃斯濾波器的頻率特性曲線,使得巴特沃斯濾波器的設計變得更加簡單、快捷、直觀。六、參考文獻1 張殿龍,王福文巴特沃斯低通濾波器在電動機測試中的應用J電測與儀表,2001,38(424)2 王永初Buttworth濾波器在過程控制中的應用J工業(yè)儀表與自動化裝置,1994,63 陳思巴特沃斯低通濾波器的簡化快速設計J】信陽師范學院學報(自然科學版),1997,1o(3)4 樓順天,李博菡基于A,T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度私人土地租賃合同:文化創(chuàng)意產(chǎn)業(yè)園租賃合同
- 二零二五年度智慧城市建設代理合同終止條件及城市治理
- 二零二五年度電子產(chǎn)品企業(yè)財務代理記帳服務合同
- 二零二五年度股權(quán)質(zhì)押借款協(xié)議書:人工智能與智慧城市融合項目股權(quán)質(zhì)押借款合同
- 2025年度籃球運動員與俱樂部合同續(xù)約談判記錄合同
- 2025年度美容行業(yè)美容培訓講師勞動合同
- 2025年度二零二五年度私下房屋買賣及產(chǎn)權(quán)過戶手續(xù)代理合同
- 二零二五年度船舶船員勞動合同及職業(yè)健康檢查協(xié)議
- 2025年度高端別墅裝修貸款服務合同
- 二零二五年度文化節(jié)特邀表演嘉賓合同
- 2025開工大吉蛇年大吉開門紅模板
- 鍋爐、壓力容器制造質(zhì)量手冊含程序文件-符合TSG07-2019《許可規(guī)則》
- 邏輯思維訓練500題(帶答案)
- 人工智能大模型
- 極簡統(tǒng)計學(中文版)
- 2024年資格考試-對外漢語教師資格證筆試參考題庫含答案
- 2024年4月自考02382管理信息系統(tǒng)答案及評分參考
- (蘇版)初三化學上冊:第2單元課題1空氣
- 2023年12月廣東珠海市軌道交通局公開招聘工作人員1人筆試近6年高頻考題難、易錯點薈萃答案帶詳解附后
- 腹腔鏡腎上腺腫瘤切除術(shù)查房護理課件
- 專題23平拋運動臨界問題相遇問題類平拋運和斜拋運動
評論
0/150
提交評論