Understanding Digital Signal Processing — Lyons

Richard G. Lyons, 3rd Edition (Prentice Hall)

The practitioner’s DSP reference. Discrete signals and sampling, the DFT and FFT, FIR and IIR filter design and implementation, quantization and binary number formats, fixed-point effects, multirate systems (decimation/interpolation, polyphase), signal averaging, SNR and the noise floor, and the Goertzel algorithm. Light on proofs, heavy on the “what actually happens when you run this on hardware” intuition that the Oppenheim texts leave as an exercise. The bridge between the transform theory and the firmware.

Used in Course 2 — the implementation spine for the DSP lab modules (sampling & aliasing, FIR/IIR filters, FFT spectrum analysis, noise-floor/PSD, Goertzel tone detection, and fixed-point number formats).

Chapters

Notes and worked problems added as I work through each chapter.