




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)字信號處理結課報告設計題目:基于MATLAB的語音信號的頻譜分析姓 名: 專業(yè)班級: 學 號: 成 績: 指導教師: 日 期: 2013 年 11 月 30 日1.課程設計目的綜合運用數(shù)學信號處理的理論知識進行語音信號的頻譜分析,通過理論推導得出相應結論,再利用MATLAB作為編程工具進行計算機實現(xiàn),從而加深對所學知識的理解,建立概念。2.理解設計基本要求1) 熟悉離散信號和系統(tǒng)的時域特性。2) 熟悉線性卷積和相關的計算編程方法。3) 掌握序列傅里葉變換的計算機實現(xiàn)方法,利用序列傅里葉變換對離散信號、系統(tǒng)和系統(tǒng)的響應進行頻域分析。4) 學會MATLAB的使用,掌握MATLAB的程序設計方法。
2、5) 利用MATLAB對wav文件進行頻譜分析。6) 分別用不同的濾波器對加噪語音信號進行濾波,選擇最佳濾波器。3.課程設計內容選擇一個wav文件作為分析的對象,或錄制一段語音信號,對其進行頻譜分析,分別對加噪前后的語音信號進行頻譜分析,再通過不同濾波器根據(jù)信號的頻譜特點重構語音信號,選出最佳濾波方案。4.課程設計實現(xiàn)步驟(1)語音信號的獲取選擇一個wav文件作為分析的對象,可以利用Windows下的錄音機或其他軟件,錄制一段自己的話音,在MATLAB中,y,fs,bits=wavread('Blip',N1 N2);用于讀取語音,采樣值放在向量y中,fs表示采樣頻率(Hz),
3、bits表示采樣位數(shù)。N1 N2表示讀取的值從N1點到N2點的值。sound(y);用于對聲音的回放。向量y則就代表了一個信號,也即一個復雜的“函數(shù)表達式”,也可以說像處理一個信號的表達式一樣處理這個聲音信號。下面是語音信號在MATLAB中的語言程序,它實現(xiàn)了語音的讀入與打開,并繪出了語音信號時域波形,然后對語音信號進行頻譜分析。在MATLAB中,可以利用函數(shù)fft對信號進行快速傅里葉變化,得到信號的頻譜特性。在頻譜特性中分析最大值的位置(可能有幾個),它代表的頻率和時域的采樣時間有關,相鄰的兩點之間的距離為。其中,N是離散傅里葉變換用的點數(shù),是采樣的時間,前面在讀取 wav文件時得到了采樣頻
4、率。既然知道了該聲波的頻譜,按頻率就可以反演它的時域值,利用以上分析的主要峰值來重構聲波。由于沒有考慮相位和其他的頻譜分量,所以波形和原來的波形相差甚大,但大體的頻率是沒有錯的。fs=25600; %語音信號采樣頻率為25600x,fs,bits=wavread('C:windowssystem32configsystemprofileDesktopmayue.wav'); sound(x,fs,bits); %播放語音信號y1=fft(x,4096); %對信號做2048點FFT變換f=fs*(0:2047)/4096;figure(1)magy1=abs(y1);angy1
5、=angle(y1);subplot(3,1,1),plot(x);title('原始信號波形')subplot(3,1,2),plot(magy1);title('原始信號幅值')subplot(3,1,3),plot(angy1);title('原始信號相位')figure(2)freqz(x) %繪制原始語音信號的頻率響應圖title('頻率響應圖')figure(3)plot(f,abs(y1(1:2048);title('原始語音信號頻譜')xlabel('Hz');ylabel('
6、;fudu'); axis(0 4500 0 400)圖1.1原始信號波形、幅值和相位圖圖1.2頻率響應圖圖1.3原始語音信號頻譜(2) wav語音信號加噪聲在MATLAB軟件平臺下,給原始的語音信號疊加上噪聲,噪聲類型分為如下幾種:1)單頻噪色(正弦干擾);2)高斯隨機噪聲。繪出加噪聲后的語音信號時域和頻譜圖,在視覺上與原始語音信號圖形對比,也可通過Windows播放軟件從聽覺上進行對比,分析并體會含噪語音信號頻譜和時域波形的改變。本實驗采用正弦干擾。clc;clear;fs=22050; %語音信號采樣頻率為22050x,fs,bits=wavread('C:windows
7、system32configsystemprofileDesktopmayue.wav'); %讀取語音信號的數(shù)據(jù),賦給變量xy1=fft(x,4096); %對信號做4096點FFT變換f=fs*(0:511)/4096;t=(0:length(x)-1)/22050;x1=0.05*sin(2*pi*10000*t)'x0=x(:,1);x2=x1+x0;sound(x2,fs,bits);figure(1)subplot(2,1,1)plot(x) %做原始語音信號的時域圖形title('原語音信號時域圖')subplot(2,1,2)plot(x2) %
8、做原始語音信號的時域圖形title('加高斯噪聲后語音信號時域圖')xlabel('time n');ylabel('fudu');y2=fft(x2,4096);figure(2)subplot(2,1,1)plot(abs(y1)title('原始語音信號頻譜');xlabel('Hz');ylabel('fudu');subplot(2,1,2)plot(abs(y2)title('加噪語音信號頻譜');xlabel('Hz');ylabel('fudu
9、');axis(0 4500 0 300);wavwrite(x2,fs,'C:windowssystem32configsystemprofileDesktop加噪.wav');圖1.4語音信號時域圖圖1.5語音信號頻譜圖(3)IIR數(shù)字濾波器的設計:分別利用巴特沃斯濾波器、切比雪夫I型和II型濾波器、橢圓濾波器進行濾波,寫出詳細的分析結果。 巴特沃斯低通濾波對加入高斯隨機噪聲和正弦噪聲的語音信號進行濾波。用雙線性變換法設計了巴特沃斯數(shù)字低通IIR濾波器對兩加噪語音信號進行濾波,并繪制了巴特沃斯低通濾波器的幅度圖和兩加噪語音信號濾波前后的時域圖和頻譜圖。clear a
10、ll;fb = 1000;fc = 1200;fs = 22050;wp=0.1*pi;ws=0.4*pi;Rp=1;Rs=15;Fs=22050;Ts=1/Fs;wp1=2/Ts*tan(wp/2); %將模擬指標轉換成數(shù)字指標ws1=2/Ts*tan(ws/2); N,Wn=buttord(wp1,ws1,Rp,Rs,'s'); %選擇濾波器的最小階數(shù)Z,P,K=buttap(N); %創(chuàng)建butterworth模擬濾波器Bap,Aap=zp2tf(Z,P,K);b,a=lp2lp(Bap,Aap,Wn); bd,ad=bilinear(b,a,Fs); %用雙線性變換法實
11、現(xiàn)模擬濾波器到數(shù)字濾波器的轉換h,w=freqz(bd,ad); figure(1)subplot(111);plot(w*fs/(2*pi),abs(h)grid;title('濾波器的性能分析'); pause;figure(2)x,fs,bits=wavread('C:windowssystem32configsystemprofileDesktop加噪.wav');n=length(x);f=fs*(0:(n/2-1)/n;X=fft(x);z=filter(bd,ad,x);subplot(211);plot(x);title('原始信號的波形
12、');subplot(212);plot(z);title('濾波后信號的波形');pause;figure(3)sound(z,fs,bits);subplot(211);plot(f,abs(X(1:n/2);title('原始信號的頻譜');xlabel('Hz');Z=fft(z);subplot(212);plot(f,abs(Z(1:n/2); title('濾波后的信號頻譜');xlabel('Hz');wavwrite(z,fs,C:windowssystem32configsystempr
13、ofileDesktop巴濾.wav');圖1.6濾波器的性能分析圖1.7濾波前后信號分析波形圖圖1.8濾波前后信號頻譜圖(4)FIR數(shù)字濾波器的設計:分別利用矩形窗、三角形窗、漢明窗、哈明窗進行濾波,寫出幾種濾波器的優(yōu)缺點,寫出詳細的分析結果。 漢明窗的FIR低通濾波使用窗函數(shù)法,選用海明窗設計了數(shù)字FIR低通濾波器對加了正弦噪聲的語音信號進行濾波,并繪制了濾波器濾波后的語音信號時域圖和頻譜圖。%FIR濾波fs=22050;x,fs,bits=wavread('C:windowssystem32configsystemprofileDesktop加噪.wav');wp
14、=0.25*pi;ws=0.3*pi;wdelta=ws-wp;N=ceil(6.6*pi/wdelta); %取整t=0:(size(x)-1);wn=(0.2+0.3)*pi/2;b=fir1(N,wn/pi,hamming(N+1); %選擇窗函數(shù),并歸一化截止頻率f1=fftfilt(b,x);figure(1)freqz(b,1,512)h1,w1=freqz(b,1);plot(w1*fs/(2*pi),20*log10(abs(h1);figure(2)subplot(2,1,1)plot(t,x)title('濾波前的時域波形');subplot(2,1,2)p
15、lot(t,f1);title('濾波后的時域波形');sound(f1); %播放濾波后的語音信號F0=fft(f1,1024);f=fs*(0:511)/1024;figure(3)y2=fft(x,1024);subplot(2,1,1);plot(f,abs(y2(1:512); %畫出濾波前的頻譜圖title('濾波前的頻譜')xlabel('Hz');ylabel('fuzhi');subplot(2,1,2)F1=plot(f,abs(F0(1:512); %畫出濾波后的頻譜圖title('濾波后的頻譜
16、9;)xlabel('Hz');ylabel('fuzhi');wavwrite(f1,fs,'C:windowssystem32configsystemprofileDesktopF濾.wav');圖1.9語音信號波形圖1.10濾波前后時域波形圖1.11濾波前后頻譜圖5.課程設計心得體會本設計采用了高效快捷的開發(fā)工具MATLAB,實現(xiàn)了語音信號的采集,對語音信號加噪聲及設計濾波器濾除噪聲的一系列工作。從頻率響應圖中可以看出:巴特沃斯濾波器具有單調下降的幅頻特性,通帶內是平滑的。海明窗設計的FIR濾波器的頻率特性幾乎在任何頻帶上都比巴特沃斯濾波器的頻率特性好,過渡帶也比較小,只是海明窗設計的濾波器下降斜度較小對語言的過渡失真進行了補償。經(jīng)過本次課程設計,讓我真正明白了語音信號處理的過程,開始以為這是一個很難的過程,隨著設計的進行,發(fā)現(xiàn)原來也不是很難。在設計的過程中,由于有很多信號,所以要搞清楚信號有點困難,而且在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年休閑農(nóng)業(yè)與鄉(xiāng)村旅游融合發(fā)展的鄉(xiāng)村旅游與旅游教育培訓市場分析報告
- DB65-T 4831-2024 短時強降雨等級
- 教育園區(qū)物業(yè)管理中的人工智能技術應用前景
- 2025年中國萬用香脆炸粉行業(yè)投資前景及策略咨詢研究報告
- 湖南省2025年普通高中學業(yè)水平合格性考試模擬(四)化學試卷(含答案)
- 教育心理與醫(yī)療治療的協(xié)同效應
- 2025年河南省中原名校聯(lián)盟中考模擬物理試題
- 利用心理實驗驗證教育心理學的效果
- 教育科技趨勢報告發(fā)布暨展望會議
- 基于教育大數(shù)據(jù)的個性化學習路徑優(yōu)化實踐
- 重慶市沙坪壩區(qū)南開中學校2023-2024學年八年級下學期期末英語試題(無答案)
- 廣東省深圳市南山區(qū)2023-2024學年七年級下學期期末英語試題
- 2022-2023學年江蘇省蘇州市高二下學期學業(yè)質量陽光指標調研卷英語試卷
- 偏差行為、卓越一生3.0版
- 廣告說服的有效實現(xiàn)智慧樹知到期末考試答案章節(jié)答案2024年湖南師范大學
- 蘇教版小學四年級下冊科學期末測試卷及參考答案1套
- 體育場館物業(yè)管理操作規(guī)范
- 2024年“才聚齊魯成就未來”水發(fā)集團限公司社會招聘重點基礎提升難、易點模擬試題(共500題)附帶答案詳解
- 24春國開電大《旅游學概論》形考任務1-4試題及答案
- 生命倫理學:生命醫(yī)學科技與倫理智慧樹知到期末考試答案章節(jié)答案2024年山東大學
- JT∕T1180.4-2018交通運輸企業(yè)安全生產(chǎn)標準化建設基本規(guī)范第4部分:道路普貨運輸
評論
0/150
提交評論