ECE356S -- SIGNALS AND SYSTEMS II
Spring 1999
This course is for Engineering Science students, core for Electrical, Computer,
and Biomedical options. It continues the study of signals and systems begun
in ECE355F, but is more oriented towards applications. It provides an introduction
to control systems and to digital signal processing, and is a pre-requisite
for fourth-year courses in control and communications.
These webpages will be used for dissemination of information for the
course. In particular, you can download various files such as lab sheets,
etc., which are required for the course. These generally are postscript
files that can be viewed by ghostview or printed out.
LATEST COURSE INFORMATION
Solutions to all problems of Problem Set #7, and solutions to Problem Set
#8 have been posted. A small review problem set, Problem Set #9, and its
solutions have also been posted.
Several minor typos have been corrected in Chapters 1, 2, and 4 of the notes.
One new section (not on the final exam) has been added to Chapter 4.
Changes for Chapter 1
- p.1, eq. for T_2: M should be replaced by m.
- p.4, eq. for partial deriv. of f_4 w.r.t. x_2: added subscript
Changes for Chapter 2
- p.1, eq. (2.1): x(0)=x_0
- p.8, eq. for p(s): The matrix should be replaced by its transpose, although this does not change the expression for the determinant.
- p.9, third line from bottom: replace impluse by impulse
- p.10: Set inclusion is reversed, i.e. poles of H(s) should be a subset of
eigenvalues of A.
Changes for Chapter 4
- p.5, Principle of the argument: Statement should read n-m times c.c.w.
- Section 4.3 has been added. This material was discussed briefly in the
lectures, but will not be on the final exam.
The notes have been updated.
GENERAL INFORMATION
Instructor
R.H. Kwong GB343 kwong@control.utoronto.ca
Teaching Assistants
Shahin Hashtrudi Zad hashtrud@control.utoronto.ca
Peyman Gohari-Moghadam gohari@control.utoronto.ca
Chuan Ma cma@control.utoronto.ca
Lectures
Mondays 11:00 GB248
Tuesdays 10:00 GB248
Thursdays 11:00 SF1101
____________________________________________________________________________________________________________________
COURSE NOTES AND REFERENCES
Some course notes will be available, but taking good notes during class
will be helpful. More details about course notes will be announced later.
There are many references suitable for the course. For control systems,
examples are: R.C. Dorf, Modern Control Systems; G.F. Franklin,
J.D. Powell, and A. Emami-Naeini, Feedback Control of Dynamic Systems.
For
digital signal processing, examples are: R.W. Hamming, Digital Filters;
A.V. Oppenheim and R.W. Schafer,
Discrete-Time Signal Processing.
COURSE OUTLINE (SUBJECT TO CHANGE)
The first part of the course is an introduction to control systems. It
covers some basic concepts of modelling, feedback, stability, and performance.
Topics include: Modelling of dynamic systems, state equations, linearization,
linear system of equations and its solution, transfer function descriptions,
feedback systems, stability and other performance specifications, Nyquist
criterion. The second part of the course is an introduction to digital
signal processing. It covers basic concepts of discrete-time signal analysis
and digital filter design. Topics include: Frequency domain analysis of
discrete-time signals, Fourier transform and z-transform, discrete-time
linear systems, FIR filter design using windows, IIR filter design using
bilinear transformations.
COMPOSITION OF FINAL MARK
Homework 10%
Midterm test 20%
Labs(4) 20%
Final Exam 50%
______________________________________________________________________________________________________________________
MATLAB
MATLAB is a software package that is based on a linear algebra engine.
It has very good plotting facilities and many useful toolboxes, including
one for control systems and another for signal processing. You will use
MATLAB for homework problems and for the labs. The PC network in GB347,
the UGSPARC network in GB221, and ECF all have MATLAB.
MATLAB has an online help facility. You are encouraged to teach yourself
at the following website:
Control
Tutorials for MATLAB.
TUTORIALS AND LABS
Tutorials
Thursdays
1:00
SF1013 and GB305
Labs
Fridays
12-3 EA306
and GB341
There are four labs. As much as possible, we try to have 2 students
per lab group. Only one group lab report per experiment is required. More
details on lab organization will be provided later.
MIDTERM TEST AND FINAL EXAM
One aid sheet and non-programmable calculators are permitted.
UPDATES ON TUTORIALS AND LABS
The first tutorial will be held for both sections 1 and 2 on January 21,
1999, in SF1013. It will be an introduction to simulation using MATLAB.
Labs will start on January 22, 1999, in GB341.
COURSE NOTES
Chapter 1
Chapter 2
Chapter 3, postscript format or dvi format
Chapter 4, postscript format or dvi format
Chapter 5, postscript format or dvi format
Chapter 6, postscript format
Chapter 7, postscript format or dvi format
LAB SHEETS
-
Lab1
-
Lab2. Since this is a matlab simulation and design experiment, you may do
this lab at any time. The only requirement is that you have to hand in you lab
report one week after your scheduled lab session. For section P0101 students,
you have to hand in your reports by Friday, Feb. 12. For section P0102
students, because of Reading Week, you have to hand in your reports by Friday,
Feb. 26.
-
Lab3
-
Lab4
-
Lab4 MATLAB data file
-
Lab4 noisy speech signal
-
Lab4 clean speech signal
PROBLEM SETS
Problem Set 1 Due: January
28, 1999.
Solutions to Problem Set 1, postscript format or dvi format
Problem Set 2 Due: February
4, 1999.
Solutions to Problem Set 2
Problem Set 3 Due: February
11, 1999.
Solutions to Problem Set 3
Problem Set 4 Due: February
25, 1999.
Solutions to Problem Set 4
Problem Set 5, postscript format or dvi format. Due: March
2, 1999.
Solutions to Problem Set 5
Midterm examination, postscript format or dvi format.
Midterm examination solutions, postscript format or dvi format.
Problem Set 6, postscript format or dvi format. Due: March
18, 1999.
Solutions to Problem Set 6, postscript format or dvi format.
Problem Set 7, postscript format or dvi format. Due: March 25, 1999
Solutions to Problem Set 7, postscript format
Problem Set 8, postscript format or dvi format. Due: April 9, 1999
Solutions to Problem Set 8, postscript format or dvi format.
Problem Set 9 (Review problems), postscript format or dvi format.
Solutions to Problem Set 9, postscript format
Last updated April 20, 1999.

You are Visitor No:
|