The digital filters designed in the previous stage are implementated in C, as a collection of data structures and functions operating on them. All filters make use of the same data structure, for all families and types. All structures have functions to create, destroy, and execute one filter tick function. The latter are real-time compliant (no call-out to libraries).
The direct form I and II, the transposed form I and II is offered as well as a wave form, normal form and state space form, all with optional noise shaping
The direct form I and the transposed form I is used, all with optional noise shaping.
FIR and IIR filters of any order can be combined into cascades. The cascade may be result of the filter design.