新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于FPGA的高阶FIR抽取滤波器有效实现结构

基于FPGA的高阶FIR抽取滤波器有效实现结构

作者:时间:2012-12-11来源:网络收藏

摘要 针对高阶直接型结构和多相滤波结构中存在乘法器资源使用较多,导致实际系统实现困难的问题,提出了一种适合实现的高效多相结构。该结构采用分时复用技术,通过提高工作时钟频率,对降采样后的滤波路数和每一路滤波器中乘积和操作均复用一个乘法器,从而大幅节约了中乘法器资源的使用。结果表明,针对4096阶滤波器和降采样率为512的实际抽取滤波嚣系统,只需要8个乘法器,且在Xilinx公司VirtexⅣ芯片上能稳定工作在204.8 MHz的时钟频率上。
关键词 ;FPGA;乘法器

由于具有高集成度、高速、可编程等优点,现场可编程门阵列(Field Programmable Gate Array,FPGA)已经广泛应用于多种高速信号实时处理领域中。抽取滤波作为多速率信号处理中基本运算单元,基于FPGA的设计和实现是数字下变频、信道化等众多领域中一个重要环节。目前,采用FPGA实现FIR滤波器主要存在的问题是FPGA芯片中乘法器资源较少。在已知硬件FPGA芯片乘法器资源约束条件下,设计更为有效的FIR滤波器实现结构是致力研究的内容。
目前,Altera和Xilinx公司都提供了可塑性很强的FIR滤波器IP核,只要改动相应的参数设置,就可以应用于不同产品中。然而,在某些对性能和实时性要求较高的场合下,FIR滤波器阶数和FPGA系统工作时钟频率均较高,上述FIR滤波器IP核无法直接使用,甚至无法应用。文中以Xilinx公司VirtexⅣ芯片为硬件平台,针对整数倍FIR抽取滤波器的多相结构特点,提出一种高效FPGA实现结构。该结构能使用很少的乘法器资源完成高阶FIR抽取滤波器,并且工作时钟为输入数据速率,有着良好的稳定性。

1 FIR抽取滤波器的多相结构
整数D倍抽取滤波器框图如图1所示,对应的输入输出关系为

其中,f.JPG。图2(a)给出了式(3)所示的抽取滤波器多相结构。

本文引用地址:http://www.eepw.com.cn/article/189742.htm

f.JPG


上一页 1 2 3 下一页

关键词: FPGA FIR 抽取滤波器

评论


相关推荐

技术专区

关闭