Sonoma State UniversityES 400 (CES 400), Linear Systems Theory (3), Fall 2008

  

Instructor

Office in Salazar Blg

Office hr

Email

Tel

Dr. Jagan Agrawal

Room 2004

Mon & Wed 2-3 PM & other days 10-11 AM or by appt.

jagan.agrawal@sonoma.edu

(707) 664-2030

Dr. Ali Kujoory

Room 2005

Mon 10:20-11:30 AM, Tue & Thu 5-5:30 PM or by appt.

ali.kujoory@ieee.org

(707) 664-2030

 

COURSE DESCRIPTION:  Lecture, 3 hrs. Analysis of linear time-invariant systems, correlation, convolution, impulse response, complex variables, Fourier series and transform, sampling, filtering, modulation, stability and causality, feedback and control systems, Laplace and Z-transform, fast Fourier transforms.

 

PREREQUISITE:  Math 241 (Differential Equation with Linear Algebra) or consent of instructor

 

The objectives of this course are to:

·         To understand various forms of signals and how they are used in linear systems

·         To learn various methods that can transform signal representations in time domain to their frequency domain representations and vice-versa

·         To learn transform techniques not related to time or frequency domains but useful in solving linear systems problems

·         To learn how to apply various transform techniques in solving linear systems problems.

 

CLASS SCHEDULE:

·         Lectures: Tuesdays and Thursdays, 6 to 7:15 PM. in Salazar #2006.

·         Lectures for this course start on Tuesday, Aug. 26 and end on Thursday, Dec. 11.

·         No classes on Nov. 11 (Veteran’s day) and Nov. 27 (Thanksgiving).

·         Nov. 18 and 20 classes to be rescheduled.

 

TEXTBOOK:  “Linear Dynamic Systems and Signals,” Zoran Gajic, 1st ed, Prentice Hall, 2003, ISBN 0-20161854-0, TEXTBOOK.  Book Website: http://www.ece.rutgers.edu/~gajic/systems.html

 

COURSE SLIDES:  We will go through the course slides available at http://www.sonoma.edu/users/k/kujoory in the class.  I urge you to download and review the slides before each class.  You are required to read the textbook after each class for further reinforcement.

 

SOFTWARE:  Matlab (Ver. 6.1 or later)

 

ATTENDANCE: Attendance is mandatory.  There will be no excused absences except in the case of emergencies that could be substantiated.

 

CLASS PARTICIPATION:  Your participation in the class and lab and the discussions are very important and would help me understand how much you follow the material.  As you go through the material before and after the class jot down your questions and ask me as I go through the slides.

 

COURSE SYLLABUS AND INSTRUCTION PLAN:

 

Lectures 1 to 3 (8/26, 8/28 & 9/2):  Introduction to Linear Systems and Signals (Chap. 1 “Introduction to Linear Systems” & Chap 2 ”Introduction to Signals”)

1.1 Continuous and Discrete Linear Systems and Signals. 1.2 System Linearity and Time Invariance.

2.1 Common Signals in Linear Systems. 2.2 Signal Operations. 2.3 Signal Classification. 2.4 MATLAB Laboratory Experiment on Signals.

 

Lectures 4 to 9 (9/4, 9/9, 9/11, 9/16, 9/18 & 9/23):  Fourier Series and Fourier Transform (Chap 3 “Part_1_Fourier_Series_and_Fourier_Transform” & “Part_2_Fourier_Series_and_Fourier_Transform”)

3.1 Fourier Series. 3.2 Fourier Transform and Its Properties. 3.3 Fourier Transform in System Analysis. 3.4 Fourier Series in Systems Analysis. 3.5 From Fourier Transform to Laplace Transform. 3.6 Fourier Analysis MATLAB Laboratory Experiment.

 

Lectures 10 to 13 (9/25, 9/30, 10/2 & 10/7):  Laplace Transform (Chap 4 “Part_1_Laplace_Transform” & “Part_2_Laplace_Transform”)

4.1 Laplace Transform and Its Properties. 4.2 Inverse Laplace Transform. 4.3 Laplace Transform in Linear System Analysis. 4.4 Block Diagrams. 4.5 From Laplace to the Z-Transform. 4.6 MATLAB Laboratory Experiment.

 

Test #1: October 9 (Covers material from Lecture #1 thru Lecture #13)

 

Lectures 14 to 17 (10/14, 10/16, 10/21 & 10/23):  The Z Transform (Chap 5 “Part_1_The_Z_Transform”)

5.1 The Z Transform and Its Properties. 5.2 Inverse of the Z Transform. 5.3 The Z Transform in Linear System Analysis. 5.4 Block Diagram. 5.5 Discrete-Time Frequency Spectra. 5.6 MATLAB Laboratory Experiment.

 

Lectures 18 to 21(10/28, 10/30, 11/4 & 11/6):  Convolution (Chap 6 “Convolution”)

6.1 Convolution of Continuous-Time Signals. 6.2 Convolution for Linear Continuous-Time Systems. 6.3 Convolution of Discrete-Time Signals. 6.4 Convolution for Linear Discrete-Time Systems. 6.5 Numerical Convolution Using MATLAB. 6.6 MATLAB Laboratory Experiments on Convolution.

                                                                                                                               

Lectures 22 to 24 (11/13, 11/18, & 11/20):  Linear Electric Circuits (Chap 11 “Slides to be provided later”)

11.1 Basic Relations. 11.2 First-Order Linear Electrical Circuits. 11.3 Second-Order Linear Electrical Circuits. 11.7 MATLAB Laboratory Experiment.

 

Test #2 on November 25 (Covers material from Lecture #14 thru Lecture #21)

 

Lectures 25 to 27 (12/2 & 12/4 & 12/9):  Linear Controls Systems (Chap 12 “Slides to be provided later”)

12.1 The Essence of Feedback. 12.2 Transient Response of Second-Order Systems. Laboratory Experiment on Control Systems.

 

Lecture 28 (12/11): Review of the course and final exam

 

HOMEWORK PROBLEMS:  The homework problems are chosen from the textbook unless stated differently.

·         HW1:  Solve problems 1.1 a, 1.1c, 1.1d, 1.2, 1.6, & 1.14

·         HW2:

a)  Solve problems 2.4, 2.7a, 2.7c, 2.9, 2.18. For problems 2.4 and 2.9 mark the endpoints and use a domain of -5<k or x<6.

b)  Using MATLAB, draw sinc(x) for -5 < x < 5.  Hint:  See page 40 of the textbook.

·         HW3:  Solve problems 3.1, 3.3, 3.7a, 3.8a, 3.9a

·         HW4:  Solve problems 3.36, 3.58

·         HW5:  Solve problems 4.1, 4.4, 4.7a, 4.7d, 4.14c

·         HW6: Solve problems 4.20a, 4.25c, 4.26a, 4.61

·         HW7: Solve problems 5.1, 5.5, 5.6, 5.8a

·         HW8: Solve problems 5.11a, 5.12b, 5.13c, 5.14a, 5.14b.  Also, use MATLAB to plot the system impulse response of Example 5.20 in the textbook (page 235).  Suppose that we do not have the discrete impulse function in our MATLAB version

·         HW9: Solve problems 6.4, 6.7b, 6.12, 6.27

·         HW10 & 11: Solve problems TBD

 

ACADEMIC HONESTY:  You are responsible to behave ethically & honestly.  Copying, cheating, forgery, and other unethical or dishonest actions are not tolerated.  See http://www.sonoma.edu/uaffairs/policies/cheating_plagiarism.htm

 

REFERENCES: 

·         “Continuous and discrete signals and systems”, S.S. Soliman, M.D. Srinath, 2nd Ed., Prentice Hall.

·         “Signals & Systems,” A. Oppenheim, A. WIllsky, 2nd ed., Prentice Hall, 1997, ISBN 0-13-

·         “A First Course in Differential Equations with Applications,” 4th ed. By Dennis Zill, PWS-Kent Publishing Company, 1989, ISBN 0-534-91568-X.

·         “Signals & Systems,” A. Oppenheim, A. WIllsky, 2nd ed., Prentice Hall, 1997, ISBN 0-13-814757-4.

·         MATLAB Tutorial  ◄ click here for the slides

 

OUTCOMES:  In this course, the students will attain:

·         an ability to apply knowledge of mathematics, science, and engineering.

·         an ability to design and conduct experiments, as well as to analyze and interpret data.

·         an ability to use the technique, skills, and modern engineering tools necessary for engineering practice.

 

GRADING POLICY:

·         Homework and project assignments                                                25%

·         Test #1 (Thursday, Oct. 9)                                                               25%

·         Test #2 (Tuesday, Nov. 25)                                                             25%

·         Final Exam (Tuesday, Dec. 16, 8 to 9:50 PM)                                  25%

 

POLICY ON THE SUBMISSION OF HOMEWORK AND PROJECT WORK:

·         All homework and projects must be done individually unless instructed otherwise. 

·         All work must be submitted on 8.5 X11 papers and Tables and graphs in the homework submissions must be presented neatly, properly labeled and must be clearly explained.

·         Each submission is due in the beginning of the class on the specified date. 

 

Failing any of the above, a submission may not be accepted resulting in the loss of grade in that assignment.

 

DEADLINES TO DROP THE COURSE:

·         Last day to drop with a ‘W’: Monday, September 22.

·         Last day to petition to withdraw (because of serious and compelling reasons): Friday, Nov. 7.