首页> 中文期刊>西北师范大学学报(自然科学版) >基于FPGA的高速全并行FIR滤波器的设计

基于FPGA的高速全并行FIR滤波器的设计

     

摘要

提出了一种在FPGA上实现的高速全并行FIR滤波器.用窗函数设计法在MATLAB中生成滤波器抽头系数,由FIR滤波器直接型结构变换得到全并行滤波器的实现结构图,将乘法器的滤波器抽头系数固定为常数,而不是从ROM中读取.在加法器和乘法器后面都插入相应的寄存器,构成多级流水结构,用Verilog HDL在FPGA中实现128阶线性相位FIR的RTL级描述.利用网络分析仪分析了滤波器性能,实现了在单个时钟周期完成一次滤波.%A parallel high-speed pipelined FIR filter implemented in FPGA is presented. The filter tap coefficients are generated by MATLAB using windowing method. The hardware parallel structure diagram is got from linear phase direct form FIR filter structure. The filter coefficients of the multiplier is fixed as a constant, rather than read from the ROM. The inserted registers after the adders and multipliers constitute a multi-stage pipeline structure. The 128-tap linear phase FIR filter is implemented in FPGA by using verilog HDL RTL-level description. The performance of the filter is analyzed with the network analyzer machine. One point computing result is completed in single clock.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号