Title: DESIGN AND APPLICATION OF DIGITAL SIGNAL PROCESSORS
Coordinator: Jenq-Neng Hwang, Professor of Electrical Engineering
Goals: The goal of this course is to introduce students, who are majoring in Signal/Image Processing and Communications, the important laboratory components of real-time DSP based on commercially available DSP microprocessors for solving real world filtering, spectrum analysis, adaptive filtering and speech processing applications.
Learning Objectives: Providing students with the fundamental skills and hands-on experience in applying the theory learned in EE 442 to various real-time DSP tasks based on DSP microprocessor environment. The course also involves proposal preparation, team work scheduling and planning, real-time DSP data collection, technical presentation, and final project report writing.
Textbooks: Rulph Chassaing, Digital Signal Processing and Applications with the C6713 and C6416 DSK, JWiley & Sons Inc, December 2004
Reference Texts: Selected timely tutorial or technical articles, and TMS320C6713 DSK Technical Reference, Spectrum Digital Inc, May 2003.
Prerequisites by Topic:
Course Structure: The class meets for two lectures a week, each consisting of two 50-minute sessions. The whole class is divided into small groups (2-3 students). There are 3 homeworks (group based) due that include some DSP design projects to get students familiar with the DSK development system, and writing the assembly and C programs. A written midterm exam. is used to evaluate students' background on the implementation and DSK subjects. One final project (group based) is due the end of quarter. This final project requires a midterm proposal, oral presentation of the progress, final project demo and report.
Computer Resources: The course uses TMS320C6713 DSK connected to PC for all design assignments. The recommended platforms are the departmental PCs in EECSE 351, which contains functional generators, oscilloscopes, spectrum analyzers, microphone and speakers. The average student will require 10-12 hours of computer work per week.
Grading: warm-up homework 30%, Midterm Exam. 20%, Final Project Proposal 10%, Final Project Presentation/Demo/Report 40%
Outcome Coverage:(H): High, (M): Medium, (L): Low, (NA): Not Applicablea. An ability to apply knowledge of mathematics, science and engineering. (H) b. An ability to design and conduct experiments, as well as to analyze and interpret data. (H) c. An ability to design a system, component or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability. (H) d. An ability to function on multi-disciplinary teams. (M) e. An ability to identify, formulate and solve engineering problems. (H) f. An understanding of professional and ethical responsibilities. (L) g. An ability to communicate effectively. (H) h. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental and societal context. (L) i. A recognition of the need for, and an ability to engage in life-long learning. (M) j. Knowledge of contemporary issues. (L) k. An ability to use the techniques, skills and modern engineering tools necessary for engineering practice. (H) l. Knowledge of probability and statistics, including applications appropriate to electrical engineering. (M) m. Knowledge of differential equations, linear algebra, complex variables and discrete mathematics. (M) n. Knowledge of mathematics through differential and integral calculus, basic sciences, computer science, and engineering sciences necessary to analyze and design complex electrical and electronic devices, software, and systems containing hardware and software components, as appropriate to program objectives. (H)
ABET Criterion 4 Considerations
Engineering Standards - Students must develop their laboratory design projects to meet specific performance specifications, some of which include real-time processing requirement, benchmark testing against accepted standards for performance and safety.
Realistic Constraints - Each of the homework laboratory and final design project, in addition to having explicit performance specifications, is fundamentally phrased and graded in terms of the final solution's efficiency, memory usage, and user interface friendliness.
Prepared By: Jenq-Neng Hwang
Last revised: 04/21/2007 by Jenq-Neng Hwang