EE Department Intranet -
Close window CTRL+W

ELEC60025 Real-time Digital Signal Processing

Lecturer(s): Dr Adria Junyent-Ferre


This module brings together some of the theory and understanding you have gained in several other modules and lets you apply that theory in solving the type of problem which might be encountered by a DSP engineer in industry. The aim of the module is to teach you to use digital signal processors such as the TMS320F28xxx to perform real-time DSP on real signals.

Learning Outcomes

At the end of this module, you will be able to: Recommend signal processing algorithms that are suitable to address the specific requirements of a given real-time SP application. Design and Validate SP algorithms through the effective use Matlab and Matlab Simulink. Write programs microcontrollers and DSPs using the Simulink Embedded Coder . Construct and debug programs for an embedded hardware platform. Distinguish the specific requirements of real-time and batch processing applications. Appraise the features of dedicated DSPs and general-purpose computing hardware.


Session 1 – Course overview, DSP applications, DSP vs non-DSP hardware. Session 2 – Revision of signal flow diagrams, Simulink Session 3 – Practical filter design, FIR, IIR. Session 4 – Overview of DFT, Frame Processing and FFT Session 5 – Interrupts, timers and hardware peripherals Session 6 – Data types: floating point and fixed point Session 7 – Analogue to Digital and Digital to Analogue Conversion
Exam Duration: N/A
Coursework contribution: 100%

Term: Spring

Closed or Open Book (end of year exam): N/A

Coursework Requirement:
         To be announced

Oral Exam Required (as final assessment): N/A

Prerequisite module(s): None required

Course Homepage:

Book List:
1.“Computer Architecture: A Quantitative Approach” by David A. Patterson, John L. Hennessy, David Goldberg
2.“DSP system design using the TMS320C6000” by N. Kehtarnavaz and M. Keramat, Prentice Hall, 2001
3.“Digital signal processing implementation using the TMS320C6000 DSP platform”, by N. Dahnoun, Prentice Hall, 2000
4.“Real Time Ditial Signal Processing based on the TMS320C6000”, by N. Kehtarnavaz and Namjin Kim, Newnes 2004