Skip to content

References: Advanced Filter Design and Implementation

  1. Butterworth filter - Wikipedia - Explains maximally flat magnitude response, pole placement, order selection, transfer functions, and analog or digital realization.

  2. Chebyshev filter - Wikipedia - Compares Type I and Type II ripple tradeoffs, poles, order, transition sharpness, and implementation characteristics.

  3. Bilinear transform - Wikipedia - Derives analog-to-digital filter mapping, frequency warping, stability preservation, prewarping, and pole-zero transformation.

  4. Digital Signal Processing: A Computer-Based Approach (4th Edition) - Sanjit K. Mitra - McGraw-Hill - Mitra’s design recipes combine prototype transformations, realization structures, coefficient sensitivity, and executable computer exercises.

  5. Multirate Systems and Filter Banks - P. P. Vaidyanathan - Prentice Hall - Vaidyanathan’s polyphase and noble-identity framework became the standard explanatory language for efficient multirate implementations.

  6. SciPy Signal Processing - SciPy - Implements Butterworth, Chebyshev, elliptic, Bessel, FIR, second-order-section, and frequency-response design workflows.

  7. Introduction to Digital Filters - DSPRelated - Develops filter realization and design with mathematical detail, illustrative examples, audio applications, and implementation guidance.

  8. Multirate Filter Banks - Spectral Audio Signal Processing - Explains polyphase representation, perfect reconstruction, noble identities, FFT banks, and efficient sample-rate conversion.

  9. FFT Convolution - DSP Guide - Shows overlap-add implementation, segmentation, speed thresholds, and practical use of FFTs for long-filter convolution.

  10. Sigma-Delta ADCs Tutorial - Analog Devices - Connects oversampling, noise shaping, digital decimation filtering, and implementation tradeoffs in a production converter architecture.