预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Matlab的FIR滤波器设计摘要在数字控制系统中输入信号中所含的干扰对系统的性能会产生很大的影响,因此需要对输入信号进行处理,已提取有用信号。本设计研究基于MATLAB的FIR数字滤波器的设计,是基于应用计算机软件编程。首先要了解滤波器的根本工作原理,针对FIR滤波器,有各种不同的设计方法。有限脉冲响应〔FIR〕滤波器在保证幅度特性满足技术要求的同时,很容易做到有严格的线性相位特性。因此有限脉冲响应〔FIR〕滤波器在数字信号处理中发挥着重要的作用,采用Matlab软件对FIR数字滤波器进行仿真设计,简化了设计中的繁琐的计算。本设计主要采用窗函数法,频率采样法和契比雪夫等波纹最正确逼近法,通过调用Matlab函数设计FIR数字滤波器。绘制对应的幅频特性曲线。最后用基于Matlab函数设计的FIR数字滤波器处理加噪语音信号,通过滤波前后信号的频谱图和生成的声音文件的比照,分析不同FIR滤波器的滤波效果。并进行比较,对效果不佳的滤波器进行参数调整,得出最正确效果的FIR数字滤波器。关键词:MATLAB;FIR数字滤波器;仿真;窗函数法;频率采样法;契比雪夫等波纹最正确逼近法;AbstractInputsignalcontainedintheinterferenceinthedigitalcontrolsystemwillhaveahugeimpactontheperformanceofthesystem,requiredforprocessingtheinputsignal,extracttheusefulsignal.ThisdesignbasedonMATLABFIRdigitalfilterdesignisbasedontheapplicationofcomputersoftwareprogramming.Wemustfirstunderstandthebasicworkingprincipleofthefilter,FIRfilter,thereareavarietyofdifferentdesignmethods.FiniteImpulseResponse(FIR)filtertoensurethattheamplitudecharacteristicstomeetthetechnicalrequirements,itiseasytodoastrictlylinearphasecharacteristics.FiniteImpulseResponse(FIR)filterindigitalsignalprocessingplaysanimportantroleinthesimulationdesignofFIRdigitalfiltersusingMatlabsoftwaretosimplifythetediouscalculationofthedesign.Thedesignofthemainwindowfunctionmethod,frequencysamplingmethodanddeedthanKhrushchevandothercorrugatedbestapproximationbycallingMatlabfunctionstodesignFIRdigitalfilter.Drawthecorrespondingamplitude-frequencycharacteristiccurve.Finally,basedontheMatlabfunctiondesignFIRdigitalfilternoisevoicesignalbythefrequencyspectrumofthesignalbeforeandafterfilteringandcomparisonofthegeneratedsoundfiles,analysisofthefilteringeffectoftheFIRfilter.Andineffectivefilterparameteradjustment,andobtainedthebestresultsoftheFIRdigitalfilter.Keywords:MATLAB;FIRdigitalfilter;simulation;windowfunctionmethod;frequencysamplingmethod;deedChebyshevequirippleapproximationmethod;引言数字信号处理〔DSP,digitalsignalprocessing〕是从20世纪60年代以来,随信息学科和计算机学科的高速开展而迅速开展起来的一门新兴学科。它的重要性日益在各个领域的应用中表现出来。简言之,数字信号处理是把信号用数字或符号表示的序列,通过计算机或通用〔专用〕信号