<< Chapter < Page Chapter >> Page >
Filter structures describe the computational sequence and data flow of a digital filter implementation.

A realizable filter must require only a finite number of computations per output sample. For linear, causal, time-Invariant filters,this restricts one to rational transfer functions of the form H z b 0 b 1 z b m z m 1 a 1 z a 2 z -2 a n z n Assuming no pole-zero cancellations, H z is FIR if i i 0 a i 0 , and IIR otherwise. Filter structures usually implement rational transfer functions as difference equations.

Whether FIR or IIR, a given transfer function can be implemented with many different filter structures. With infinite-precision data,coefficients, and arithmetic, all filter structures implementing the same transfer function produce the same output. However, differentfilter strucures may produce very different errors with quantized data and finite-precision or fixed-point arithmetic. The computationalexpense and memory usage may also differ greatly. Knowledge of different filter structures allows DSP engineers to trade off these factors to createthe best implementation.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Digital filter structures and quantization error analysis. OpenStax CNX. Jan 02, 2005 Download for free at http://cnx.org/content/col10259/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Digital filter structures and quantization error analysis' conversation and receive update notifications?

Ask