資源描述:
《基于matlab的語音信號濾波處理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、信息工程學(xué)院2014/2015學(xué)年第一學(xué)期課程設(shè)計報告課程名稱:基于MATLAB的語音信號濾波處理班級學(xué)號統(tǒng)本通信學(xué)生姓名XXXXXX指導(dǎo)教師XXX西安歐亞學(xué)院《數(shù)字信號處理》課程設(shè)計任務(wù)書學(xué)生姓名李虎學(xué)號12520424151053專業(yè)通信工程班級1202學(xué)生姓名何榮濤學(xué)號12610902150692專業(yè)通信工程班級1202指導(dǎo)教師魏雯婷設(shè)計題目基于matlab的語音信號濾波處理課程設(shè)計內(nèi)容及基本要求一、課程設(shè)計目的1、學(xué)會MATLAB的使用,掌握MATLAB的程序設(shè)計方法;2、掌握在Windows環(huán)境下語音信號采集的方法;3、掌握數(shù)字信號處理的基本
2、概念、基本理論和基本方法;4、掌握MATLAB設(shè)計FIR、IIR數(shù)字濾波器的方法;5、學(xué)會用MATLAB對信號進行分析和處理。二、課程設(shè)計平臺計算機、MATLAB6.5以上三、課程設(shè)計任務(wù)本課程的主要任務(wù)是語音信號的采集與處理,包括語音信號的采集、語音信號時域頻域分析、設(shè)計濾波器并對語音信號進行處理等內(nèi)容。在熟悉數(shù)字信號處理課程理論的基礎(chǔ)上,通過MATLAB仿真實現(xiàn)語音信號的采集與處理,進一步加深對數(shù)字信號處理理論和技術(shù)的掌握。四、課程設(shè)計研究內(nèi)容1、語音信號的采集;2、語音信號的頻譜分析;3、語音信號加噪與頻譜分析4、設(shè)計數(shù)字濾波器濾除噪聲;5、驗證
3、濾波器的濾波效果并回放濾波后的語音信號。五、課程設(shè)計要求1、利用課余時間去圖書館或上網(wǎng)查閱課題相關(guān)資料,深入理解課題含義及設(shè)計要求,注意材料收集與整理;2、以分組的形式完成,每組二至三人;3、每組的設(shè)計成果通過驗收后,以答辯、設(shè)計報告兩種形式呈現(xiàn);4、在答辯環(huán)節(jié)中,需以PPT形式展示;5、每組錄制的語音信號不得相同;6、每組需根據(jù)語音信號的特點選擇濾波器及其參數(shù)?;趍atlab的語音信號濾波處理摘要:本課程設(shè)計的主要目的是在MATLAB環(huán)境下,使用窗口設(shè)計法設(shè)計一個濾波器,并對語音信號進行濾波去噪。開發(fā)平臺為MATLAB,設(shè)計方法為窗口設(shè)計法。用麥克
4、風(fēng)采集一段語音信號,繪制波形并觀察其頻譜,給定相應(yīng)技術(shù)指標(biāo),用凱塞窗設(shè)計一個滿足指標(biāo)的FIR濾波器,對該語音信號進行濾波去噪處理,比較濾波前后的波形和頻譜并進行分析。在濾波前后語音信號波形的變化中,由于我們錄制的語音信號噪聲不大,所以觀察并不明顯,但在頻域波形中,我們可以明顯的看到設(shè)計的濾波器對語音信號進行了濾波處理,將噪聲進行了濾除。此次濾波基本達到了要求,完成了設(shè)計指標(biāo)。關(guān)鍵詞:濾波去噪;FIR濾波器;凱塞窗;MATLAB目錄1課程設(shè)計研究內(nèi)容11.1課程設(shè)計研究內(nèi)容11.2課程設(shè)計步驟及流程圖11.3課程設(shè)計要求32設(shè)計原理32.1MATLAB簡
5、介32.2濾波器33設(shè)計與實現(xiàn)過程33.1實現(xiàn)方法33.1.1FIR濾波器43.1.2窗口設(shè)計法43.1.3凱塞窗43.2設(shè)計過程43.2.1錄制語音信號43.2.2對原信號加入噪聲53.2.2濾波器的設(shè)計73.2.2信號的濾波處理93.3仿真結(jié)果與分析104調(diào)試問題與解決方案115總結(jié)與展望11致謝12參考文獻12附錄12附錄1.濾波器脈沖響應(yīng)源程序12附錄2.理想低通濾波器計算源程序13I西安歐亞學(xué)院課程設(shè)計1課程設(shè)計研究內(nèi)容1.1課程設(shè)計研究內(nèi)容1.語音信號的采集在Windows下錄制一段格式為.wav的語音,利用函數(shù)wavread對語音信號進行
6、采樣。2.語音信號的頻譜分析用MATLAB程序?qū)υ颊Z音信號進行采樣、頻譜分析,并繪制出采樣后語言信號時域波形圖和頻譜圖,并針對此圖分析語音信號特點。3.語音信號加噪與頻譜分析利用MATLAB程序產(chǎn)生信號噪聲,并加入到語音信號中,模仿語音信號被污染,并對其頻譜分析,與原始語音信號進行對比,分析差異。4.設(shè)計數(shù)字濾波器根據(jù)語音信號的特點,設(shè)計數(shù)字濾波器,對加噪后的語音信號進行濾波處理。5.驗證濾波器的濾波效果對濾波后的語音信號進行時域、頻域分析,并將濾波前后的時域波形、頻譜波形進行相比較,分析信號的變化,從而驗證所設(shè)計濾波器的濾波效果是否達到了濾除高頻噪
7、音、保留低頻原始語音信號的目的。6.回放語音信號利用函數(shù)sound對濾波后語音信號進行回放。1.2課程設(shè)計步驟及流程圖設(shè)計本課題的流程為:采集一段語音信號。將語音信號的文件名命名為input18.wav,再用MATLAB中的wavread函數(shù)求出語音信號的三個參數(shù),分別為:每個樣本的值,生成該語音波形文件時的采樣頻率,波形文件樣本的碼數(shù),再對信號及加入單頻干擾后的語音信號做傅立葉變化,繪制出時域和頻域的波形。最后通過濾波繪制濾波前后時域波形對比圖和幅頻特性對比圖,并回放濾波前后的語音信號來驗證是否達到去噪的目的。課程的設(shè)計流程圖如圖1-1所示:15西安
8、歐亞學(xué)院課程設(shè)計開始在Windows下錄制一段格式為wav的語音利用函數(shù)wavread對語音信