联系方式:
更多
详细内容

DSP in FPGA:FIR滤波器(二)

时间:2016-07-13 07:20:23      【原创】

  这一节主要讲解一下转置型FIR滤波器实现。

  FIR滤波器的单位冲激响应h(n)可以表示为如下式:

  FIR

  对应转置型结构的FIR滤波器,如图1所示,抽头系数与上一节中讲解直接型FIR滤波器的实例相同,滤波器阶数为10。

  FIR

  图1

  可以发现转置型结构不对输入数据寄存,而是对乘累加后的结果寄存,这样关键路径上只有1个乘法和1个加法操作,相比于直接型结构,延时缩短了不少。

  综合得到结果如下:

  Number of Slice Registers: 1

  Number of Slice LUTs: 18

  Number of DSP48E1s: 11

  Minimum period: 4.854ns{1} (Maximum frequency: 206.016MHz)

  关键路径延时报告如图2所示,其中乘累加操作延时Tdspdck_A_PREG_MULT 2.655ns;另外还有一项net delay居然有1.231ns,如此大是因为fanout=11,仔细研究可以发现在h(n)表达式中x(n)与所有11个抽头系数进行了乘法操作,因此fanout达到了11,这也是转置型FIR滤波器的缺点:输入数据的fanout过大。

  FIR

  图2

  线性相位:

  与直接型结构相同,由FIR滤波器的线性相位特征,转置型结构的FIR滤波器也可优化,如图3所示为线性相位FIR滤波器转置型结构,总共11个抽头系数,其中5对系数两两相同,因此可以省去5个乘法器,采用6个DSP资源实现转置型FIR滤波器。

快速导航


联系我们

平面变压器定制,贴片变压器设计、反激式变压器定制

公司名称:领航京创

热线:181-2638-2251

官网: http://www.szmzhg.com 

公司地址:深圳市龙华区龙华街道油松第十工业区4楼


微信扫码咨询
微信扫码咨询
  • 电话直呼

    • 88888888
    • 99999999
    • 6666666
    • 产品经理 :
    • 产品经理 :
  • 微信扫码咨询

seo seo