#### EE342.01: LINEAR SYSTEMS II

Spring 1998 Schedule: MWF 01:00pm-01:50pm in Weir 107

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

Office Hours: MTF 02:00pm-03:00pm

Graders: Kevin Wedeward and Mark Hanna

Text: "Fundamentals of Signals and Systems Using Matlab" by E.W. Kamen and B.S. Heck

Objective: 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.
Topics: The following chapters and topics in the text will be covered:
• Chpt. 1.3-1.5: Fundamental Concepts of Discrete-Time Signals and Systems
• Chpt. 2.3-2.4: Systems Defined by Difference Equations
• Chpt. 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
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 due BOC F 01/23/98: Problems 1.10a, b (assume T=1sec), e, 1.11e, 1.12, 1.13d, e
2. PS2 due BOC M 02/02/98: Problems 1.34, 1.35, 1.36; turn in all plots - use subplot to save paper
3. PS3 due BOC M 02/09/98: Problems 2.23, 2.25, 2.29; solve continuous-time differential equations using Laplace transforms, not required to use 'recur' function to solve difference equations
4. PS4 due BOC W 02/18/98: Problems 3.1, 3.4, 3.6a,b,c, 3.7a,b,c, 3.12
5. PS5 due BOC W 03/04/98: Problems 6.1, 6.4a,b,c,d (plot for omega between -pi and pi), 6.5a,b,c,d,e,h, 6.6a (plot x[n] for n between -5 an 5)
6. PS6 due BOC W 03/18/98: Problems 6.6c (plot x[n] for n between -10 and 10), 6.7, 6.9 a,b,g(a,b)
7. PS7 due BOC W 03/25/98: Problems 6.10a,c,e,f, 6.11, 6.12, 6.18, 6.19
8. PS8 due BOC F 04/03/98: Problems 5.35a-e, 5.36a,b,c, 5.37a,b,c
9. PS9 due BOC M 04/13/98: Problem Set 9 and data file speech.dat for analysis - load data file into a matlab array called speech by typing load speech.dat
10. PS10 due BOC M 04/20/98
11. PS11 due BOC M 04/27/98: Problems 10.1, 10.3a,c,e,f,g, 10.8, 10.11a,b,c,d,e, 10.12a,b,c,d,e (compare for n=0,1)
Exams: Three exams during regular class periods and one final exam will be given.
• Exam 1 covering sections 1.3-1.5, 2.3-2.4, 3.1-3.2: M 02/23/98
• Exam 2 covering sections 6.1, 6.2, 6.3: M 03/30/98
• Exam 3 covering sections 6.4, 6.5, 6.6, 10.1, 10.2, 10.3: W 04/29/98
• Final Exam: Thursday, May 7 at 1:30pm in Weir 107
• Homework: 20%
• 3 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 examining discrete-time signal periodicity
• Example 3: matlab m-file for plotting combination discrete-time signals
• Example 4: matlab m-file for recursively solving difference equations
• Example 5: matlab m-file for comparing exact differential equation solution to discrete-time approximation found by recursively solving difference equation
• Example 6: matlab m-file for simulating digital PID control of a dc motor
• Example 7: matlab m-file for convolving two discrete-time signals
• Example 8: matlab m-file for displaying a discrete-time signal and its DTFT
• Example 9: matlab m-file demonstrating how a DFT can be used to approximate a FT
• Example 10: matlab m-file demonstrating how a DFT can be padded with zeros to get more resolution in corresponding discrete-time signal