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.
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%
Closed or Open Book (end of year exam): N/A
To be announced
Oral Exam Required (as final assessment): N/A
Prerequisite module(s): None required
Course Homepage: https://bb.imperial.ac.uk