![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: DSP Software Systems Design Topic Summary: Created On: 21-Dec-2005 16:38 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
DSP Software Systems Design
Georgia Tech Atlanta, GA USA [url]http://www.gatech.edu/[/url] Instructor: Dr. Vijay Madisetti [email]vkm@ece.gatech.edu[/email] Outline This course covers the specification, evaluation and implementation of real-time DSP applications on embedded DSP-based environments. Topics include specification of real-time, reactive and embedded DSP systems, real-time and reactive systems design, programming, code-generation and optimization. Course Topics The class will be based on lectures, demonstrations, and assigned programming projects on a number of topics, that include: Specification of DSP Software Systems How does one specify DSP software systems ? graphical and language-driven approaches. Recent developments and tools that assist with specification of DSP systems will be covered. UML, SysML, Ptolemy and other specification languages and tools will be covered. Real-Time DSP Systems The theory of real-time systems. Scheduling theory for real-time systems, including Rate-Monotonic Analysis (RMA) and its derivatives Embedded DSP Systems Describes how DSP processors are programmed. Tools and Programming Exercises for DSP chipsets will be assigned. Real-Time Operating Systems Books & Lectures Handouts will be provided in class. Some lectures will draw material from S. M. Kuo & W. Gan, Digital Signal Processors ? Architectures, Implementations & Applications . Prentice Hall, 2005. And other books on real-time and DSP systems. Additional information sources would be data books from various DSP chipset vendors. Grading Quiz 1 : 25 % Take Home Quiz 2: 25 % Assigned Individual DSP Software Project (8 th week): 25 % (These will be performed by the students on their PCs using various DSP software tools ? requires about 15 hours of work). Team-Driven Project (Counts as a Final Exam): 25% (Estimate: about 6-10 hours of work a week for a duration of 4-5 weeks. Teams are of sizes between 3-4 students. For distance learning students, we may substitute this portion with additional assigned individual projects). Pre-requisites You must be comfortable programming in C and C++ and using DSP Code Generation Tools on your Pc and must have taken a Fundamentals of DSP course (preferably at the senior/graduate level). A considerable amount of time may be required for you to be comfortable with the tools, depending on your level of exposure to embedded design environments prior to the class. |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.