MATLAB/Simulink for Digital Signal Processing

More MATLAB programs DSP than any books with similar titles to explain things using MATLAB/figures

You are now following this Submission

Chapter 1: Fourier Analysis 1
1.1 CTFS, CTFT, DTFT, AND DFS/DFT
1.2 SAMPLING THEOREM
1.3 FAST FOURIER TRANSFORM
1.4 INTERPRETATION OF DFT RESULTS
1.5 EFFECTS OF SIGNAL OPERATIONS ON DFT SPECTRUM
1.6 SHORT-TIME FOURIER TRANSFORM - STFT

Chapter 2: System Function, Impulse Response, and Frequency Response
2.1 THE INPUT-OUTPUT RELATIONSHIP OF A DISCRETE-TIME LTI SYSTEM
2.2 COMPUTATION OF LINEAR CONVOLUTION USING DFT
2.3 PHYSICAL MEANING OF SYSTEM FUNCTION AND FREQUENCY RESPONSE

Chapter 3: Correlation and Power Spectrum
3.1 CORRELATION SEQUENCE
3.2 POWER SPECTRAL DENSITY
3.3 POWER SPECTRUM, FREQUENCY RESPONSE, AND COHERENCE
3.4 COMPUTATION OF CORRELATION USING DFT

Chapter 4: Digital Filter Structure
4.1 INTRODUCTION
4.2 DIRECT STRUCTURE
4.3 LATTICE STRUCTURE
4.4 LINEAR-PHASE FIR STRUCTURE
4.5 FREQUENCY-SAMPLING STRUCTURE
4.6 FILTER STRUCTURES IN MATLAB

Chapter 5: Filter Design
5.1 ANALOG FILTER DESIGN
5.2 DISCRETIZATION OF ANALOG FILTER
5.3 DIGITAL FILTER DESIGN
5.4 FDATOOL
5.5 FINITE WORDLENGTH EFFECT
5.6 FILTER DESIGN TOOLBOX

Chapter 6: Spectral Estimation
6.1 CLASSICAL SPECTRAL ESTIMATION
6.2 MODERN SPECTRAL ESTIMATION
6.3 SPTOOL

Chapter 7: DoA Estimation
7.1 BEAMFORMING AND NULL STEERING
7.2 CONVENTIONAL METHODS FOR DOA ESTIATION
7.3 SUBSPACE METHODS FOR DOA ESTIATION
7.4 SPATIAL SMOOTHING TECHNIQUES

Chapter 8: Kalman Filter and Wiener Filter
8.1 DISCRETE-TIME KALMAN FILTER
8.2 DISCRETE-TIME WIENER FILTER

Chapter 9: Adaptive Filter
9.1 OPTIMAL FIR FILTER
9.2 ADAPTIVE FILTER
9.3 MORE EXAMPLES OF ADAPTIVE FILTER
9.4 RECURSIVE LEAST-SQUARES ESTIMATION

Chapter 10: Multi-Rate Signal Processing and Wavelet Transform
10.1 MULTIRATE FILTER
10.2 TWO-CHANNEL FILTER BANK
10.3 M-CHANNEL FILTER BANK
10.4 WAVELET TRANSFORM

Chapter 11: Two-Dimensional Filtering
11.1 DIGITAL IMAGE TRANSFORM
11.2 DIGITAL IMAGE FILTERING

Cite As

Won Y. Yang (2026). MATLAB/Simulink for Digital Signal Processing (https://www.mathworks.com/matlabcentral/fileexchange/37604-matlab-simulink-for-digital-signal-processing), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Signal Processing Toolbox in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0