You define the physical implementation of a digital filter in terms of its architecture. "Architecture" refers to how a designer builds a filter using primitive building-block elements, such as shift registers, memory, multipliers, and adders. Many DSP-system engineers are generally aware of only one or two possible filter architectures. However, many architectural choices exist, each carrying relative advantages and disadvantages. Some architectural choices are application-specofoc, and have general-purpose implications. Some provide better control of finite-word-length effects, and others emphasize reduced complexity and increased speed. The more common architectures are Direct I, lattice/ladder, wave, and biquadratic.
展开▼