25164: Signal Processors
Course Name: Signal Processors
Course Number: 25164
Prerequisite(s): -
Co-requisite(s): -
Units: 3
Level: Postgraduate
Last Revision: Fall 2012
Description:
Syllabus:
References:
Course Number: 25164
Prerequisite(s): -
Co-requisite(s): -
Units: 3
Level: Postgraduate
Last Revision: Fall 2012
Description:
It is an EE graduate course about an important class of Processors, used for signal processing. Various processor architectures will be discussed in this regard, along with solutions to common related problems. The course covers several aspects of DSP Processors, from chip design to board design, applications, and firmware and software development.
Syllabus:
- Introduction, Definitions, Digital Signal Processing Systems, Classification of Processors, Where Digital Signal Processors Stand
- History and Evolution of Digital Signal Processors, Early Digital Signal Processors
- Architecture and Elements of Modern Digital Signal Processors, Focusing on TI C5000 and C6000 Families
- Fixed Point and Floating Point Number Representations in DSP Processors, Related Issues and Solutions, Q format, Quantization Effects, Overflow, Underflow, Scaling, Saturation…, Applications of Simulation
- Digital Signal Processing Algorithm Mapping on Modern DSPs, Including FIR and IIR Filters, Geortzel Algorithm, FFT, 2D DCT, LPC, Lattice Structures, LMS Adaptive Filters, Kalman Filters… (Focusing on Fixed Point and Floating Point DSPs of TI C6000 Family)
- DSP Code Optimization in C, Linear Assembly, and Assembly, Focusing on Fixed Point and Floating Point DSPs of TI C6000 Family
- Dedicated DSP Cores, System Design for DSP-Based Integrated Circuits
- DSP Embedded Systems, DSP Board Design and PCB Level Issues, Including High-Speed Issues, Mixed Signal Problems, Grounding, Isolation
References:
- D. Liu, M. Kaufmann, Embedded DSP Processor Design, 2008
- S. M. Kuo, B. H. Lee, W. Tian, Real-time Digital Signal Processing, John Wiley & Sons, 2006
- TI C6000 Teaching ROMs, 2010
- R. Chassaing, D. Reay, Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSP, John Wiley & Sons, 2008
- Y. H. Hu, Programmable Digital Signal Processors, 2001
- W. Kester, Mixed-Signal and DSP Design Techniques, Analog Devices, 2003
- Nasser Kehtarnavaz, Real-Time Digital Signal Processing Based on the TMS320C6000, Elsevier, 2005
- S. P. Dandamudi, Guide to RISC Processors, Springer Science, 2005
- F. Mayer-Lindenberg, Dedicated Digital Processor, John Wiley & Sons, 2004
- G. A. Constantinides, P. Y. K. Cheung, W. Luk, Synthesis and Optimization of DSP Algorithms, Kluwer Academic, 2004
Last Update: 2024-07-08