**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.

**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

- Find ZT and corresponding ROC by definition for f[k] = delta[k],
f[k] = delta[k - 1], and f[k] = (1/5)
- 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