Half-band Decimator - 7.2 English

FIR Compiler (PG149)

Document ID
PG149
Release Date
2022-10-26
Version
7.2 English

The half-band decimator is a polyphase filter with an embedded 2-to-1 down-sampling of the input signal. This Figure shows the structure.

Figure 3-30: Half-band Decimation Filter

X-Ref Target - Figure 3-30

half_band_dec_filt_pg149.jpg

The filter is very similar to the polyphase decimator described in Polyphase Decimator with the decimation factor set to M =2. However, there is a subtle difference in the implementation that makes the half-band decimator a more area-efficient 2-to-1 down-sampling filter when the frequency response reflects a true half-band characteristic.

The frequency and time response of a half-band filter are shown in This Figure and This Figure , respectively. Observe the alternating zero-valued coefficients in the impulse response. This Figure details a 7-tap half-band polyphase filter when the coefficients are allocated to the two polyphase segments inset_29_pg149.jpg and inset_30_pg149.jpg shown in This Figure . This Figure (a) is the filter impulse response ( inset_31_pg149.jpg ). This Figure (b) provides a detailed illustration of the polyphase subfilters and shows how the filter coefficients are allocated to the two polyphase arms.

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

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.

Figure 3-31: 7-Tap Half-band Decimation Filter

X-Ref Target - Figure 3-31

7_tap_half_band_dec_filt_a_pg149.jpg
7_tap_half_band_dec_filt_b_pg149.jpg

7_tap_half_band_dec_filt_c_pg149.jpg