EE Department Intranet - intranet.ee.ic.ac.uk
Close window CTRL+W

ELEC60025 Real-time Digital Signal Processing


Lecturer(s): Dr Adria Junyent-Ferre

Aims

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

Learning Outcomes

• 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.

Syllabus

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
Assessment
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: https://bb.imperial.ac.uk

Book List:
No.Reference
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