Digital Signal Processing
Textbook: Sanjit K. Mitra, Digital Signal Processing-A Computer Based
Approach, McGraw-Hill, 3rd Edition, 2006, www.mhhe.com/mitra
Reference: A. V. Oppenheim, R. W. Schafer, and J. R. Buck, Discrete-Time
Signal Processing, Prentice-Hall, 2nd Edition, 1999.
Description: Signals and Signal Processing, Discrete-Time Signals and Systems in the Time-Domain and Frequency-Domain, Digital Processing of Continuous-Time Signals, Digital Filter Structures, Digital Filter Design, and Applications.
Prerequisite: EE 301: Signal and System Analysis.
Course Objectives: The main objectives of this course are to introduce students to the representation and manipulation of discrete-time signals, and to the analysis and design of discrete-time systems.
Topics: Characterization and classification of discrete-time signals and systems; Typical signal processing operations; Linear time-invariant (LTI) systems; Linear constant-coefficient difference equations; Frequency-domain representation of discrete-time signals and systems; The discrete Fourier transform (DFT); The fast Fourier transform (FFT); The z-transform; Linear phase transfer functions; Digital Filter Structures; Finite-impulse response (FIR) digital filter design; Infinite-impulse response (IIR) digital filter design; Digital processing of continuous-time signals; Fundamentals of multirate digital signal processing; Applications.
Class/Tutorial Schedule: Class is held three times per week in 50-minute lecture sessions. There is also a 50-minute weekly tutorial associated with this course.
Relation to Program Objectives: This course contributes to the general objectives listed for an Electrical Engineering Department as shown below.
Objective A: This course is concerned with the representation, manipulation, and transformation of signals and the information they contain, which requires the use of a long list of mathematical operations that include convolution, correlation, decimation, interpolation, Fourier analysis, and z-transform.
Objective C: The students are required through out this course to design discrete-time systems to meet desired objectives, and to evaluate their performance using simulations and/or real-life data.
Objective E: This course includes a project where the students are asked to identify and formulate an engineering problem, and to propose the appropriate solution using the tools covered in this course.
Objective I: Digital signal processing is a dynamic, rapidly growing field whose algorithms and hardware are prevalent in a wide range of systems, from highly specialized military systems through industrial applications to low-cost, high-volume consumer electronics. Through out the course, this fact is stressed and illustrated using many practical examples to help students recognizing the need for the engagement in life-long learning.
Objective K: The students in this course use the Web to obtain information related to their proposed term-project. In addition, they use modern software packages such as MATLAB to solve computer-oriented homework problems, and to analyze and simulate their final term-project designs.
Evaluation
10% Homework
10% MATLAB Exercises/Projects
40% Two Mid-Term Exams:
1st Mid-Term Exam: Sunday 29-11-1428H
2nd Mid-Term Exam: Sunday 04-01-1429H
40% Final Exam
Preparer: Prof S. A. Alshebeili
Last Revision: September 1, 2007.