EE 40471: Digital Signal Processing

Tentative Schedule


Date
Major topic
Keywords
Section textbook
Quiz
Homework/Projects
Handouts
Jan. 17 (W)
1. Introduction
  • Motivation, advantages digital over analog
1-2.0



Jan. 19 (F)
2. Discrete time signals and systems

  • Basic sequences (exponential, sinusodial, unit sample, unit step) and their properties
  • Systems: memoryless, linear, time invariant, causal, stable, dynamic, LTI
  • Discrete linear convolution
2.1-2.4



Jan. 25 (Th)

Homework 1
Handout1
Jan. 25 (Th)
3. Sampling of continuous-time signals
  • Ideal (periodic) sampling, frequency domain representation of sampling, nonideal sampling, aliasing
  • Nyquist (sampling) theorem
  • Reconstruction, sinc-interpolation
  • Discrete-time processing of continuous-time signals
  • Antialiasing filtering, A/D conversion, sample&hold
  • Quantization, quantization errors, coding
  • D/A conversion, sample&hold
4.0-4.4, 4.8
Quiz1,
Quiz2

Handout2,
Handout3
Jan. 26 (F)
Quiz3

Assignment/
Homework 2


Handout4,
Demo 1
Feb. 8 (Th)
Quiz4
Homework 3

Demo 2
Feb. 8 (Th) 4. Z-Transform (summary)
  • Extension of DTFT to complex plane
  • Definition, region of convergence (ROC)
  • Right-sided, left-sided, two-sided z-transform
  • Transfer function
  • Inverse z-transform: definition, residue theorem, partial fraction expansion
  • Properties: linearity, time shift, multiplication by an exponential sequence, differentation, conjugation of a complex sequence, convolution
3.0-3.5 Quiz11

Feb. 9 (F) Quiz12,
Quiz13


Feb. 12 (M)
5. Discrete Fourier Transform (DFT)


  • Repetition Discrete Time Fourier Transform (DTFT), symmetry properties
  • Fourier transform of periodic signals
  • Definition DFT, inverse DFT
  • Properties: shift, linear/circular convolution with DFT
  • Use of the DFT in linear filtering, overlap-add, overlap-save
  • Spectral analysis of sinusoidal signals, leakage effect, windows (Hamming, Hanning, Blackman, Kaiser), mainlobe width, sidelobe level
  • Fast Fourier Transform (FFT), decimation in time (DIT)
  • Discrete Cosine Transform (DCT)

 


2.7-2.8, 8.3-8.7, 9.3, 10.0-10.3




Feb. 14 (W)



Feb. 16 (F)
Quiz5 Homework 4 Handout5,
Handout6
Feb. 19 (M)
Quiz6

Feb. 21 (W)



Feb. 23 (F)
Quiz7,
Quiz8
Homework 5 Handout7
Feb. 26 (M)
Quiz9,
Quiz10

Handout8
Feb. 28 (W) 6. Transform-domain analysis of LTI systems
  • Impulse response, frequency response, transfer functions
  • LTI systems with rational transfer functions: difference equations, stability and causality, inverse systems
  • Frequency response versus pole-zero plot
  • Classification of LTI systems: real-valued transfer functions, allpass systems, minimum phase systems, systems with generalized linear-phase, FIR/IIR systems
  • Linear-phase filters (type I-IV)
5.0-5.8 Quiz14
Project 1, Guidelines

Mar. 2 (F)
Quiz15
Homework 6
Mar. 5
(M)



Mar. 7 (W)


Mar.9 (F)
midterm exam





Mar. 19 (M) 6. Transform-domain analysis of LTI systems
5.0-5.8
Quiz16 Homework 7 Handout9,
Handout10
Mar. 21 (W)
7. Filter structures

  • Direct-form, lattice, and cascade structures for FIR filters
  • Direct-form, lattice, and parallel structures for IIR filters
6.0-6.5 Quiz17
Handout11
Mar. 23 (F)
Quiz18


Mar. 26 (M)
8. IIR filter design

  • Characteristics of commonly used analog filters: Butterworth, Chebyshev, Elliptic
  • Impulse invariant design
  • Bilinear design

7.0-7.1,
Appendix B


Quiz19
Project2 (description, material)
Mar. 28 (W)
Quiz20


Mar. 30 (F)
Quiz21


Apr. 2 (M)

Homework 8
Handout12
Apr. 4 (W)



Apr. 11 (W)
9. FIR filter design
  • Window design
  • Frequency sampling design
  • Chebyshev approximation
7.2-7.5
Homework 9
Apr. 13 (F)
Quiz22

Handout13,
Handout14
Apr. 16 (M)
Quiz23

Handout15
Apr. 18 (W)
Quiz24


Apr. 20 (F)

Homework 10 Handout16,
Handout17
Apr. 23 (M)
10. Discrete Hilbert Transforms


  • Relationships between magnitude and phase
  • Design of Hilbert transformers

11.0-11.5



Apr. 25 (W)



Apr. 27 (F)



Apr. 30 (M) 11. Finite wordlength effects
  • Coefficient quantization
  • Round-off effects
  • Limit cycles
6.6-6.8

Handout18
May 2 (W)








Online Resources



Online demos (DSP, Signals and Systems):
Online lectures and classnotes:



1. Introduction   To schedule

  

2. Discrete time signals and systems To schedule


3. Sampling of continuous-time signals, reconstruction To schedule


4. Discrete Fourier Transform To schedule


5.
Z-Transform (repetition)
To schedule


6. Transform domain anaysis of LTI systems To schedule


8. IIR filter design
To schedule


9. FIR filter design
To schedule


10. Finite wordlength effects
To schedule




J. Kliewer, 1/16/07