资源描述:
《毕业论文-基于dsp builder数字滤波器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要数字滤波器是现代数字信号处理系统的重要组成部分之一,具有模拟滤波器所无法替代的新特性,因此在通信、语音与图像处理、自动控制等领域有着广泛的应用,它对于降低噪声、提高信噪比及信号的频谱纯度等方面有着重要的意义。数字滤波器根据单位脉冲响应的不同,可分为FIR(有限长脉冲响应)滤波器和IIR(无限长脉冲响应)滤波器,FIR的优点在于具有良好的相位特性,IIR的优点在于具有良好的幅频特性,可以根据不同的系统性能要求选择不同的滤波器。目前滤波器的主要实现方法有三种,分别是:单片通用数字滤波器集成电路、采用DSP器件和FPGA(现场可编程门阵列)器件。本文采用FPGA器件来实现滤波器的设
2、计,在实现方法上先用MATLAB/Simulink工具箱建立滤波器模型,然后用SignalCompiler把Simulink的模型文件(后缀是.mdl)转化为硬件描述语言VHDL文件,最后利用QuartusII完成滤波器的仿真、配置、编译和下载。本文最后用实例介绍了FIR数字滤波器和IIR数字滤波器的实现过程。关键词:数字滤波器通信集成电路DSPFPGAAbstractDigitalfilterisadigitalsignalprocessingsystemisoneoftheimportantcomponent,analogfilterscannotbereplacedbyth
3、enewcharacteristic,thereforeinthecommunication,speechandimageprocessing,automaticcontrolandotherfieldshaveawiderangeofapplications,itcanreducenoise,improvethesignaltonoiseratioandsignalspectrumpurityhasimportantsignificance.Digitalfilteraccordingtounitimpulseresponseofdifferent,canbedividedin
4、toFIR(finiteimpulseresponsefilter)andIIR(infiniteimpulseresponse)filter,FIRhavetheadvantagesofgoodphasecharacteristics,IIRhavetheadvantagesofgoodamplitude-frequencycharacteristics,accordingtodifferentsystemperformancerequirementsofdifferentfilter.Thefiltermainrealizingmethodshasthreekinds,res
5、pectivelyis:themonolithicintegratedcircuit,digitalfilterwithDSPdeviceandFPGA(fieldprogrammablegatearray)device.ThispaperusesFPGAtorealizefilterdesign,therealizationmethodonthefirstMATLAB/Simulinktoolboxtoestablishfiltermodel,thenuseSignalCompilertheSimulinkmodelfile(thesuffixis.MDL)intotheVHD
6、Lhardwaredescriptionlanguagefile,finallyusingQuartusIIcompletefiltersimulation,configure,compileanddownload.Finally,examplesoftheFIRdigitalfilterandIIRdigitalfilterimplementationprocess.Keywords:digitalfiltercommunicationintegratedcircuitDSPFPGA目录1.绪论11.1研究背景11.2研究现状11.3本课题研究内容方法32.相关知识简介52.1
7、数字滤波器概述52.1.1数字滤波器的定义52.1.2数字滤波器的分类62.1.3FIR和IIR数字滤波器的比较62.1.4数字滤波器的设计要求和方法82.2设计软件简介92.3软件安装问题103.数字滤波器的总体设计方案123.1FIR和IIR设计方法概述123.2滤波器设计方法比较124.FIR设计实例164.1FIR数字滤波器原理164.216阶FIR滤波器165.IIR设计实例275.1IIR数字滤波器原理275.2使用DSPBuilder设计IIR滤波器305.2.14