ABET Course Objectives and Outcomes Form 
Course number and title:  EE113 Digital Signal Processing  
Credits:  4  
Instructor(s)incharge:  A. Alwan  (alwan@ee.ucla.edu)  
M. van der Schaar  (mihaela@ee.ucla.edu)  
Course type:  Lecture  
Required or Elective:  Required.  
Course Schedule: 


Course Assessment: 


Grading Policy:  Typically 10% design, 20% homework, 30% midterm, 40% final  
Course Prerequisites:  EE102  
Catalog Description:  Relationship between continuoustime and discretetime signals. Ztransform. Discrete Fourier transform. Fast Fourier transform. Structures for digital filtering. Introduction to digital filter design techniques.  
Textbook and any related course material: 


Course Website  
Additional Course Website  
Topics covered in the course and level of coverage: 


Course objectives and their relation to the Program Educational Objectives:  
Contribution of the course to the Professional Component: 


Expected level of proficiency from students entering the course: 


Material available to students and department at end of course:  


Will this course involve computer assignments? YES  Will this course have TA(s) when it is offered? YES 
Level of contribution of course to Program Outcomes  


:: Upon completion of this course, students will have had an opportunity to learn about the following :: 
Specific Course Outcomes  Program Outcomes  
1.  Plot discretetime signals, evaluate their energy and power, check for periodicity, and evaluate the period of a signal.  a  
2.  Identity properties of discretetime systems such as timeinvariance, stability, causality, and linearity.  a m  
3.  Draw block diagrams of discretetime systems.  c  
4.  Solve constantcoefficient difference equations and identify their modes.  a m  
5.  Determine the zeroinput and zerostate responses of systems described by constantcoefficient difference equations, and use the superposition principle to determine the complete response of such systems.  a m  
6.  Compute the linear and circular convolutions of discretetime sequences.  a  
7.  Evaluate the discretetime Fourier transform (DTFT) of a sequence.  a  
8.  Evaluate and plot the frequency (magnitude and phase) response of linear timeinvariant systems, and identify allpass and minimum phase systems.  a  
9.  Evaluate the discrete Fourier transform (DFT) of a sequence, relate it to the DTFT, and use the DFT to compute the linear convolution of two sequences.  a  
10.  Compute the ztransform of a sequence, identify its region of convergence, and compute the inverse ztransform by partial fractions.  a  
11.  Use the ztransform to evaluate the transfer function of linear timeinvariant systems and to identify the corresponding zeros and poles.  a m  
12.  Use the ztransform to determine difference equations from transfer function descriptions.  a m  
13.  Use the ztransform to solve constantcoefficient difference equations with initial conditions.  a  
14.  Use Nyquist sampling theorem to choose adequate sampling rates and to understand aliasing.  a c  
15.  Opportunity to conduct matlabbased project(s) requiring some independent reading, programming, simulations, and technical writing.  b c g  
16.  Explain how Digital Signal Processing concepts are used in some selected applications in lecture and through the computer project.  a c k  
17.  Several homework assignments delving on core concepts and reinforcing analytical skills learned in class.  a i m  
18.  Opportunities to interact weekly with the instructor and the teaching assistant(s) during regular office hours and discussion sections in order to further the students' learning experience and the students' interest in the material.  i 
Program outcomes and how they are covered by the specific course outcomes  
(a)  ¤  Plot discretetime signals, evaluate their energy and power, check for periodicity, and evaluate the period of a signal.  
¤  Identity properties of discretetime systems such as timeinvariance, stability, causality, and linearity.  
¤  Solve constantcoefficient difference equations and identify their modes.  
¤  Determine the zeroinput and zerostate responses of systems described by constantcoefficient difference equations, and use the superposition principle to determine the complete response of such systems.  
¤  Compute the linear and circular convolutions of discretetime sequences.  
¤  Evaluate the discretetime Fourier transform (DTFT) of a sequence.  
¤  Evaluate and plot the frequency (magnitude and phase) response of linear timeinvariant systems, and identify allpass and minimum phase systems.  
¤  Evaluate the discrete Fourier transform (DFT) of a sequence, relate it to the DTFT, and use the DFT to compute the linear convolution of two sequences.  
¤  Compute the ztransform of a sequence, identify its region of convergence, and compute the inverse ztransform by partial fractions.  
¤  Use the ztransform to evaluate the transfer function of linear timeinvariant systems and to identify the corresponding zeros and poles.  
¤  Use the ztransform to determine difference equations from transfer function descriptions.  
¤  Use the ztransform to solve constantcoefficient difference equations with initial conditions.  
¤  Use Nyquist sampling theorem to choose adequate sampling rates and to understand aliasing.  
¤  Explain how Digital Signal Processing concepts are used in some selected applications in lecture and through the computer project.  
¤  Several homework assignments delving on core concepts and reinforcing analytical skills learned in class.  
(b)  ¤  Opportunity to conduct matlabbased project(s) requiring some independent reading, programming, simulations, and technical writing.  
(c)  ¤  Draw block diagrams of discretetime systems.  
¤  Use Nyquist sampling theorem to choose adequate sampling rates and to understand aliasing.  
¤  Opportunity to conduct matlabbased project(s) requiring some independent reading, programming, simulations, and technical writing.  
¤  Explain how Digital Signal Processing concepts are used in some selected applications in lecture and through the computer project.  
(g)  ¤  Opportunity to conduct matlabbased project(s) requiring some independent reading, programming, simulations, and technical writing.  
(i)  ¤  Several homework assignments delving on core concepts and reinforcing analytical skills learned in class.  
¤  Opportunities to interact weekly with the instructor and the teaching assistant(s) during regular office hours and discussion sections in order to further the students' learning experience and the students' interest in the material.  
(k)  ¤  Explain how Digital Signal Processing concepts are used in some selected applications in lecture and through the computer project.  
(m)  ¤  Identity properties of discretetime systems such as timeinvariance, stability, causality, and linearity.  
¤  Solve constantcoefficient difference equations and identify their modes.  
¤  Determine the zeroinput and zerostate responses of systems described by constantcoefficient difference equations, and use the superposition principle to determine the complete response of such systems.  
¤  Use the ztransform to evaluate the transfer function of linear timeinvariant systems and to identify the corresponding zeros and poles.  
¤  Use the ztransform to determine difference equations from transfer function descriptions.  
¤  Several homework assignments delving on core concepts and reinforcing analytical skills learned in class.  
:: Last modified: February 2013 by J. Lin :: 