數(shù)字信號處理——現(xiàn)場錄音中噪聲去除_第1頁
數(shù)字信號處理——現(xiàn)場錄音中噪聲去除_第2頁
數(shù)字信號處理——現(xiàn)場錄音中噪聲去除_第3頁
數(shù)字信號處理——現(xiàn)場錄音中噪聲去除_第4頁
數(shù)字信號處理——現(xiàn)場錄音中噪聲去除_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、數(shù)字信號數(shù)字信號處處理理課程設(shè)計報告課設(shè)題目:課設(shè)題目:現(xiàn)場錄音中語音信號的干擾去除學(xué)學(xué) 院:院:信息與電氣工程學(xué)院專專 業(yè):業(yè):電子與信息工程班班 級:級:0902501姓姓 名:名:張玉營學(xué)學(xué) 號:號:090250128指導(dǎo)教師:指導(dǎo)教師:周志權(quán)周志權(quán)哈爾濱工業(yè)大學(xué)(威海)哈爾濱工業(yè)大學(xué)(威海)20122012 年年1111 月月2121 日日 哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- I -目 錄一一. 課程設(shè)計任務(wù)課程設(shè)計任務(wù).11.1 設(shè)計目的設(shè)計目的.11.2 設(shè)計要求設(shè)計要求.1二二. 課程設(shè)計原理及設(shè)計方案課程設(shè)計原理及設(shè)計方案.22.1 語音信號的獲取語音信號的獲取.22.2 語

2、音信號的頻譜分析語音信號的頻譜分析.22.3 產(chǎn)生噪聲信號產(chǎn)生噪聲信號.22.4 污染信號的頻譜分析污染信號的頻譜分析.22.5 設(shè)計數(shù)字濾波器設(shè)計數(shù)字濾波器.22.5.1 FIR 濾波器.22.5.2 IIR 濾波器.32.6 對污染信號進行濾波對污染信號進行濾波.32.7 回放錄音回放錄音.32.8 gui 的設(shè)置的設(shè)置.32.8.1 控件風(fēng)格和外觀.42.8.2 對象的常規(guī)信息.42.8.3 控件回調(diào)函數(shù)的執(zhí)行.4 2.8.4 控件當(dāng)前狀態(tài)信息.4三三. 課程設(shè)計的步驟和結(jié)果課程設(shè)計的步驟和結(jié)果 .63.1 音頻信號的采集音頻信號的采集.63.1.1 打開本地文件.6哈爾濱工業(yè)大學(xué)(威海

3、)課程設(shè)計報告- II -3.2.1 錄制音頻信號.63.2 濾波器設(shè)計濾波器設(shè)計.63.2.1 設(shè)計 fir 濾波器 .63.2.2 設(shè)計 iir 濾波器.73.3 濾波器濾波濾波器濾波.73.4 GUI 人機界面的制作人機界面的制作 .7四四. 課程設(shè)計總結(jié)課程設(shè)計總結(jié).10五五. 設(shè)計體會設(shè)計體會.11六六. 參考文獻參考文獻.12 哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 1 -一. 課程設(shè)計任務(wù)1.1 設(shè)計目的本課程設(shè)計的目的為: 1 1、鞏固和加深學(xué)生對數(shù)字信號處理的基本概念、基本原理、基本分析方法的理解;要求學(xué)生綜合運用數(shù)字信號處理的理論知識進行頻譜分析和濾波器設(shè)計,通過理論推導(dǎo)得出

4、相應(yīng)結(jié)論;2 2、培養(yǎng)學(xué)生根據(jù)設(shè)計題目的要求,綜合利用數(shù)字信號處理技術(shù)的能力,提高學(xué)生綜合運用所學(xué)知識,解決實際工程技術(shù)問題的能力;要求利用 MATLAB 或LabView 作為編程工具進行計算機實現(xiàn),加深對所學(xué)知識的理解,建立概念; 3 3、通過課程設(shè)計,培養(yǎng)學(xué)生查閱文獻、資料,獨立解決實際問題的能力。4 4、使學(xué)生基本掌握以下內(nèi)容: a、學(xué)會 MATLAB 或 LabView 的使用,掌握其程序設(shè)計方法。b、掌握在 Windows 環(huán)境下語音信號采集的方法。c、掌握數(shù)字信號處理的基本概念、基本理論和基本方法.d、學(xué)會用 MATLAB 或 LabView 對信號進行分析和處理。e、學(xué)習(xí)使用

5、MATLAB GUI 設(shè)計工具應(yīng)用平面。1.2 設(shè)計要求1)自己錄制一段正常的聲音文件,或者通過菜單選擇的方式選擇一段正常 聲音文件2)加入50Hz交流干擾信號; 3) 通過播放對比加入干擾前后聲音的變化; 4) 顯示原始信號與加入干擾后信號的頻譜圖; 5) 選擇適當(dāng)?shù)姆椒▽Ω蓴_進行去除,比較不同處理方法的效果; 6) (提高部分)選擇實際受干擾信號,對信號進行頻譜分析,確定干擾的頻率;根據(jù)干擾的特點采用不同的濾波器對信號進行處理; 7) 編制GUI用戶界面。 哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 2 -二. 課程設(shè)計原理及設(shè)計方案在現(xiàn)場直播節(jié)目的錄制過程中,經(jīng)常會由于現(xiàn)場錄制工作人員的操作不

6、當(dāng),會使MIC中串入交流干擾,從而造成語音信號的采集過程中的噪聲干擾。語音降噪是針對噪聲問題的一種有效的處理技術(shù),它的目的就是為了消除噪聲的影響,提高語音清晰度、改善語音的質(zhì)量。上世紀(jì)六十年代起人們就對語音降噪處理進行了一系列的研究,數(shù)字濾波器、快速傅立葉變換等成為語音信號處理的理論基石。根據(jù)傅立葉變換的性質(zhì)可知,交流(固頻)噪聲在頻域上表現(xiàn)為窄譜且是離散的,因此我們考慮用數(shù)字陷波器來濾除噪聲。2.1 語音信號的獲取2.1.1 打開本地文件在 matlab 平臺下,利用 wavread 進行語音采集, 得到語音的分辨率、采樣率以頻率特性。2.1.2 錄制音頻利用 wavrecord 錄制一段語

7、音,時間為 5s 左右,通過 wavread 函數(shù)讀取波形文件,得到語音的分辨率、采樣率以及包含語音數(shù)據(jù)的一維數(shù)組。2.2 語音信號的頻譜分析畫出語音信號的時域波形,利用函數(shù) fft 對信號進行快速傅里葉變換,得到信號的頻譜特性。2.3 產(chǎn)生噪聲信號利用 matlab 產(chǎn)生固定頻率的交流噪聲,并加到語音信號中去,得到被污染的語音信號,并播放語音信號,利用函數(shù) fft 對噪聲進行快速傅里葉變換,得到噪聲的頻譜特性。2.4 污染信號的頻譜分析播放被噪聲污染的語音信號,并畫出污染語音信號的時域波形,利用函數(shù)fft 對信號進行快速傅里葉變換,得到信號的頻譜特性。哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 3

8、 -2.5 設(shè)計數(shù)字濾波器數(shù)字陷波陷波器是指當(dāng)帶阻濾波器的阻帶變得很窄時候的一種特殊濾波器,它能夠濾除信號中特定的一個或幾個干擾頻率成分,而使得有用的頻率成分不受影響或衰減損傷最小化。因此在設(shè)計陷波濾波器時,陷波頻率點應(yīng)該與干擾頻率點接近并保證陷波頻率點處的衰減值足夠大以實現(xiàn)對干擾頻率的干凈陷波和對有用頻率成分的最大保護。數(shù)字濾波器從功能上分類, 可分為低通、高通、帶通、帶阻濾波器。根據(jù)數(shù)字濾波器單脈沖響應(yīng)的時域特性可將數(shù)字濾波器分為兩種, 即 IIR 無限長脈沖響應(yīng)數(shù)字濾波器和 FIR 有限長脈沖響應(yīng)數(shù)字濾波器,其中 FIR 具有突出的優(yōu)點是系統(tǒng)總是穩(wěn)定的、非遞歸的、易于實現(xiàn)嚴(yán)格的線性相位、

9、允許設(shè)計多通帶(或多阻帶)濾波器。因此,它在高保真的信號處理,如數(shù)字音頻、圖像處理、數(shù)據(jù)傳輸、生物醫(yī)學(xué)等領(lǐng)域得到廣泛應(yīng)用。但與 IIR DF 相比,在滿足同樣的阻帶衰減的情況下需要較高的階數(shù)。濾波器階數(shù)越高將占用更多的計算機運行時間。2.5.1 FIR 濾波器FIR DF 的沖激響應(yīng) h ( k)是有限長的 M 階 F IR DF 系統(tǒng)函數(shù)可表示為 設(shè)計方法主要有窗函數(shù)法、頻率采樣法和等波紋最佳逼近法等。FIR 窗函數(shù)法的思想是一般是先給定所要求的濾波器的頻率響應(yīng) Hd ( ejw) , 要求設(shè)計一個 FIR 濾波器的頻率響應(yīng) H( ejw) 來逼近 Hd( ejw) .設(shè)計是在時域進行的,

10、首先由傅立葉變換導(dǎo)出 hd( n) , 因此 hd( n) 一定是無限長的序列, 而h( n) 是有限長的, 即要用有限長的 h( n) 來逼近無限長的 hd( n) , 最有效的方法是截斷 hd ( n) , 或者說用一個有限長的窗口函數(shù) w( n) 來截取 hd( n) , 即: h( n) = hd( n) w( n) , 因而窗函數(shù)的形狀及長度的選擇就很關(guān)鍵了. 在 MATLAB 中常用的窗函數(shù)有矩形窗, Hanning 窗, Hamming 窗, Blackman 窗,Kaiser 窗等,。2.5.2 IIR 濾波器IIR 濾波器一般采用遞歸型的結(jié)構(gòu),傳輸函數(shù)為:哈爾濱工業(yè)大學(xué)(威海

11、)課程設(shè)計報告- 4 -根據(jù)設(shè)計理論,在 MATLAB 環(huán)境下設(shè)計 IIR 數(shù)字濾波器主要有四種方法:一是典型設(shè)計法;二是完全設(shè)計法;三是最優(yōu)設(shè)計法;四是工具設(shè)計法。IIR 濾波器設(shè)計思想是:利用已有的模擬濾波器設(shè)計理論,首先根據(jù)設(shè)計指標(biāo)設(shè)計一個合適的模擬濾波器,然后再通過脈沖響應(yīng)不變法或雙線性變換法,完成從模擬到數(shù)字的變換。常用的模擬濾波器有巴特沃斯(Butterworth)濾波器、切比雪夫(Chebyshev) 濾波器、橢圓(Ellipse)濾波器、貝塞爾(Bessel)濾波器等,這些濾波器各有特點,供不同設(shè)計要求選用IIR 數(shù)字陷波器具有如下幾個特點:(1)IIR 數(shù)字陷波器沖激響應(yīng)是無

12、限長的。(2)IIR 數(shù)字陷波器的系統(tǒng)函數(shù)在有限 Z 平面上存在極點。(3)IIR 數(shù)字陷波器在結(jié)構(gòu)上是遞歸的,這表示在結(jié)構(gòu)上存在輸出到輸入反饋。IIR 數(shù)字陷波器相對與 FIR 數(shù)字陷波器來說更容易實現(xiàn),在相同條件下,設(shè)計 IIR 數(shù)字陷波器所需要的參數(shù)比設(shè)計 FIR 數(shù)字陷波器所需要的參數(shù)更少。而又由于完全設(shè)計法程序簡單,我們在這里利用完全設(shè)計法設(shè)計 IIR 數(shù)字陷波器。利用 IIR 數(shù)字陷波器將帶噪信號中的固頻噪聲成分進行濾波處理,從而達到語音降噪的目的。哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 5 -2.6 對污染信號進行濾波比較濾波器的性能,然后對語音信號濾波,F(xiàn)IR 濾波器利用函數(shù) f

13、ilter 對信號進行濾波,IIR 濾波器利用函數(shù) filter 對信號進行濾波。2.7 回放錄音在 matlab 中,函數(shù) wavplay 可以對信號進行回放,并將濾波后的語音進行比較。2.8 gui 的設(shè)置GUI 設(shè)計面板是 GUI 設(shè)計工具應(yīng)用的平面,面板上部提供了菜單和常用工具按鈕,左邊提供了多種如命令按鈕、單選按鈕、可編輯文本框、靜態(tài)文本框、彈出式菜單等。進行設(shè)計時, 首先單擊面板左邊所需的控件, 然后在右邊的圖形界面編輯區(qū)中再次單擊某一恰當(dāng)位置, 這時將在該位上為圖形界面添加相應(yīng)的控件。一個圖形界面的完成, 除了設(shè)計其外觀外, 還有相當(dāng)?shù)囊徊糠质峭ㄟ^屬性的設(shè)來完成的。因此在設(shè)置這些

14、屬性時, 要注意下面幾個常用又很重要的屬性設(shè)置。2.8.1 控件風(fēng)格和外觀String 屬性:控件上的文本,以及列表框和彈出菜單的選項。對于彈出式菜單類型的,應(yīng)該在 string 后面的輸入欄中加入如:A(回車),B(回車) ,C(回車)等。Visible:控件是否可見。Fontsize:字體的大小,尤其對于靜態(tài)文本框很有效。2.8.2 對象的常規(guī)信息Enable 屬性:表示此控件的使能狀態(tài),設(shè)置為 on”,表示可選,為“off”時則表示不可選。對于一些 edit text 等則在 off 的狀態(tài)時是不可以輸入的 Style:控件對象類型。即為按鈕類型、文本框類型或活動條等。 Tag:控件表示

15、(用戶定義) 。即是識別該控件的標(biāo)簽,如假設(shè) tag 為www,則其回調(diào)函數(shù)是 www_callback。Position:控件對象的尺寸和位置。對于活動條而言,該屬性決定了水平放置還是豎直。哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 6 - 2.8.3 控件回調(diào)函數(shù)的執(zhí)行CallBack 屬性:是連接程序界面整個程序系統(tǒng)的實質(zhì)性功能的紐帶。該屬性值應(yīng)該為一個可以直接求值的字符串,在該對象被選中和改變時,系統(tǒng)將自動地對字符串進行求值。 2.8.4 控件當(dāng)前狀態(tài)信息 Value:控件的當(dāng)前值。 (對于 popupmenu 類型的,value 為 3 就表示第三行的值。對于 radio 類型的,其值為

16、1 就表示已經(jīng)選中該按鈕。Max 和 min:對于滑動條而言,設(shè)置最大值和最小值,從而設(shè)置滑動條的變化范圍。哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 7 -三. 課程設(shè)計的步驟和結(jié)果3.1 音頻信號的采集 3.1.1 打開本地文件if get(handles.EN_open,value)=1 filename,pathname=uigetfile(*.wav,選擇一個聲音文件); voice=pathname,filename; if num=0 %歌曲采樣點設(shè)定 x,fs=wavread(voice); else x,fs=wavread(voice,num); end xfft=abs(fft

17、(x); %原語音信號的頻譜 index = find(xfft = 0); %find函數(shù)用于返回所需要元素的所在位置 xfft(index) = 1e-17; X = 20*log10(xfft); %頻域幅度 X_x=180/pi*unwrap(angle(fft(x); axes(handles.axes1); plot(x); grid on;else warndlg(請選擇語音輸入方式,提示);end3.1.2 錄制音頻信號if get(handles.EN_record,value)=1 %錄音模式 set(handles.record_button,string,錄音中.);

18、Fs=str2num(get(handles.t_len,string); duration = str2num(get(handles.T_record,string); data1=wavrecord(duration*Fs,Fs) mag=20*log10(abs(fft(data1); data1_x=180/pi*unwrap(angle(fft(data1);哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 8 - setappdata(handles.my_storage,data1,data1); setappdata(handles.my_storage,mag,mag); setapp

19、data(handles.my_storage,Fs,Fs); setappdata(handles.my_storage,data1_x,data1_x); axes(handles.axes1); plot(data1);grid on; wavwrite(data1,Fs,錄音文件, ); set(handles.record_button,string,開始錄音); warndlg(錄音完畢,提示); else warndlg(請選擇語音輸入方式,提示);end3.2 濾波器設(shè)計 3.2.1 設(shè)計 fir 濾波器的步驟是:(1)將設(shè)計指標(biāo)歸一化處理。(2)根據(jù)歸一化頻率,和阻帶衰減的要

20、求,計算出最小階數(shù)。(3)確定窗口值。Windows指定窗函數(shù)類型,默認為Hamming窗;可選Hanning、Hamming、Blackman、 、bartlett等窗,每種窗都可以由Matlab的相應(yīng)函數(shù)生成。本設(shè)計選用kaiser窗。 (4)確定傳遞函數(shù)的分母系數(shù)。函數(shù) fir1 的調(diào)用格式為 B= fir1(n, Wn, ftype, Windows),同時選擇在此函數(shù)中選擇要設(shè)計的濾波器的類型。其中,n為濾波器階數(shù),Wc 為截止頻率 ftype 決定濾波器類型,ftype= high,設(shè)計高通FIR 濾波器,ftype= stop,設(shè)計帶阻 FIR 濾波器。3.2.2 設(shè)計 iir

21、濾波器(1)將設(shè)計指標(biāo)歸一化處理。(2)根據(jù)歸一化頻率,確定最小階數(shù) N 和頻率參數(shù) Wn??晒┻x用的階數(shù)選擇函數(shù)有:buttord,cheb2ord,ellipord 等。(3)運用最小階數(shù) N 設(shè)計模擬低通濾波器原型。根據(jù)最小階數(shù)直接設(shè)計哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 9 -模擬低通濾波器原型,用到的函數(shù)有:butter,cheby1, ellip。如B,A = butter(N,Wn,type) 設(shè)計type型巴特沃斯(Butterworth)濾波器 filter。N 為濾波器階數(shù),Wc 為截止頻率, type 決定濾波器類型, type= high,設(shè)計高通 IIR 濾波器,ft

22、ype= stop,設(shè)計帶阻 IIR 濾波器。參考程序:Fn=str2num(get(handles.noise_f,string);Fs=str2num(get(handles.Fs,string);wp=Fn-5 Fn+55*2/Fs; %通帶邊界頻率(歸一化)ws=Fn-2 Fn+2*2/Fs; %阻帶邊界頻率wdelta=3*2/Fs;Rp=1;Rs=30;shap=get(handles.filter,value);switch shap case 2 N,Wn=buttord(wp,ws,Rp,Rs); b,a=buttter(N,Wn,stop); case 3 N,Wn=che

23、b1ord(wp,ws,Rp,Rs); b,a=cheby1(N,Rp,Wn,stop); case 4 N,Wn=ellipord(wp,ws,Rp,Rs); b,a=ellip(N,Rp,Rs,Wn,stop); case 5 N=ceil(8*pi/(wdelta*pi); if mod(N,2)=0 N = N + 1; end window_hanning = hanning(N); %hanning Wn=(ws+wp)/2; b=fir1(N,Wn,stop,window_hanning); a=1; otherwise warndlg(請選擇濾波器類型,提示);end哈爾濱工業(yè)

24、大學(xué)(威海)課程設(shè)計報告- 10 -3.3 濾波器濾波x=getappdata(handles.my_storage,x); %語音信號Xn =getappdata(handles.my_storage,Xn);Xn_H =getappdata(handles.my_storage,Xn_H);fs=getappdata(handles.my_storage,fs); %采樣頻率 H,f=freqz(b,a,fs); f_H=20*log10(abs(H);f_x=180/pi*unwrap(angle(H);Y=filter(b,a,Xn); %對信號 s 進行濾波Y_f=20*log10(

25、abs(fft(Y);Y_x=180/pi*unwrap(angle(fft(Y);3.4 GUI 人機界面的制作GUI ( GraphicalUser Interface) ,是用戶和計算機之間交流的工具。MATLAB 將所有 GUl 支持的用戶控件都集成在這個環(huán)境中并提供界面外觀、屬性和行為響應(yīng)方式的設(shè)置方法,具有強大的繪圖功能,可以輕松的獲得更高質(zhì)量的曲線圖。GUIDE 相當(dāng)于一個控制面板,從中可以調(diào)用各種設(shè)計工具以輔助完成界面設(shè)計任務(wù),例如控件的創(chuàng)建和布局、控件屬性的編輯和菜單設(shè)計等。GUI 設(shè)計步驟:1. 將所需控件從控件面板拖拽到 GUIDE 的設(shè)計區(qū)域;2. 設(shè)置控件的屬性。尤其

26、注意 tag 屬性的設(shè)置3. 保存文件。GUIDE 默認把 GUI 程序保存為兩個同名文件:.fig 文件用來保存窗體布局和所有控件的界面信息;.m 文件包含 GUIDE 自動產(chǎn)生的程序框架和各控件的回調(diào)函數(shù)。4. 為每個回調(diào)函數(shù)添加代碼以實現(xiàn) GUI 程序的具體功能。這一步與一般函數(shù)文件的編輯調(diào)試過程相同。GUI 主面板的五個區(qū)簡介:1圖形區(qū):用于顯示各模塊的仿真曲線哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 11 -2參數(shù)設(shè)區(qū):由個靜態(tài)文本框和個編輯框以及類型選擇按紐組成, 實時的進行系統(tǒng)參數(shù)的設(shè)定和濾波器原型的選定3對象模型區(qū):由下拉菜單選定數(shù)字濾波器類型, 當(dāng)用戶的輸人參數(shù)發(fā)生變化時, 可通

27、過單擊響應(yīng)的“ Run”按鈕, 實現(xiàn)設(shè)計結(jié)果的實時刷新與顯示4數(shù)據(jù)顯示區(qū):對應(yīng)于圖形顯示結(jié)果, 實時顯示濾波器階次和分子分母GUI 界面圖界面功能簡介:整個界面分為三個部分:音頻信號采集區(qū),噪聲信號添加區(qū),濾波器濾波區(qū)。其中播放鍵:播放原始,加噪聲及濾波后的音頻文件,便于對比。開始錄音鍵:利用 matlab 軟件錄制一段音頻打開鍵:打開本地聲音文件。加入噪聲鍵:向原始信號中添加噪聲開始濾波鍵:對噪聲信號進行濾除 哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 12 -四. 課程設(shè)計總結(jié)本次課程設(shè)計要求我們根據(jù)設(shè)計題目的要求,綜合運用數(shù)字信號處理的理論知識進行頻譜分析和濾波器設(shè)計,并通過理論推導(dǎo)得出相應(yīng)結(jié)

28、論;最終達到鞏固和加深我們對數(shù)字信號處理的基本概念、基本原理、基本分析方法的理解,提高運用所學(xué)知識,解決實際工程技術(shù)問題的能力的目的。在本次的課程設(shè)計中,我的課題名稱是現(xiàn)場錄音中語音信號的干擾去除。主要任務(wù)可分為三部分:語音采集,噪聲干擾和噪聲濾除。語音采集部分采用了兩種方法:錄制音頻(wavrecord)和使用本地文件(wavread):這部分的難點是采樣頻率的選擇和讀取,因為這同樣關(guān)乎到以后程序中的播放問題。噪聲干擾部分本來是考慮出了固頻交流噪聲,要多加幾種噪聲,豐富程序內(nèi)容,噪聲程序很簡單,但是這直接導(dǎo)致了后來濾波器設(shè)計的難度,因為固頻交流噪聲的濾除需要陷波濾波器,而高斯白噪聲則需要帶通濾波器,隨機噪聲又需要具體問題具體分析。所以最后只考慮了最基本的交流信號。噪聲濾除部分是本次課題的重點及難點。濾波器的實現(xiàn)由于 matlab 的強大的函數(shù)功能,并不是很難。其中最令人頭疼的是如何恰當(dāng)?shù)倪x取濾波器參數(shù),從而實現(xiàn)濾波器的最佳設(shè)計。這其中,碰到諸多問題:陷波濾波器的中心頻率不等于噪聲中心頻率,查找后發(fā)現(xiàn)采樣頻率應(yīng)該大于等于二倍的信號最高頻率,而之前程序確實令它們兩個相等。還有 w 和 f 之間的換算也勢必需要注意的。最好是歸一化一下,免得在加 pi 和減 pi 之間徘徊不定。哈爾濱工業(yè)大學(xué)(威海)課程設(shè)計報告- 13 -五. 設(shè)計體會通過本次課程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論