← All books
Book · Intermediate · 100+ hours

Digital Signal Processing

From Fundamentals to Advanced Applications

Master digital signal processing from fundamentals to advanced applications. Interactive visualizations, Python implementations with NumPy/SciPy, and real-world projects in audio, image, communications, and biomedical signal processing.

48Chapters
334Sections
98hReading
10Parts
Part III·6 chapters · 43 sections

Frequency DomainFourier transforms, FFT, windowing.

Part V·6 chapters · 41 sections

Filter DesignFIR, IIR, structures, implementation.

Part VII·5 chapters · 34 sections

Multirate & AdaptiveSample rate conversion, adaptive filters.

Part IX·8 chapters · 56 sections

ApplicationsAudio, speech, image, communications, biomedical, ML.

The capstone

Where the book lands in practice.

Chapter 38·7 sections

Audio Signal Processing

Processing music and sound

Open chapter
Chapter 39·7 sections

Speech Processing

Analysis and synthesis of speech

Open chapter
Chapter 40·7 sections

Image Processing Fundamentals

2D signal processing for images

Open chapter
Chapter 41·7 sections

Advanced Image Processing

Advanced techniques for image analysis

Open chapter
Chapter 42·7 sections

Communications Systems

DSP for digital communications

Open chapter
Chapter 43·7 sections

Radar and Sonar Signal Processing

Remote sensing applications

Open chapter
Chapter 44·7 sections

Biomedical Signal Processing

Processing physiological signals

Open chapter
Chapter 45·7 sections

Machine Learning for DSP

AI-powered signal processing

Open chapter

334 sections. Begin with one.

Chapter 1 — Introduction to Digital Signal Processing — is where every reader starts.