【 FPGA 】FIR 滤波器之半带抽取器(Half-band Decimator)

之前有篇博文讲了半带FIR滤波器:半带FIR滤波器

其幅频响应如下:

脉冲响应如下:

而今天所要讲的是半带抽取器,半带抽取器是一个多相滤波器,它嵌入了输入信号的2- 1下采样。图3-30显示了结构。

该滤波器与多相抽取器中描述的多相抽取器非常相似,抽取因子设置为M=2。但是,当频率响应反映出真正的半带特性时,在实现上有细微的差别,这使得半带抽取器成为一个更有效的2比1下采样滤波器。

多相抽取器博文:多相抽取器

Figure 3-30 details a 7-tap half-band polyphase filter when the coefficients are allocated to the two polyphase segments h_{0}(n) and h_{1}(n)shown in Figure 3-30.

图3-30详细介绍了当系数分配给两个多相段h_{0}(n)h_{1}(n)时的7抽头半带多相滤波器,如图3-30所示。

Figure 3-31 (a) is the filter impulse response (a_{1}=0=a_{5} ). Figure 3-31 (b) provides a detailed illustration of the polyphase subfilters and shows how the filter coefficients are allocated to the two polyphase arms.

图3-31(a)是滤波器脉冲响应(a_{1}=0=a_{5})。 图3-31(b)提供了多相子滤波器的详细说明,并显示了滤波器系数如何分配给两个多相臂。

In the bottom arm,  the only non-zero coefficient, is the center value of the impulse response Figure 3-31 (c) shows the optimized architecture when the redundant multipliers and adders are removed. The final structure has a reduced computation workload in contrast to a more general 2:1 down-sampling filter.

在底臂中,唯一的非零系数是脉冲响应的中心值。图3-31(c)显示了移除冗余乘法器和加法器时的优化架构。 与更通用的2:1下采样滤波器相比,最终结构具有减少的计算工作量。

The number of multiply-accumulate (MAC) operations required to compute an output sample has been lowered by a factor of approximately two. In this figure, the high density of zero-valued filter coefficients is exploited in the FPGA realization to produce a minimal area implementation.

计算输出样本所需的乘法累加(MAC)操作的数量已降低了大约两倍。 在该图中,在FPGA实现中利用高密度零值滤波器系数来产生最小面积实现。

 

 

 

 

  • 0
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李锐博恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值