长春理工大学毕业设计摘要在现代电子系统中,FIR数字滤波器以其良好的线性特性被广泛使用,随着可编程逻辑器件和EDA技术的发展,使用FPGA来实现FIR滤波器,既具有实时性又兼顾了一定的灵活性,越来越多的电子工程师采用FPGA器件来实现FIR滤波器。本论文对基于FPGA的FIR数字滤波器实现进行了研究,以FIR数字滤波器的基本理论为依据,并且采用查找表以及线性FIR波器的对称性特点使得硬件规模极大的减小。为了验证仿真结果的正确性,文中应用了MATLAB和VHDL联合仿真方法对设计的电路进行仿真测试,结果达到设计指标。并用MATLAB对仿真结果进行了分析,证明了所设计的FIR数字滤波器功能正确。关键词:有限脉冲响应现场可编程门阵列查找表窗函数仿真ABSTRACTInthemodernelectricalsystem,theFIRdigitalfilterisusedformanypracticalapplicationsforitsgoodlinearphasecharacter,AlongwiththedevelopmentofPLDdeviceandEDAtechnology,moreandmoreelectricalengineersuseFPGAtoimplementFlRfilter,asitnotonlymeetthereal-timerequirement,butalsohassomeflexibility.Inthispaper,amethodtoimplementtheFIRfilterusingFPGAisproposed.AccordingtothebasictheoryofFIRfilters,thethesisreducesitwiththeuseofmultiplecoefficientmemorybanksandthesymmetrycharacteristicoflinearFIRfilter.Inordertomaketheverificationmoreavailable,thecomplexsimulationwithMatlabandVHDLisusedtotestifythedesignwhetherfulfillstherequirement.AndalsotheresultofthesimulationisanalyzedwiththeuseofMATLAB,anditprovedthatthefunctionofthedesigniscorrect.KEYWORDS:FIRFPGAWindowsFunctionSimulation目录第一章绪论.................................................................................................................11.1背景和选题依据...............................................................................................11.2国内外研究现状和发展动态...........................................................................21.3论文研究的目的和主要内容...........................................................................2第二章FIR滤波器的结构及设计................................................................................42.1FIR数字滤波器基础........................................................................................42.2FIR数字滤波器的基本结构............................................................................52.3FIR数字滤波器的设计....................................................................................7第三章FPGA在设计中的具体应用..........................................................................103.1硬件电路的设计方式.....................................................................................103.2FPGA简介.....................................................................................................11第四章基于FPGA设计FIR滤波器.........................................................................174.1指标的确定.....................................................................................................174.2Matlab在设计中的应用.................................................................................174.316阶FIR滤波器的结构................................................................................204.4采用查找表方式的FIR滤波器.....................................................................23第五章总结与展望......................................................................................................305.1总结.......................................................................................................