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 lecture courses 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 students to use digital signal processors such as the TMS320C6xxx to perform real-time DSP on real signals.

Learning Outcomes

At the end of this module, you will be able to: Put the concepts of signal processing into practice. Learn the differences between real-time and batch processing applications. Learn the differences between SP and general-purpose computing hardware. Learn how to use Matlab and Matlab Simulink to design and analyse SP algorithms. Learn how to use Simulink Embeded Coder to program microcontrollers. Program and embedded platform. Revise basic concepts of DSP.


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
Exam contribution: 0%
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: