Real-time Signal Processing
Module code: EG7017
The module will be organised around a set of laboratory sessions using a modern DSP chip and a PC and analysing real signals in real-time. The sessions will exploit some of the following central themes:
- Sampling: Interrupt based A/D sampling; programming the sampling frequency; control of A/D and D/A; effects of finite word length.
- Real-time implementation of FIR filters: Finding the coefficients and implementing low-pass, high-pass, band-pass, and band-reject FIR filters.
- Real-time implementation of IIR filters: A simple extension of the fundamental implementation covered on the previous session.
- Real-time implementation of FFTs: Exploiting a given algorithm and measuring its performance.
At the end of the module the students should be very familiar with the practical implementation of real-time systems and be able to implement them starting from the specified difference equation. The module is ideal for research students and engineers who will deal with both real-time and off-line implementations of digital filter and/or the implementation of control systems.
- 22 hours of lectures
- 24 hours of practicals
- 104 hours of guided independent study
- Exam, two hours (50%)
- Lab report (50%)