Each unit will be covered in two x 1.5 -hour sessions over a period of six weeks.
Units
Unit 1
28 April - 4 May:
- 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
5 - 11 May:
- 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
12 - 18 May:
- Frequency Domain Processing Introduction
- Frequency Domain Processing Application
- continuous and discrete Fourier transforms
- The fast Fourier transform (FFT)
- applications
- convolution
- correlation
Unit 4
19 - 25 May:
- 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
26 May - 1 June:
- 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
2 - 8 June:
- Algorithm Implementation on programmable DSPs and Microcontrollers
- Hands-On exercise review and wrap up
The course VLE will remain open and the materials are available to you for six additional weeks after the end of the course.