DSP Software Systems Design

This course is no longer offered

(2-0-0-3)

CMPE Degree: This course is N/A for the CMPE degree.

EE Degree: This course is N/A for the EE degree.

Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.

Technical Interest Groups / Course Categories: Computer Systems and Software, Digital Signal Processing

Course Coordinator:

Prerequisites: ECE 4270

Catalog Description

Specification, evaluation, and implementation of realtime DSP applications
on embedded DSP-based environments.

Textbook(s)

Course Outcomes

Not Applicable

Strategic Performance Indicators (SPIs)

Not Applicable

Topic List

[9 hrs] Specification of DSP algorithms and processors Programming models and virtual machines Graphical specification and requirements capture Textual specification and requirements capture Compilation and execution environments Fixed point and floating point issues [9 hrs] Software architecture for DSP boards and systems Host interfaces I/O interfaces Real-time operating systems [9 hrs] DSP program framework and API Real-time program architecture Operating system dependencies Application modules and libraries Implementation of virtual machines [9 hrs] Virtual prototyping of DSP applications: Examples Single processor implementations Multiprocessor implementations Code development and debugging [6 hrs] DSP Application Demonstrations Sample implementations - equalizers, coders. Performance measurement and optimization [3 hrs] Exams