#### EE342.01: LINEAR SYSTEMS II

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

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:

1. Linear time-invariant systems.
2. Continuous-time signals.
3. 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:

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

1. Sect. 1.3-1.5
2. Sect. 2.3, 2.4
3. Sect. 3.1, 3.2
4. Sect. 6.1
5. Sampling part of Sect. 5.4
6. Sect. 6.2
7. Sect. 6.3-6.6
8. Sect. 10.1, 10.2
9. 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.

1. PS1(in postscript) due BOC 01/29/99
2. 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
3. PS3(in postscript) due BOC 02/10/99
4. PS4(in postscript) due BOC 02/17/99
5. PS5(in postscript) due BOC 02/24/99
6. PS6(as pdf) due BOC 03/08/99
7. PS7(as pdf) due BOC 03/24/99
8. PS8(as pdf) due BOC 03/29/99
10. PS10(as html) due BOC 04/23/99
11. 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

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

• 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