Digital Signal Processing

Signal Processing Jupyter Notebooks


DSP Books

DSP Lectures

DSP Interactive

Software Defined Radio

Music Retrieval Course

Speech Recognition

  • Libre ASR: An On-Premises, Streaming Speech Recognition System

Signal Processing Notes

Free Books on Signal Processing


  1. The Scientist and Engineer's Guide to Digital Signal Processing- Steven W. Smith
  2. Introduction to Signal Processing -Sophocles J. Orfanidis
  3. Astronomical Image and Data Analysis -JL Starck and F Murtagh
  4. The theory of linear prediction- Vaidyanathan, P. P.
  5. Introduction to Statistical Signal Processing - R.M. Gray
  6. Mixed Signal and DSP Design Techniques - edited by Walt Kester
  7. Modern Signal Processing - Edited by Edited by Daniel N. Rockmore and Dennis M. Healy
  8. Advances in Signal Transforms: Theory and Applications - Edited by: J. Astola, and L. Yaroslavsky
  9. Advances in Nonlinear Signal and Image Processing -Edited by: Stephen Marshall and Giovanni L. Sicuranza
  10. The Data Conversion Handbook - Walt Kester
  11. Mathematics Of The Discrete Fourier Transform (DFT) - Julius O. Smith III
  12. Principles of Sigma-Delta Modulation for A/D Converters - Sangil Park
  13. Using the ADSP-2100 Family Vol. 1 & Vol. 2 -Analog Devices Inc.
  14. A Technical Tutorial on Digital Signal Synthesis-Analog Devices Inc.


  1. Signal Processing for Communications -Paolo Prandoni and Martin Vetterli
  2. Signals, Samples and Stuff: A DSP Tutorial: Part 1, Part 2, Part 3, Part 4 - Doug Smith
  3. FAQs on Digital Signal Processing-
  4. Wireless Communications: Signal Processing Perspectives-Poor and Wornell
  5. Signal Processing with Fractals: A Wavelet-Based Approach-G. W. Wornell
  6. Wireless Communications: Signal Processing Perspectives-Poor and Wornell
  7. Stochastic Processes, Detection and Estimation-A. S. Willsky and G. W. Wornell


  1. Fundamentals of Image Processing - Young, Gerbrands and Vliet
  2. Advances in Nonlinear Signal and Image Processing -Edited by: Stephen Marshall and Giovanni L. Sicuranza
  3. Image Processing and Data Analysis: The Multiscale Approach -JL Starck, F Murtagh and A Bijaoui
  4. Principles of Computerized Tomographic Imaging - Kak and Slaney
  5. IMAGE ESTIMATION BY EXAMPLE: Geophysical Soundings Image Construction - Jon Claerbout and Sergey Fomel
  6. BASIC EARTH IMAGING- Jon Claerbout
  7. EARTH SOUNDINGS ANALYSIS: Processing versus Inversion - Jon Claerbout
  10. Genetic and Evolutionary Computation for Image Processing and Analysis -Stefano Cagnoni, Evelyne Lutton, and Gustavo Olague
  11. Advances in Nonlinear Signal and Image Processing -Edited by: Stephen Marshall and Giovanni L. Sicuranza
  12. Image Processing in C: Analyzing and Enhancing Digital Images- Dwayne Phillips


  1. Introduction to Sound Processing -Davide Rocchesso
  2. Introduction To Digital Filters, With Audio Applications -Julius Smith
  3. Mathematics of the Discrete Fourier Transform (DFT), With Audio Applications -Julius Smith
  4. Physical Audio Signal Processing For Virtual Musical Instruments and Audio Effects -Julius Smith
  5. High-Fidelity Multichannel Audio Coding - Dai Tracy Yang, Chris Kyriakakis, and C.-C. Jay Kuo
  6. Physical Audio Signal Processing-Julius O. Smith III
  7. Spectral Audio Signal Processing -Julius O. Smith III


  1. Bayesian Spectrum Analysis and Parameter Estimation -G. Larry Bretthorst
  2. Chebyshev and Fourier Spectral Methods - John Boyd
  3. The Temporal and Spectral Characteristics of Ultrawideband Signals -William Kissick


  1. Biomedical Digital Signal Processing -Willis J. Tompkins
  2. Stochastic Optimal Control: The Discrete-Time Case -Bertsekas
  3. Signal Processing with Fractals: A Wavelet-Based Approach - Gregory Wornell
  4. Nonlinear Systems Theory: The Volterra/Wiener Approach -Wilson Rugh
  5. Detection of Abrupt Changes - Theory and Application -Basseville and Nikiforov
  6. An Introduction to Signal Processing in Chemical Analysiy - T. OHaver
  7. Multimedia Fingerprinting Forensics for Traitor Tracing -K. J. Ray Liu, Wade Trappe, Z. Jane Wang, Min Wu, and Hong Zhao
  8. Genomic Signal Processing and Statistics -Edited by:Dougherty, Shmulevich, Chen, and Wang


  1. Computer Aids for VLSI Design -Steven Rubin
  2. Application-Specific Integrated Circuits - Michael Smith
  3. The VHDL Cookbook -Peter Ashenden
  4. Controlling Noise and Radiation in Mixed-Signal and Digital Systems - Nicholas Gray

Free Books on Signal Processing II

  1. Introduction to Digital Signal Processing - Paolo Prandoni
  2. Efficient Digital Fiilters -Matthew Donadio
  3. Discrete-Time Signal Processing - MIT
  4. Modern Signal Processing- Edited by Daniel N. Rockmore and Dennis M. Healy, Jr.
  5. Signals and Systems - MIT