資源描述:
《基于matlab的fir語音濾波器的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、南京師范大學(xué)泰州學(xué)院基于MATLAB的FIR濾波器的設(shè)計基于MATLAB的FIR語音濾波器的設(shè)計摘要在數(shù)字信號中往往存在很多擾動信號,如在離散控制系統(tǒng)中輸入數(shù)字信號所含的干擾對系統(tǒng)的性能就會產(chǎn)生很大的影響,因此需要對輸入信號進行處理,以提取有用信號,即數(shù)字信號處理。其中主要方法是數(shù)字濾波器的設(shè)計,數(shù)字濾波器主要為兩大類,(FIR)有限脈沖濾波器和(IIR)無限脈沖響應(yīng)濾波器。本文主要介紹有限長沖擊響應(yīng)(FIR)濾波器的設(shè)計,采用MATLAB軟件對FIR數(shù)字濾波器進行設(shè)計,可以簡化設(shè)計中繁瑣的計算。一般有窗函數(shù)法,頻率采樣法和優(yōu)化設(shè)計方法等設(shè)計方法,本文采用窗函數(shù)法,通過調(diào)用MAT
2、LAB函數(shù)設(shè)計FIR數(shù)字濾波器。繪制對應(yīng)的幅頻特性曲線。最后用基于MATLAB函數(shù)設(shè)計的FIR數(shù)字濾波器進行語音濾波處理,通過濾波前后信號的頻譜圖和時域語音信號的對比,分析不同濾波器的濾波效果。關(guān)鍵詞:FIR數(shù)字濾波器窗函數(shù)法MATLAB語音34南京師范大學(xué)泰州學(xué)院基于MATLAB的FIR濾波器的設(shè)計BasedonTheMATLABVoiceFIRFilterDesignAbstractIndigitalcontrolsystem,interence,whichismixedintheinputsignal,hasagreateffectonperformanceofthesys
3、tem..Therefore,processingofinputsignalhastobedonetogetusefulsignal.Finiteimpulseresponse(FIR)filterplaysanimportantroleintheprocessingofdigitalsignal.DesigningtheFIRfilterbyMatlabcansimplifythecomplicatedcomputationinsimulationandimprovetheperformance.Byusingthemethodsofwindowfunction,frequen
4、cysaplingandoptimizationtechniques,thedesignofFIRdigitalfoilterhasbeenprocessedinMatlab.IntheviewofthedesignedprogramofMatlabandthefigureoftheamplitude-frequencycharacterization.Atlast,byusingtheFIRdigitalfilterwhichhavebeendesignedtoprocessthesoundsignalbasedontheMatlabfunction,thefilteringe
5、ffectofdifferentdigitalfiltersisanalyzedbycomparingthecomparingthesignal’sspectrumviewersandthesoundfileswhichhavebeengenerated.TheexperimentalresultsshowthattheFIRfiltersdesignedinthispaperareeffective.Keywords:FIRdigitalfilterwindowfunctionmethodMATLABsound34南京師范大學(xué)泰州學(xué)院基于MATLAB的FIR濾波器的設(shè)計目錄摘要
6、IAbstractII目錄III第一章緒論11.1數(shù)字濾波器簡介11.1.1數(shù)字濾波器概述11.1.2數(shù)字濾波器的優(yōu)點及現(xiàn)狀11.2研究數(shù)字濾波器的目的及意義11.3研究內(nèi)容21.4研究方法2第二章數(shù)字濾波器32.1數(shù)字濾波器原理32.2數(shù)字濾波器的分類32.3實現(xiàn)數(shù)字濾波器的方法42.4設(shè)計數(shù)字濾波器的一般步驟42.5數(shù)字濾波器的特點42.5.1無限脈沖響應(yīng)濾波器特點42.5.2有限脈沖響應(yīng)濾波器特點42.6IIR濾波器與FIR濾波器的分析比較5第三章MATLAB簡介73.1MATLAB的簡介73.1.1MATLAB語言特點73.1.2MATLAB主要功能73.1.3MATLA
7、B組成83.2濾波器函數(shù)的調(diào)用83.2.1信號的采集83.2.2函數(shù)的調(diào)用83.2.3濾波934南京師范大學(xué)泰州學(xué)院基于MATLAB的FIR濾波器的設(shè)計第四章FIR數(shù)字濾波器設(shè)計104.1數(shù)字濾波器的設(shè)計原理104.2IIR數(shù)字濾波器的設(shè)計方法104.3FIR數(shù)字濾波器的設(shè)計方法114.3.1FIR數(shù)字濾波器概述114.3.2利用窗函數(shù)設(shè)計FIR濾波器的具體步驟144.4.3幾種常用的窗15第五章利用MATLAB實現(xiàn)FIR濾波器設(shè)計205.1設(shè)計要求及方法205.1.1設(shè)計要求2