针对传统乘法运算在FPGA中占用大量硬件资源的弊端,根据FIR滤波器的线性特性,对串行、并行和改进的分布式算法进行研究,利用改进分布式算法在FPGA上对FIR滤波器进行设计,通过查表法完成FIR滤波器的设计,用改进分布式算法设计了16阶FIR滤波器,并在Quartus II 7.0下进行仿真,仿真结果表明,与传统方法相比,该方法能够有效减少硬件资源的使用。
Aiming at the shortcoming of traditional multiplier occupying larger resource in FPGA,according to the linear characteristics of FIR filter,series Distributed Algorithm(DA),parallel DA,and modified DA are studied.FIR filter is designed based on FPGA by modified DA.High-order FIR filter is achieved in Look-Up Table(LUT) method.16-order FIR is designed by modified DA with Quartus II 7.0.Results show that the modified method can implement FIR filters with the smaller resource usage compared with traditional methods.