**Spring 1999 Schedule:** MWF 10:00am-10:50am in Weir 110

**Instructor:** Kevin Wedeward,
Office: Workman 221, Phone: (505)835-5708,
email: wedeward@ee.nmt.edu,
homepage:
www.ee.nmt.edu/~wedeward/

**Office Hours:** MWRF 11:00am-12:00pm and by
appointment

**Grader:** Mark Hanna

**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:**
"Fundamentals of Signals and Systems Using
Matlab" by E.W. Kamen and B.S. Heck

**Topics:** The following chapters and topics in the
text will be covered:

- Sect. 1.3-1.5: Fundamental Concepts of Discrete-Time Signals and Systems
- Sect. 2.3-2.4: Systems Defined by Difference Equations
- Sect. 3.1-3.2: Convolution
- Chpt. 6: Fourier Analysis of Discrete-Time Signals and Systems
- Chpt. 10: The z-Transform
- Chpt. 11: Digital Filters and Control

**Reading Assignments:**

- Sect. 1.3-1.5
- Sect. 2.3, 2.4
- Sect. 3.1, 3.2
- Sect. 6.1
- Sampling part of Sect. 5.4
- Sect. 6.2
- Sect. 6.3-6.6
- Sect. 10.1, 10.2
- Sect. 10.3-10.6

**Homework:** Homework will be assigned, collected,
and graded on a weekly basis. You are encouraged
to work with other students as long as the written work turned in is
your own.

- PS1(in postscript) due BOC 01/29/99
- PS2 due BOC F 02/05/99: Problems 1.34, 1.35, 1.36a-e (don't check memory); turn in all plots clearly labeled - use subplot to save paper
- PS3(in postscript) due BOC 02/10/99
- PS4(in postscript) due BOC 02/17/99
- PS5(in postscript) due BOC 02/24/99
- PS6(as pdf) due BOC 03/08/99
- PS7(as pdf) due BOC 03/24/99
- PS8(as pdf) due BOC 03/29/99
- PS9(as html) due BOC 04/14/99; download bird.dat data file here
- PS10(as html) due BOC 04/23/99
- PS11 due BOC F 04/30/99: Problems 10.7, 10.9a,b,f, 10.10a,b,f - show your results as well as matlab's for n=0,1,2, 10.11a,b,c 10.13a,b, 10.17, 10.18
- PS12(as html) due BOC 05/07/99; download cowboy.dat data file here

**Exams:** Three exams during regular
class periods and one final exam will be given.

- Exam 1 on F 02/26/99 covering sections 1.3-1.5, 2.3, 2.4, 3.1, 3.2, and PID control
- Exam 2 on W 03/31/99 covering section 6.1 and sampling
- Exam 3 on W 05/05/99 covering sections 6.2-6.6 and chapter 10
- Final Exam on W 5/12/99 at 6:00pm in Weir 110

** Grading:**

- Homework: 20%
- Three Exams: 50%
- Final Exam: 30%

**Example M-Files:**

- Companion software is available from the authors of the text. It includes the MATLAB M-files used for various examples and figures in the book as well as other useful information.
- Example 1: matlab m-file for plotting loan cash flow as a discrete-time signal
- Example 2: matlab m-file for plotting various discrete-time sinusoids to investigate their periodicity
- Example 3: matlab m-file for plotting combination discrete-time signal
- Example 4: matlab m-file for recursively solving difference equation
- Example 5: matlab m-file for recursively solving difference equation approximation of nonlinear pendulum differential equation
- Example 6: matlab m-file for comparing exact solution of differential equation to numerical solution
- Example 7: matlab m-file for simulating discrete-time motor control
- Example 8: matlab m-file for convolving discrete-time signals
- Example 9: matlab m-file for plotting the specta of a discrete-time signal
- Example 10: matlab m-file for plotting and comparing the specta of a discrete-time signal
- Example 11: matlab m-file for plotting the specta of a discrete-time pulse
- Example 12: matlab m-file for plotting the IDTFT x[n] of a pulse with phase
- Example 13: matlab m-file for plotting the DTFT and DFT of a discrete-time signal
- Example 14: matlab m-file for comparing the DTFT and DFT of a discrete-time signal
- Example 15: matlab m-file for computing DFT with dft() function
- Example 16: matlab m-file for demonstrating effects on DFT of DT signal truncation
- Example 17: matlab m-file for demonstrating relationship between CFT and its DFT approximation from sampling
- Example 18: matlab m-file for demonstrating discrete-time system impulse and step responses
- Example 19: matlab m-file demonstrating digital filtering