References: Advanced Filter Design and Implementation
-
Butterworth filter - Wikipedia - Explains maximally flat magnitude response, pole placement, order selection, transfer functions, and analog or digital realization.
-
Chebyshev filter - Wikipedia - Compares Type I and Type II ripple tradeoffs, poles, order, transition sharpness, and implementation characteristics.
-
Bilinear transform - Wikipedia - Derives analog-to-digital filter mapping, frequency warping, stability preservation, prewarping, and pole-zero transformation.
-
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.
-
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.
-
SciPy Signal Processing - SciPy - Implements Butterworth, Chebyshev, elliptic, Bessel, FIR, second-order-section, and frequency-response design workflows.
-
Introduction to Digital Filters - DSPRelated - Develops filter realization and design with mathematical detail, illustrative examples, audio applications, and implementation guidance.
-
Multirate Filter Banks - Spectral Audio Signal Processing - Explains polyphase representation, perfect reconstruction, noble identities, FFT banks, and efficient sample-rate conversion.
-
FFT Convolution - DSP Guide - Shows overlap-add implementation, segmentation, speed thresholds, and practical use of FFTs for long-filter convolution.
-
Sigma-Delta ADCs Tutorial - Analog Devices - Connects oversampling, noise shaping, digital decimation filtering, and implementation tradeoffs in a production converter architecture.