




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-基于MATLAB的語音信號的FIR數(shù)字濾波處理 數(shù)字信號處理課程設(shè)計(jì)報告 目錄 1 緒論 . 2 2課程設(shè)計(jì)的具體實(shí)現(xiàn) . 3 2.1 語音信號的錄制 . 3 2.2 FIR濾波器的設(shè)計(jì)方法 . 3 3語音信號的時頻分析 . 4 3.1語音信號載入MATLAB . 4 3.2語音信號時域和頻域分析 . 5 3.3設(shè)計(jì)FIR數(shù)字濾波器 . 6 3.3.1 窗函數(shù)hamming設(shè)計(jì)帶通濾波器 . 7 3.3.2 窗函數(shù)hanning設(shè)計(jì)帶通濾波器 . 8 3.3.3 窗函數(shù)Blackman設(shè)計(jì)帶通濾波器 . 9 3.3.4 窗函數(shù)Boxcar設(shè)計(jì)帶通濾波器 . 10 3.4濾波之后的時域和頻域分
2、析 . 11 3.4.1 窗函數(shù)hamming設(shè)計(jì)帶通濾波器濾波 . 11 3.4.2 窗函數(shù)hanning設(shè)計(jì)帶通濾波器濾波 . 11 3.4.3 窗函數(shù)Blackman設(shè)計(jì)帶通濾波器濾波 . 12 3.4.4 窗函數(shù)Boxcar設(shè)計(jì)帶通濾波器濾波 . 13 3.5回放語音信號 . 13 結(jié)論 . 14 參考文獻(xiàn) . 15 1 數(shù)字信號處理課程設(shè)計(jì)報告 1 緒論 數(shù)字信號處理是利用計(jì)算機(jī)或?qū)S锰幚碓O(shè)備,以數(shù)值計(jì)算的方法對信號進(jìn)行采集、抽樣、變換、綜合、估值與識別等加工處理,借以達(dá)到提取信息和便于應(yīng)用的目的。它在語音、雷達(dá)、圖像、系統(tǒng)控制、通信、航空航天、生物醫(yī)學(xué)等眾多領(lǐng)域都獲得了極其廣泛的應(yīng)
3、用。具有靈活、精確、抗干擾強(qiáng)、設(shè)備尺寸小、造價低、速度快等優(yōu)點(diǎn)。 數(shù)字濾波器, 是數(shù)字信號處理中及其重要的一部分。隨著信息時代和數(shù)字技術(shù)的發(fā)展,受到人們越來越多的重視。數(shù)字濾波器可以通過數(shù)值運(yùn)算實(shí)現(xiàn)濾波,所以數(shù)字濾波器處理精度高、穩(wěn)定、體積小、重量輕、靈活不存在阻抗匹配問題,可以實(shí)現(xiàn)模擬濾波器無法實(shí)現(xiàn)的特殊功能。數(shù)字濾波器種類很多,根據(jù)其實(shí)現(xiàn)的網(wǎng)絡(luò)結(jié)構(gòu)或者其沖激響應(yīng)函數(shù)的時域特性,可分為兩種,即有限沖激響應(yīng)( FIR,F(xiàn)inite Impulse Response)濾波器和無限沖激響應(yīng)( IIR,Infinite Impulse Response)濾波器。 FIR濾波器結(jié)構(gòu)上主要是非遞歸結(jié)構(gòu),
4、沒有輸出到輸入的反饋,系統(tǒng)函數(shù)H (z)在處收斂,極點(diǎn)全部在z = 0處(因果系統(tǒng)),因而只能用較高的階數(shù)達(dá)到高的選擇性。FIR數(shù)字濾波器的幅頻特性精度較之于IIR數(shù)字濾波器低,但是線性相位,就是不同頻率分量的信號經(jīng)過fir濾波器后他們的時間差不變,這是很好的性質(zhì)。FIR數(shù)字濾波器是有限的單位響應(yīng)也有利于對數(shù)字信號的處理,便于編程,用于計(jì)算的時延也小,這對實(shí)時的信號處理很重要。 FIR濾波器因具有系統(tǒng)穩(wěn)定,易實(shí)現(xiàn)相位控制,允許設(shè)計(jì)多通帶(或多阻帶)濾波器等優(yōu)點(diǎn)收到人們的青睞。 IIR濾波器采用遞歸型結(jié)構(gòu),即結(jié)構(gòu)上帶有反饋環(huán)路。IIR濾波器 運(yùn)算結(jié)構(gòu)通常由延時、乘以系數(shù)和相加等基本運(yùn)算組成,可以
5、組合成 2 數(shù)字信號處理課程設(shè)計(jì)報告 直接型、正準(zhǔn)型、級聯(lián)型、并聯(lián)型四種結(jié)構(gòu)形式,都具有反饋回路。同時,IIR數(shù)字濾波器在設(shè)計(jì)上可以借助成熟的模擬濾波器的成果,如巴特沃斯、契比雪夫和橢圓濾波器等,有現(xiàn)成的設(shè)計(jì)數(shù)據(jù)或圖表可查,在設(shè)計(jì)一個IIR數(shù)字濾波器時,我們根據(jù)指標(biāo)先寫出模擬濾波器的公式,然后通過一定的變換,將模擬濾波器的公式轉(zhuǎn)換成數(shù)字濾波器的公式。 濾波器的設(shè)計(jì)可以通過軟件或設(shè)計(jì)專用的硬件兩種方式來實(shí)現(xiàn)。隨著MATLAB軟件及信號處理工具箱的不斷完善,MATLAB很快成為應(yīng)用學(xué)科等領(lǐng)域不可或缺的基礎(chǔ)軟件。它可以快速有效地實(shí)現(xiàn)數(shù)字濾波器的設(shè)計(jì)、分析和仿真,極大地減輕了工作量,有利于濾波器設(shè)計(jì)的
6、最優(yōu)化。 2課程設(shè)計(jì)的具體實(shí)現(xiàn) 2.1 語音信號的錄制 聲音格式有很多種類,而MATLAB能夠識別的有兩種:*.wav和*au。 利用不同方式錄制的音頻文件格式不正確時,需要利用專門的軟件處理。一種簡便的方法是利用“千千靜聽”播放器進(jìn)行格式轉(zhuǎn)換。 利用PC 機(jī)上的聲卡和WINDOWS 操作系統(tǒng)可以進(jìn)行數(shù)字信號的采集。將話筒輸入計(jì)算機(jī)的語音輸入插口上,啟動錄音機(jī)。按下錄音按鈕,接著對話筒說話“電子信息工程”,說完后停止錄音,屏幕左側(cè)將顯示所錄聲音的長度。點(diǎn)擊放音按鈕,可以實(shí)現(xiàn)所錄音的重現(xiàn)。以文件名“fengxiao”??梢钥吹?文件存儲器的后綴默認(rèn)為. wav ,這是WINDOWS 操作系統(tǒng)規(guī)定
7、的聲音文件存的標(biāo)準(zhǔn),以下以wav格式進(jìn)行。 2.2 FIR濾波器的設(shè)計(jì)方法 FIR濾波器的設(shè)計(jì)方法有許多種,如窗函數(shù)設(shè)計(jì)法、頻率采樣設(shè)計(jì)法 3 數(shù)字信號處理課程設(shè)計(jì)報告 和最優(yōu)化設(shè)計(jì)法等。窗函數(shù)設(shè)計(jì)法的基本原理是用一定寬度窗函數(shù)截取無限脈沖響應(yīng)序列獲得有限長的脈沖響應(yīng)序列,主要設(shè)計(jì)步驟為: (1) 通過傅里葉逆變換獲得理想濾波器的單位脈沖響應(yīng)hd(n)。 (2) 由性能指標(biāo)確定窗函數(shù)W(n)和窗口長度N。 (3) 求得實(shí)際濾波器的單位脈沖響應(yīng)h(n), h(n)即為所設(shè)計(jì)FIR濾波器系數(shù)向量b(n)。 (4) 檢驗(yàn)濾波器性能。 根據(jù)濾波前后的時域和頻域波形,比較去噪性能。 3語音信號的時頻分析
8、 3.1語音信號載入MATLAB 利用MATLAB中的“wavread”命令來讀入(采集)語音信號,將它賦值給某一向量。再對其進(jìn)行采樣,記住采樣頻率和采樣點(diǎn)數(shù)。 Wavread的函數(shù)調(diào)用格式為: y,fs,nbits=wavered (wav文件的存放路徑); %把語音信號加載入Matlab 仿真軟件平臺中,并返回采樣頻率fs。 4 數(shù)字信號處理課程設(shè)計(jì)報告 3.2語音信號時域和頻域分析 時域波形用plot(y)就可以畫出。 MATLAB提供了快速傅里葉變換算法FFT計(jì)算DFT的函數(shù)fft,其調(diào)用格式如下: Xk=fft(xn,N) 參數(shù)xn為被變換的時域序列向量,N是DFT變換區(qū)間長度,當(dāng)N
9、大于xn的長度時,fft函數(shù)自動在xn后面補(bǔ)零。,當(dāng)N小于xn的長度時,fft函數(shù)計(jì)算xn的前N個元素,忽略其后面的元素。 在本次設(shè)計(jì)中,我們利用fft對語音信號進(jìn)行快速傅里葉變換,就可以得到信號的頻譜特性。其程序如下: clc; clear all; x1,Fs,bits=wavread(F:學(xué)習(xí)新建文件夾2.wav);sound(x1,Fs); figure(1); subplot(2,1,1);plot(x1); %做原始語音信號的時域圖形 title(原始語音信號時域波形); xlabel(time n); ylabel(yinliang n);axis(0,200000,-0.4,0
10、.4); y1=fft(x1); %做length(x1)點(diǎn)的FFT y1=fftshift(y1);%平移,是頻率中心為0 derta_Fs = Fs/length(x1);%設(shè)置頻譜的間隔,分辨率 subplot(2,1,2);plot(-Fs/2:derta_Fs: Fs/2-derta_Fs,abs(y1);%畫出原始語音信號的頻譜圖 title(原始語音信號的頻譜);axis(-25000,25000,0,400);grid on; 波形為: 5 數(shù)字信號處理課程設(shè)計(jì)報告 3.3設(shè)計(jì)FIR數(shù)字濾波器 根據(jù)語音信號的頻譜特點(diǎn),大致在3003400之間,因此考慮用帶通濾波器對噪聲部分進(jìn)行
11、過濾。 MATLAB中設(shè)計(jì)FIR濾波器的方法有窗函數(shù)法、多帶方法、最小二乘法、任意響應(yīng)法、余弦法等。本設(shè)計(jì)從比較熟知的窗函數(shù)法入手,通過不同窗函數(shù)的分析和比較進(jìn)行編程。 h(n)=hd(n)w(n) W(n)所加的窗函數(shù),通過上式將理想濾波器變?yōu)槲锢砜蓪?shí)現(xiàn)的濾波器。MATLAB中提供的窗函數(shù)有矩形窗、漢明窗、漢寧窗、Blackman窗、三角窗、Kaiser窗等。各種窗函數(shù)都有明顯的主瓣和旁瓣,主瓣和旁瓣的幅值衰減決定了窗函數(shù)的應(yīng)用場合。矩形窗具有最窄的主瓣,但也具有最大的旁瓣峰值;Blackman窗具有最大的旁瓣衰減,但也具有最寬的主瓣寬度。不同的窗函數(shù)在這兩方面的特點(diǎn)不同,因此應(yīng)根據(jù)具體的問
12、題進(jìn)行選擇。通常來講,哈明窗和漢寧窗的主瓣具有較小的旁瓣和較大的衰減速度, 是 6 數(shù)字信號處理課程設(shè)計(jì)報告 較為常用的窗函數(shù)。 3.3.1 窗函數(shù)hamming設(shè)計(jì)帶通濾波器 以下是基于窗函數(shù)hamming帶通濾波器: f1=500; f2=4000; %帶通濾波器的通帶范圍 w1=2*pi*f1/Fs; w2=2*pi*f2/Fs; w=w1,w2; N3=ceil(4*pi/(2*pi*200/Fs); %計(jì)算濾波器的階數(shù) b3=FIR1(N3,w/pi,DC-0); %設(shè)計(jì)FIR帶通濾波器 figure(2); freqz(b3,1,512);%數(shù)字濾波器頻率響應(yīng) title(帶通濾波
13、器的頻率響應(yīng)); 7 數(shù)字信號處理課程設(shè)計(jì)報告 3.3.2 窗函數(shù)hanning設(shè)計(jì)帶通濾波器 以下是基于窗函數(shù)hanning的帶通濾波器 f1=100; f2=2000; %帶通濾波器的通帶范圍 w1=2*pi*f1/Fs; w2=2*pi*f2/Fs; w=w1,w2; N=ceil(4*pi/(2*pi*200/Fs); Nw=N; Windows=HANNING(N) ; b3=FIR1(N,w, Windows);%帶通濾波器 figure(2);freqz(b3,1,512);%數(shù)字濾波器頻率響應(yīng) title(帶通濾波器的頻率響應(yīng)); 8 數(shù)字信號處理課程設(shè)計(jì)報告 3.3.3 窗函
14、數(shù)Blackman設(shè)計(jì)帶通濾波器 以下是帶通濾波器1(基于窗函數(shù)Blackman) f1=100; f2=2000; %帶通濾波器的通帶范圍 w1=2*pi*f1/Fs; w2=2*pi*f2/Fs; w=w1,w2; N=ceil(4*pi/(2*pi*200/Fs); Nw=N; Windows=BLACKMAN(N+1) ; b3=FIR1(N,w,Windows);%帶通濾波器 figure(2); freqz(b3,1,512);%數(shù)字濾波器頻率響應(yīng) title(帶通濾波器的頻率響應(yīng)); 9 數(shù)字信號處理課程設(shè)計(jì)報告 3.3.4 窗函數(shù)Boxcar設(shè)計(jì)帶通濾波器 以下是基于窗函數(shù)Ka
15、iser的帶通濾波器 f1=200;f2=3400; %帶通濾波器的通帶范圍 w1=2*pi*f1/Fs;w2=2*pi*f2/Fs; w=w1,w2; N=ceil(4*pi/(2*pi*200/Fs); Nw=N; Windows=BOXCAR(N+1) ; b3=FIR1(N,w,Windows);%帶通濾波器 figure(2); freqz(b3,1,512);%數(shù)字濾波器頻率響應(yīng) title(帶通濾波器的頻率響應(yīng) ); 10 數(shù)字信號處理課程設(shè)計(jì)報告 3.4濾波之后的時域和頻域分析 x1_daitong = filter(b3,1,x1);%對信號進(jìn)行帶通濾波。 3.4.1 窗函數(shù)
16、hamming設(shè)計(jì)帶通濾波器濾波 濾波后的波形為: 1、利用haimming窗設(shè)計(jì)的FIR濾波器濾波后: 3.4.2 窗函數(shù)hanning設(shè)計(jì)帶通濾波器濾波 利用hainning窗設(shè)計(jì)的FIR濾波器濾波后 : 11 數(shù)字信號處理課程設(shè)計(jì)報告 3.4.3 窗函數(shù)Blackman設(shè)計(jì)帶通濾波器濾波 利用Blackman窗設(shè)計(jì)的FIR濾波器濾波后 : 12 數(shù)字信號處理課程設(shè)計(jì)報告 3.4.4 窗函數(shù)Boxcar設(shè)計(jì)帶通濾波器濾波 利用窗設(shè)計(jì)的FIR濾波器濾波后 : 3.5回放語音信號 經(jīng)過以上的加噪聲處理后,可在Matlab中用函數(shù)sound對聲音進(jìn)行回放。其調(diào)用格式:sound(y,Fs),sound(y)和sound(y,Fs,bits)??梢圆煊X濾波前后的聲音有明顯的變化。 13 數(shù)字信號處理課程設(shè)計(jì)報告 結(jié)論 本設(shè)計(jì)圓滿的完成了對加噪聲語音信號的讀取與打開,與課題的要求十分相符;也較好的完成了對原始語音信號和加噪聲后的語音信號的頻譜分析,通過fft變換,得出了語音信號的頻譜圖;在濾波這一部分,課題主要是從窗函數(shù)巴特沃斯濾波器入手來設(shè)計(jì)濾波器,實(shí)現(xiàn)了的濾波效果; 不足之處是對MATLAB中函數(shù)運(yùn)用熟練,設(shè)計(jì)的濾波器濾波效果不是太明顯。 通過此次課程設(shè)計(jì),讓我了解到數(shù)字濾波是數(shù)字信號分析中最重要的組成部分之一,與模擬濾波相比,它具有精度和穩(wěn)定性高、系統(tǒng)函數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西方國家的經(jīng)濟(jì)政策與政治考量試題及答案
- 教育政策中的公平與效率問題探討試題及答案
- 探討西方國家的科技與治理關(guān)系試題及答案
- 機(jī)電系統(tǒng)集成考題及答案
- 西方國家意識形態(tài)的變遷分析試題及答案
- 機(jī)電工程加工工藝試題及答案
- 軟考網(wǎng)絡(luò)工程師綜合素質(zhì)試題及答案分析
- 項(xiàng)目收尾與總結(jié)階段試題及答案
- 如何促進(jìn)政府決策的透明與開放試題及答案
- 社會保障政策考試試題及答案
- 致2025屆高考生高二到高三如何順利轉(zhuǎn)型
- 2025年高考數(shù)學(xué)二輪熱點(diǎn)題型歸納與演練(上海專用)專題06數(shù)列(九大題型)(原卷版+解析)
- 國開政治經(jīng)濟(jì)學(xué)形考任務(wù)1-4試題及答案
- 2025年下半年浙江嘉興市水務(wù)投資集團(tuán)限公司招聘92人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025我國生產(chǎn)性服務(wù)業(yè)較快發(fā)展背后仍需關(guān)注三大問題
- 2025年下半年廣州南沙區(qū)南沙街招考雇員易考易錯模擬試題(共500題)試卷后附參考答案
- 河北開放大學(xué)2025年《醫(yī)用基礎(chǔ)化學(xué)#》形考任務(wù)3答案
- 【課件】(二)聽覺課件-2024-2025學(xué)年冀少版生物七年級下冊
- 《ISO 37001-2025 反賄賂管理體系要求及使用指南》專業(yè)解讀和應(yīng)用培訓(xùn)指導(dǎo)材料之6:8運(yùn)行(雷澤佳編制-2025A0)
- 計(jì)算機(jī)網(wǎng)絡(luò)實(shí)習(xí)報告3000字范文
- 腎移植術(shù)后的護(hù)理查房
評論
0/150
提交評論