EE521 Digital Signal Processing
Office Hours
Selected Chapters from (NOTE: The required sections of these three books will be made available to you later via Reserve):
J. Lim & A. Oppenheim, Advanced Topics in Signal Processing, Prentice Hall, 1988.
M. Hayes, Statistical Digital Signal Processing and Modeling, Wiley.
B. Porat, A Course in Digital Signal Processing, Wiley, 1997.
Fourier Transform
Convolution
System Frequency Response
Discrete-Time Signal Processing
Standard Sampling Theory
Frequency domain view of sampled signal
Fourier Transforms
DTFT - Discrete-Time Fourier Transform
Properties (e.g., time-shift, frequency-shift, convolution theorem, etc.)
Use in analyzing filter frequency response
DFT - Discrete Fourier Transform
Zero-Padding & DFT Frequency Spacing
Properties (e.g., time-shift, frequency-shift, convolution theorem, etc.)
Circular Convolution vs. Linear Convolution
Relationship to DTFT
Z Transform & Transfer Function
Use in describing filter Transfer Function
Poles/Zeros on the Z-Plane, Unit Circle
Inverse ZT using Partial Fraction Expansions
Probability & Random Variables
Probability Density Function
Mean, Variance, Correlation/Covariance
Gaussian Random Variables
Review and Overview
I-1: DSP Review
I-2: The Mathematical World of DSP
Equivalent Lowpass Signals & Bandpass Sampling
II-1: Bandpass Signals & Lowpass Equivalent Signals
II-1a: IQ Signal Examples
Low Pass Equivalent Signal Demonstration M-File
II-2: Bandpass Sampling
Concept of Digital Frequency (This isn't really lecture notes - but rather some notes for outside reading)
DFT-Based Processing
III-1: DFT-Based Filtering
III-2: Windows
III-3: Frequency Measurement
III-4: Frequency Measurement in Noise Example Plots
Multi-Rate Processing & Filerbanks
Note: there is no "IV-1" set of notes - it got sucked into IV-2 below because it was too small on its own
IV-2: Decimate & Expand
IV-3: Transform View
IV-4: Linear Filters & Multirate
IV-5: Polyphase Filters
IV-6: Multistage Schemes
IV-7: Filter Banks
IV-8: Uniform DFT Filter Bank
IV-9: Two-Channel Filter Banks
IV-9a: Better Proof of 2-Tap QMF
IV-10:Correlation Processing
Random Signals
V-0: Probability Review
V-0a: Example: Partially Observed Dice
V-0b: Examples: Pulse Detection
V-0c: Example: Uncorrelated But Dependent
V-1: Random Processes
V-3: RP Examples
V-4: Power of RPs
V-5: Multiple RPs
Spectral Analysis of Random Signals
VI-1: Introduction & Periodogram
VI-2: Classical Methods
VI-3: Minimum Variance Method
VI-4: Parametric Methods
Tutorials and Reference Material
Some interactive demos of DSP concepts (e.g., filter design)
Some basics of DSP theory and implementation.
The Scientist and Engineer's Guide to Digital Signal Processing
A freely downloadable DSP Book!!!! Provides coverage at the level assumed as a pre-requisite for EE521 - so it's a good place to start if you need a refresher.
Signals & Systems Demos (Johns Hopkins University)
A neat set of java applets that demonstrate continuous-time & discrete-time signal processing at the level assumed as a pre-requisite for EE521 - so it's a good place to start if you need a refresher.
Implementation Oriented Material
Analog Devices manufactures DSP chips, ADC, digital receiver chips, etc. This is a good place to see how the theory we cover gets put to use.
A wealth of info on the speed and complexity of various HW & SW implementations of the FFT.
Graychip manufactures DSP hardware like digital filter chips and digital receiver chips.
Application Oriented Material
An overview of many different ways to estimate frequency.
Communication Systems Design Magazine
A magazine that covers tutorial-like articles on communication systems - thus, it often has some good info on DSP applications. Check out the "archives" and in particular look at the column called "Building Blocks".