數字信號處理課程設計
- 文件介紹:
- 該文件為 doc 格式,下載需要 10 積分
- 數字信號處理課程設計 1、利用Windows下的錄音機,錄制一段自己的語音,要求長度不小于10s,然后在Matlab軟件平臺下,利用函數wavread對語音信號進行采樣,記住采樣頻率和采樣點數。
2、語音信號的頻譜分析
使用Matlab繪出采樣后的語音信號的時域波形和頻譜圖,根據頻譜圖求出其帶寬,并說明語音信號的采樣頻率不能低于多少赫茲。
3、含噪語音信號合成
在MATLAB軟件平臺下,給原始語音信號疊加上噪聲,噪聲類型為:(1)白噪聲;(2)單頻噪色(正弦干擾);(3)多頻噪聲(多正弦干擾)。繪出疊加噪聲后的語音信號時域和頻譜圖,在視覺上與原始語音信號圖形對比,也可通過Windows播放軟件從聽覺上進行對比,分析并體會含噪語音信號頻譜和時域波形的改變。
4、設計數字濾波器
給定濾波器的規一化性能指標(參考指標,實際中依據每個同學所疊加噪聲情況而定)例如:通帶截止頻率wp=0.25*pi, 阻帶截止頻率ws=0.3*pi; 通帶最大衰減Rp=1 dB; 阻帶最小衰減Rs=15 dB。采用窗函數法(至少使用兩種不同的窗)設計各型FIR濾波器(低通、高通、帶通、帶阻各一個)來對疊加噪聲前后的語音信號進行濾波處理,繪出濾波器的頻域響應,繪出濾波后信號的時域波形和頻譜,并對濾波前后的信號進行對比,分析信號的變化。
5、回放語音信號,分析濾波前后的語音變化;
基本要求:
1、MATLAB的使用,掌握MATLAB的程序設計方法。
2、Windows環境下語音信號采集的方法。
3、數字信號處理的基本概念、基本理論和基本方法。
4、MATLAB設計FIR數字濾波器的方法。
5、用MATLAB對信號進行分析和處理
6、設計報告(2000~4000字)以上,含:
1)封面;
2)目錄;
3)摘要;
4)正文:
①設計目的和要求(簡述本設計的任務和要求,可參照任務書)...