一种在FPGA上实现FIR数字滤波器的资源优化算法

被引:9
作者
李莹
路卫军
于敦山
张兴
机构
[1] 北京大学信息科学技术学院微电子学系
关键词
FIR滤波器; 移位加; 算子调度; FPGA;
D O I
10.13209/j.0479-8023.2009.034
中图分类号
TN713 [滤波技术、滤波器];
学科分类号
080902 ;
摘要
针对原有在FPGA上实现高速FIR滤波器的移位加算法,进一步分析了算子调度的具体过程,讨论了在不同情况下该算法所能达到的最省资源的算子调度方案,并提出了优化的具体规则。在Xilinx spartan3系列FPGA上的实现结果表明,对于16阶固定系数FIR滤波器,相比于原有的移位加算法以及Xilinx CoregenTM生成的同等规模的分布式算法滤波器,采用优化算法后的FIR滤波器可节省资源分别达11.7%和29.7%。
引用
收藏
页码:222 / 226
页数:5
相关论文
共 4 条
[1]   基于FPGA的分布式算法FIR滤波器的设计实现 [J].
王学梅 ;
吴敏 .
世界电子元器件, 2004, (10) :65-67
[2]   Constant coefficient multiplication using look-up tables [J].
Wirthlin, MJ .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2004, 36 (01) :7-15
[3]  
Number-Splitting withShift-and-Add Decomposition for Power andHardware Optimization in LinearDSP Synthesis .2 Nguyen H,Chatterjee A. IEEE Transactions on Very Large Scale Integration(VLSI)Systems . 2000
[4]  
FPGAimplementation of high speed FIR filters using add and shift method .2 Mirzaei S,Hosangadi A,Kastner R. International Conference on Computer Design . 2006