![]()
(Section 02, TR 7:15 – 8:35pm, EB109)
Summer 2007
Instructor: Joel Wilder
Email: wilderj at eng dot uah dot edu
Office: EB 242-C
Phone: (256) 824-3484
Office
Hours: MTW 1:30 – 2:30pm
Goals: This course is an introductory approach to learn
the application of DSP algorithms in real problems.
Students will design some of the basic DSP
algorithms to be used in simple signal processing systems such as speech,
voice, and communications.
Topics: Introduction to MATLAB
Introduction to DSP
Sinusoidal signals
Discrete time signal and systems
Sampling and reconstruction of analog signals
Discrete-time Fourier Transform (DTFT)
Finite impulse response filter (FIR) design
Fast Fourier Transform (FFT)
Applications of DSP
Textbook: L.
H. McClellan, R. W. Schafer and M. A. Yoder, DSP First, A Multimedia
Approach, Prentice Hall: NJ, 1999
T. A. Driscoll, "Crash course in
Matlab" (additional reading)
Syllabus: here
Remember to communicate with
your instructor!
Work on your assignments
before the lab meeting. If you come into
class without working on this ahead of time, you will not finish.
Color Key: Refers to “Crash
course in Matlab”, Refers to DSP First
|
Class |
Date |
Required
Preparation |
Assignment |
Additional
Notes |
|
1 |
5/29/2007 |
- |
Ex. 1.6: 1, 2 (a,b,c) |
Introductions, Matlab |
|
2 |
5/31/2007 |
Chs. 1 – 4; B.1 – B.6 (Appendix B) |
Ex. 2.6: 1a, 3, 5, 6; Ex. 3.6: 1; Ex. 4.5: 3
(trap) |
Matlab review:
arrays and matrices, scripts and functions |
|
3 |
6/5/2007 |
5.1, 5.3, |
Ex. 5.9: 1; Ex. 6.6: 1 (using profiler, determine the amount of time required for trap with and without loops for n=500,000); Determine the sampling frequency and the number of bits for this audio file |
Matlab review:
graphics, efficiency Working with wav files in Matlab |
|
4 |
6/7/2007 |
Appendix A, Ch.1, 2.1 – 2.6 |
A.1, A.2, A.4, 2.1, 2.6, 2.10, Matlab 1 |
Complex numbers, sinusoidal signals, phasors Quiz #1 (remember to bring calculators!)
|
|
5 |
6/12/2007 |
3.1 – 3.4, Fourier
Series |
Fourier Series |
|
|
6 |
6/14/2007 |
Discrete time signals in Matlab |
||
|
7 |
6/19/2007 |
Discrete Time Fourier Transform (DTFT) Quiz #2
|
||
|
8 |
6/21/2007 |
Properties of DTFT |
||
|
9 |
6/26/2007 |
Linear Time Invariant (LTI) Discrete Time Systems Quiz #3
|
||
|
10 |
6/28/2007 |
5.6, 5.7, Convolution
and Impulse Response |
5.11, Matlab 8 |
Convolution and Impulse Response |
|
11 |
7/3/2007 |
Difference Equations and Impulse Response Quiz #4
|
||
|
12 |
7/5/2007 |
|
7.3, 7.8 |
Z-Transform and Difference Equations |
|
13 |
7/10/2007 |
|
Sampling and Aliasing Quiz #5 |
|
|
14 |
7/12/2007 |
Discrete Fourier Transform |
||
|
|
7/17/2007 |
No class |
Work on your
project |
|
|
|
7/19/2007 |
No class |
Work on your
project |
|
|
15 |
7/24/2007 |
5.1 – 5.4, 5.8 |
FIR Filters |
|
|
16 |
7/26/2007 |
|
FIR Filters |
|
|
17 |
7/31/2007 |
Project: AM Radio with signal processing |
Project due 8/2/07 For more assistance, see Matlab assignments 11 – 13 |