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