University of Toronto 
Department of Electrical and Computer Engineering

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.

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


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.
Escati Free
             Counter
You are Visitor No: