2、分为多个功能模块,利用Verilog语言和原理图输入两种设计技术进行了各个功能模块的设计,并用MATLAB、QuartusII软件进行了仿真。最终完成了FIR数字滤波器的系统设计。 (3)将设计的64阶的FIR低通滤波器下载FPGA(EP2C5T114C8N)芯片中后,用示波器观察到设计结果符合要求,证明了所设计的FIR数字滤波器功能正确。且其结果也表明了FPGA来实现FIR滤波器,既具有实时性,又有一定的灵活性。 关键词 :FIR数字滤波器;MATLAB;可编程逻辑器件;模块化算法 IIIAbstractthe FIR digital filter is used form any p
3、ractical applications for its good linear phase character, and it provide an important function in digital signal processing design. In engineering practice, there is always a real-time and flexible requirement for signal processing. However, software and hardware techniques available for implementa
4、tion are difficult to meet the demand for the two aspects in the same time.(1) With the basic theory of FIR digital filters for basis, In MATLAB through corrugated approximation method such as calculated filter coefficient, and analyzes the amplitude frequency, phase frequency characteristics determ
5、ine whether meet the requirements. (2) In the FPGA design, the arrangement, modular design thought, the filter will be divided into multiple function module, the use of language and Verilog principle chart input two design technology of each function module design, with MATLAB, QuartusII software si
6、mulation. Eventually completed the FIR digital filters system design. (3) Download the 64 order of the design of the low FIR filter into FPGA (EP2C5T114C8N) chip, with an oscilloscope to observe the design result accords with a requirement, Show the design of FIR digital filters function correctly.
7、 And the results also show that the FPGA to achieve FIR filter, has both the real-time property, also has the certain flexibility. Keywords:FIR digital filters; MATLAB; Programmable logic device; Modu