EE471 - Digital Signal Processing

 Tentative Lecture-by-Lecture Overview

Date
Topics 
Keywords
Textbook
Pages
Quiz
HW/
Projects
 Jan 16
introduction and motivation;
applications of digital signal processing
analog; digital
 1-6
 
 
 Jan 18
sampling; A/D conversion
Nyquist rate; sampling frequency
 7-33
Quiz1
  HW1
 Jan 21
quantization; classification of discrete-
time signals
quantization noise; unit impulse/unit step/exponentional signal; energy/power/periodic signal; even/odd signal
 43-52
Quiz2
 
 Jan 23
discrete-time systems
static/dynamic system; time variant/time invariant system; linear/nonlinear system; causal/noncausal system; stability;
linear convolution
 56-90
Quiz3
 
 Jan 25
difference equations
 FIR; IIR; homogeneous and particular solutions; characteristic polynomial
 91-105;
111-118
Quiz4
 HW2
 Jan 28
difference equations
zero-input and zero-state solutions; stability and linearity; region of convergence (ROC)
106-110;
151-153
Quiz5
 
 Jan 30
z transform; inverse z transform
(bilateral) z transform; Cauchy integral theorem
 154-172;
184-185
Quiz6
 
 Feb 1
inverse z transform;
rational z transforms
Cauchy residue theorem; partial fraction expansion; transfer function; system function
172-174;
181-183;
186-197
 
HW3
 Feb 4
application of the residue theorem; z transform of even signals
 
184-195
Quiz7
 
 Feb 6
Fourier transforms; relationship between Laplace transform, z-transform, and Fourier transform
(by Xiaowen Liu)
discrete-time Fourier transforms;
frequency response function
197-209;
175-181
 
 
Feb 8
(no class)
       
Feb 11
one-sided z-transform;
pole-zero plots
proper and improper rational functions
197-202
   
Feb 13
pole-zero plots; pole-zero cancellation
FIR filter
208-212
Quiz8
Quiz9
Quiz10
 
 Feb 15
signal flow graphs
source/sink nodes, transmittances, graph determinants; Masons's rule
 521-526
 
 HW4
Feb 18
signal flow graphs; response of an LTI system to an exponential input
transposition; basis functions;
eigenfunction; frequency response function
521-526;
230-320
Quiz11
 
 Feb 20
computation of the frequency response
 
 321-325
Quiz 12
 
 Feb 22
 discrete Fourier transform (DFT) (introduction)
 frequency domain sampling,
Nth root of unity
 394-402
Quiz14
  HW5
 Feb 25
DFT as a linear transform;
DFT properties
  basis vectors, orthonormal matrix;
cyclic (circular) convolution, shift, and reversal
 409-425
433-440
Quiz15
Quiz 17
 Exam 1 Info
 Feb 27
 DFT
 
 425-433
Quiz18
Quiz19
 
Mar 1
linear filtering using the DFT
overlap-add and overlap-save methods
425-433
Quiz16
 
 Mar 4
Cooley-Tukey FFT
 Cooley-Tukey FFT, brute-force DFT
448-456
 
 
Mar 6
fast cyclic convolution, radix-2 FFT
butterfly
456-464
Quiz20
Project 1
Guidelines
 Mar 8
frequency analysis
window function, main lobe width, side lobe level
433-440
Quiz21
 
 Mar 22
frequency analysis
classical (Bartlett, Hann, Hamming, Blackman) and modern (Kaiser and Dolph) windows
624-628
Quiz22,
Quiz23
 
 Mar 25
introduction to digital filters
LP, HP, BP, BS, passband, stopband, transition band, passband ripple, stopband attenuation
 330-340
614-620
 
 
 Mar 27
 linear phase filters
 continuous-phase representation,
group delay, phase delay
 
 
 HW6
 Apr 3
 linear phase filters,
window-based FIR filter design
strict/generalized linear phase,
class I, II, III, IV filters
620-630 
620-623
 Quiz24
 
 Apr 5
 FIR filters
 minimum-phase, maximum-phase, mixed-phase filters
 359-362
Quiz25
 HW7
Project 2
 Apr 8
design by the frequency sampling method;
optimum equiripple FIR filter design
frequency-sampling realization;
Remez exchange algorithm; Parks-McClellan algorithm
506-510;
630-652
Quiz26,
Quiz27
 
Apr 10
 
(second midterm exam)
     
 Apr 12
analog Butterworth filters
cut-off frequency
 681-683
 
 
 Apr 15
analog Butterworth filters
 maximal flatness, asymptotic attenuation
 
 Quiz28
 HW8
speech.asc
 Apr 17
analog Chebyshev filters of type I and II
 
683-698
 Quiz29
 
 Apr 19
 Elliptic and Bessel filters
  
 671-681
 
 
 Apr 22
frequency transformations
  
  
Quiz30
 
 Apr 24
design of discrete-time IIR filters from analog filters
impulse invariant transformation, matched-z transformation, bilinear transformation, prewarping
569-587
  
  
Apr 26
IIR filter design example
       
Apr 29
Matlab fdatool
     
TCE
May 1
(last class)
 finite word length and quantization problems
 relative sensitivity, absolute sensitivity, coupled-form filter realization, round-off effects, limit cycles
 569-587