DSP Course Syllabus


You are on:
Home > DSP Courses > DSP Syllabus

Digital Signal Processing (DSP)

Theory, Algorithms & Implementation

Course Syllabus


Signal Processing Review
  • Signals, Systems and Applications
  • Amplification, distortion, and noise
  • DSP Systems: ....from the 90s DSP Revolution to Software Radio in 2000....

The Generic DSP System Introduction

  • ADCs and DACs / Signal Conditioning
  • Anti-alias and Reconstructions Filters
  • Distortion, Quantisation Error and Noise o The Nyquist Sampling Rate
  • z-domain representation and transforms

Frequency Domain Analysis

  • Periodic, aperiodic and random signals
  • The DFT, FFT and Power Spectra
  • Spectral Leakage and Data Windowing
  • Modern spectral analysis
  • Time/Frequency Representation

Digital Filtering

  • FIR and IIR Digital Filters
  • Digital Filter Design Parameters and methods
  • All-pass, CIC, MA, ARMA, comb filters etc..
  • Poles and zeroes and the Z-domain
  • Bit true simulations

DSP Software/Hardware

  • The Generic DSP Processor Architecture
  • Application Specific Integrated Circuits
  • DSP Design and Analysis Software

Signal (Audio) Source Coding 

  • Waveform speech coding (ADPCM etc)
  • Speech model coding
  • Linear prediction techniques (LPC, CELP etc)
  • Transform coding
  • Perceptual/Psychoacoustic Coding

DSP Audio/Baseband Processing
  • Over-/under-sampling; Sigma delta ADC/ DACs
  • Sample rate; decimation & interpolation
  • Quantisation noise shaping

Adaptive DSP Algorithms

  • Least squares (LS) and Least mean squares (LMS)
  • Channel equalisation / Inverse system identification
  • Echo Control for feedback suppression
  • Acoustic echo control /noise control
  • RLS, Kalman and QR algorithms

Computationally Efficient DSP Linear Systems

  • Uniform and Octave Subband filter banks
  • Quadrature mirror filters
  • Polyphase implementation

DSP Baseband Communications

  • Information theory
  • AM/FM/PM modulation; ASK/PSK/FSK Signalling
  • Pulse shaping / Matched Filtering /Root Raised Cosine
  • Data equalisation - LMS Decision Feedback Equaliser
  • QPSK, QAM digital communications
  • Bandpass sigma delta and fs/4 systems
  • Error control and coding

DSP Software Enabled Radio

  • Undersampling Strategies
  • Direct Digital Downconversion (DDC)
  • fs/4 based systems
  • Bandpass sigma delta
  • Efficient ASIC/FPGA Implementations

or how to do 20 billion multiplies and adds/second!