In signal processing, a digital filter is a computational algorithm that converts a sequence of input numbers to a sequence of output numbers. The algorithm is designed such that the output signal meets frequency-domain or time-domain constraints. In the world of fixed-point numbers, where precision and range are limited, you must carefully select the data type, word size, and scaling for each realization element such that results are accurately represented.
In general, a direct form realization refers to a structure where the coefficients of the transfer function appear directly as Gain blocks.
In the canonical series cascade form, the transfer function is written as a product of first-order and second-order transfer functions.
In the canonical parallel form, the transfer function is expanded into partial fractions.
For a given digital filter, the canonical forms describe a set of fundamental operations for the processor.
Provides a brief overview of creating filters using fixed-point Simulink® blocks
Describes issues that arise when targeting a fixed-point design for use on an embedded processor