基于DSP的FIR滤波器的设计与实现http://wenku.baidu.com/view/e6e44f4c2e3f5727a5e962d7.htmlhttp://wenku.baidu.com/view/157f7f35eefdc8d376ee325f.html基于DSP的FIR滤波器的设计和实现摘要:DSP技术一般指将DSP处理器用于完成数字信号处理的方法与技术。目前的DSP芯片以其强大的数据处理功能在通信和其他信号处理领域得到广泛注意并已成为开发应用的热点技术。许多领域对于数字信号处理器的应用都是围绕美国德州仪器所开发的DSP处理器来进行的。DSP芯片是一种特别适合于进行数字信号处理运算的微处理器。主要应用是实时快速的实现各种数字信号处理算法,如卷积及各种变换等。其中利用DSP来实现数字滤波器就是很重要的一种应用,本文深入研究基于美国德州仪器公司(TI)TMS320C5410DSP芯片的滤波器系统软件实现方法,用窗口设计法实现FIR滤波器,给出了MATLAB仿真结果,并在以TITMS320C5410为微处理器的DSK上实现,实验结果表明滤波结果效果良好,达到了预期的性能指标,用时间抽取法实现的FFT/IFFT算法,介绍了自适应滤波器的基本原理及应用,并对LMS算法进行了深入的研究。关键词:DSP;TMS320C5410;FIR滤波器;FFT/IFFT;自适应滤波器TheDesignandImplementionofFIRFilterBasedonDSP’sAbstract:DSPtechnologymeansthetechnologytoaccomplishdigitalsignalprocessing.NowadaysDSP’aregettingmoreandmoreattentionsintheinformationfield,dueI基于DSP的FIR滤波器的设计与实现toitspowerfulsignalprocessingability,becomingahot-pointtechniqueincommunicationandotherrelatingsignalprocessingareas.DSPchipisespeciallyfitfordigitalsignalprocessing,itsmainapplicationisrealizingallkindsofdigitalsignalprocessingarithmeticsuchasclovehitchcorrelation、allkindsoftransformsetc.RealizingdigitalfilterswithDSPisanimportantapplication.Thepaperdiscussesthefilter’ssoftwarerealizationbasedonTMS320C5410andfinishedthehardwaresystemofnoise-restraining.ThearithmeticsystemwascompiledwithCandassemblelanguage,Themainworksaccomplishedareasfollowing:realizationofFIRfilterwithwindowfunction,andtoreachthesimulationresultthroughMATLAB,alsorealizationonTMS320C5410chip,theresultofexperimenttomakeclearthattheeffectisfine.realizationofFFT/IFFTarithmeticwithtime-drawing.Thepaperbeginswiththeprincipleofadpt...