Spring 2000 Schedule: MWF 10:00am-10:50am in Weir 208
Instructor: Kevin Wedeward,
Office: Workman 221, Phone: (505)835-5708,
email: wedeward@ee.nmt.edu,
homepage:
www.ee.nmt.edu/~wedeward/
Office Hours: MWF 11:00am-12:00pm and by
appointment
Grader: Julie Wiens
Course Objectives: Develop an understanding of
- discrete-time signals and systems,
- Fourier analysis of discrete-time signals and systems, and
- the z-transform for representing and analyzing discrete-time
systems.
These topics of study will be the basis for later courses in control theory
and digital signal processing.
Course Prerequisites:
Topic Prerequisites:
- Linear time-invariant systems.
- Continuous-time signals.
- Frequency-domain transforms.
Required Text:
Signal Processing and Linear Systems by B.P. Lathi
Topics: The following chapters and topics in the
text will be covered:
- Chpt. 5: Sampling
- Chpt. 8: Discrete-Time Signals and Systems
- Chpt. 9: Time-Domain Analysis of Discrete-Time Systems
- Chpt. 10: Fourier Analysis of Discrete-Time Signals
- Chpt. 11: Discrete-Time System Analysis Using the z-Transform
- Chpt. 12: Digital Filters (as time permits)
Reading Assignments:
- Chpt. 8
- Sect. 9.1-9.3
- Sect. 9.4, 9.6-9.8
- Sect. 10.1-10.4
- Sect. 5.1
- Sect. 5.2-5.5, 10.5, 10.6
- Sect. 10.7, 10.8
- Sect. 11.1-11.3
Homework: Homework will be assigned, collected,
and graded on approximately a weekly basis. You are encouraged
to work with other students as long as the written work turned in is
your own.
- Problem Set (PS) 1 due BOC W 01/26/00
- PS2 due BOC W 02/02/00: P8.2-5a,c,d (just find fundamental range
frequency Omega_f), P8.2-7a,d, P8.2-8, P8.2-9a,c, P8.2-10, P8.2-11,
P8.3-1, P8.3-2, P8.3-3, P8.4-1, P8.4-4a,c
- PS3 due BOC W 02/09/00
- PS4 due BOC W 02/16/00: P9.2-1, P9.2-2, P9.2-3, P9.3-2, P9.3-3
- PS5 due BOC W 02/23/00
- PS6 due BOC M 03/06/00
- PS7 due BOC W 03/22/00
- PS8 due BOC W 03/29/00
- PS9 and associated data file
tones.dat due BOC W 04/05/00
- PS10 due F 04/07/00: Compute and plot DFT spectra versus
frequency in Hz of total tones data file from PS9 using matlab's
built in fft() function. Comment on the frequency content
and computation speed versus those observed with your dft()
function.
- PS11 due W 04/19/00:
- Find ZT and corresponding ROC by definition for f[k] = delta[k],
f[k] = delta[k - 1], and f[k] = (1/5)k u[k - 3].
- P11.1-1 a,b
- PS12 due BOC W 04/26/00: P11.1-2, P11.1-4 (find specified values by
hand and with matlab), P11.2-2, P11.2-3
- PS13 due BOC W 05/03/00: P11.1-3b,e,f,g,i, P11.3-5, P11.3-6,
P11.3-10, P11.3-12, P11.3-13
Exams: Two exams during regular
class periods and one final exam will be given.
- Exam 1 on F 02/25/00 covering chpt. 8 and sects. 9.1-9.4, 9.6-9.8
- Exam 2 on M 04/10/00 covering chpts. 5, 10
- Final Exam on M 05/08/00 from 06:00pm-09:00pm in Weir 208
Grading:
- Homework: 20%
- Two Exams: 40%
- Final Exam: 40%
Example M-Files:
- example 1: matlab m-file for
plotting discrete-time impulse and step functions
- example 2: matlab m-file for
plotting discrete-time sinusoids
- example 3: matlab m-file for
demonstrating nonuniqueness of discrete-time sinusoids
- example 4: matlab m-file for
demonstrating difference equation approximation of differential
equations
- example 5: matlab m-file for
recursively solving difference equation approximation of nonlinear
pendulum differential equation
- example 6: matlab m-file for
convolving discrete-time signals
- example 7: matlab m-file for
viewing discrete-time signal spectra
- example 8: matlab m-file for
viewing discrete-time rectangle magnitude spectra
- example 9: matlab m-file for
viewing discrete-time f[k] found via IDTFT
- example 10: matlab m-file for
viewing DTFT and DFT of a discrete-time signal
- example 11: matlab m-file for
viewing DTFT and DFT of a discrete-time signal
- example 12: matlab m-file
demonstrating dft() function for compution of DFT
- example 13: matlab m-file
demonstrating relationship between CFT and its DFT
approximation through sampling
- example 14: matlab m-file
demonstrating simple digital filtering via difference equation