Digital Signal Processing (Theory & Application)
This course provides a good understanding of DSP principles, and their implementation and equips you to put the ideas into practice and/or to tackle more advanced aspects of DSP.
Description
Units
Unit 1
- Introduction to DSP
-
Signal Processing
-
what is DSP?
-
advantages and disadvantages
-
quantisation and sampling
-
aliasing
-
anti-aliasing
-
reconstruction filters
-
- Theoretical Foundations
-
difference equations and z transforms
-
finite and infinite impulse response filters (FIRs and IIRs)
-
poles, zeros and frequency response
-
correlation
-
Unit 2
-
Digital Filter Introduction
-
Design of Digital Filters
-
FIRs and IIRs
-
Butterworth
-
Chebyshev and Elliptical filters
-
linear-phase, windowing
-
bilinear transform & frequency warping
-
direct synthesis by CAD
-
hardware & software implementations
-
wordlength
-
precision and stability
-
Unit 3
- Frequency Domain Processing Introduction
- Frequency Domain Processing Application
- continuous and discrete Fourier transforms
- The fast Fourier transform (FFT)
- applications
- convolution
- correlation
Unit 4
- DSP Laboratory
- DSP Hardware and Systems
- A/Ds, D/As and over-sampling
- microprocessors
- DSP processors
- fixed and floating point comparisons
- programming and debugging techniques
Unit 5
- ASIC Implementation Technologies
- architectures for high performance
- pipelining and bit-slices
- carry-save and carry-look-ahead
- array multipliers
- Some Typical DSP Applications
- speech recognition
- control
- image recognition
- radar
- room response analysis
- demonstrations
Unit 6
- Algorithm Implementation on programmable DSPs and Microcontrollers
- Hands-On exercise review and wrap up