Filter Structures and Filter Coefficients (Digital Filter Design Toolkit)
Different filter structures use different groups of filter coefficients. The LabVIEW Digital Filter Design Toolkit categorizes filter coefficients into three groups: zeroes, poles, and gain. For example, FIR filter coefficients, IIR forward coefficients, and lattice ladder coefficients correspond to zeroes. IIR reverse coefficients and lattice reflection coefficients, excluding lattice MA reflection coefficients, correspond to poles. Different groups of filter coefficients have different data ranges. Therefore, in addition to the gain, the Digital Filter Design Toolkit provides the following two quantizers for these groups: coefficients a/k and coefficients b/v.
When you quantize the filter coefficients, configure the appropriate quantizer according to the filter structure type. The following table lists the filter structures, the filter coefficients, and the corresponding quantizers.
Filter Structure | Filter Coefficients and the Corresponding Quantizer |
---|---|
FIR structures | All FIR filter coefficients correspond to the coefficients b/v quantizer. |
IIR Direct Form structures | The reverse coefficients correspond to the coefficients a/k quantizer. The forward coefficients correspond to the coefficients b/v quantizer. |
IIR Cascaded Second-Order Sections Form structures | |
Lattice Allpass structures | The reflection coefficients correspond to the coefficients a/k quantizer. |
Lattice AR structures | |
Lattice MA structures | |
Lattice ARMA structures | The reflection coefficients correspond to the coefficients a/k quantizer. The ladder coefficients correspond to the coefficients b/v quantizer. |