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.
-
PS1 due BOC F 01/23/98: Problems 1.10a, b (assume T=1sec),
e, 1.11e, 1.12, 1.13d, e
-
PS2 due BOC M 02/02/98: Problems 1.34, 1.35, 1.36; turn in
all plots - use subplot to save paper
-
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
-
PS4 due BOC W 02/18/98: Problems 3.1, 3.4, 3.6a,b,c, 3.7a,b,c,
3.12
-
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)
-
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)
-
PS7 due BOC W 03/25/98: Problems 6.10a,c,e,f, 6.11, 6.12,
6.18, 6.19
-
PS8 due BOC F 04/03/98: Problems 5.35a-e, 5.36a,b,c, 5.37a,b,c
-
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
- PS10 due BOC M 04/20/98
- 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
Grading:
-
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