GS_EE210 - Charles W. Davidson College of Engineering

San José State University, College of Engineering,
Electrical Engineering Department,
EE210-2, Linear Systems Theory, Fall 2012
Instructor:
Prof. Essam A. Marouf
Office Location:
ENG353
Telephone:
(408) 924-3969
Email:
essam.marouf@sjsu.edu
Office Hours:
M&W 2:00-4:00 pm
Class Days/Time:
M&W 6:00-7:15 pm
Classroom:
ENG341
Prerequisites:
Graduate Standing
EE210-2 Website
There will be a website for this section of EE210 hosted by SJSU D2L (Desire-2-Learn). It’s
accessible through your account on http://sjsu.desire2learn.com. Only formally registered
students can access the D2L website.
Course Description
Comprehensive overview of signals and linear systems with discrete-time emphasis. System
attributes. Time, frequency, and state space representation. Fourier transform families. Twosided Z-and Laplace transforms. Sampling. Filtering and realization structures. Efficient
computation. Selected applications.
Specific topics covered in EE210-2 include:
1- Discrete-time signals and systems
2- Linear and time-invariant (LTI) systems
3- Discrete-time Fourier transform & properties
4- Convolution and correlation
5- The Z-transform & properties
6- Frequency response and pole/zero relationship
7- Example FIR & IIR filters; linear-phase filters
8- Cascade, parallel, and state space filter realization
9- Fourier transform of continuous-time signals & properties
10- Sampling & reconstruction of continuous-time signals
11- The Discrete Fourier Transform (DFT) and fast implementations (FFT)
12- Continuous-time signals and systems in the complex frequency domain
13- Time, frequency, and state space representation of continuous-time systems
14- Selected applications
EE210-2, F12: Greensheet
2
Course Goals and Student Learning Objectives (LO)
LO1: To learn how to analytically and numerically calculate spectra of continuous-time and
discrete-time signals from various Fourier transform definitions and transform
properties.
LO2: To learn how to infer from signals and their spectra basic attributes including energy,
power, width, moments, among others.
LO3: To learn how to analytically and numerically perform basic signal operations such as
convolutions, and correlations in either the time or frequency domain and to relate such
operations to real-life applications.
LO4: To learn how to assess various system attributes such as linearity, shift invariance,
causality, and stability, and to understand their relationship to the system function.
LO5: To learn how to analyze the time and frequency responses of linear shift invariant
systems to aperiodic and periodic temporal or spatial input signals both in the realfrequency and complex-frequency domains.
LO6: To relate the developed analysis methodologies to real-life applications such as filtering,
sampling, imaging, control, communications, bio, signal processing, among others.
Required & Recommended Texts/Software
Required:
1- Discrete-Time Signal Processing, 3rd Ed., by Oppenheim and Schafer, Pearson/Prentice-Hall
2010 (comprehensive coverage of discrete-time linear systems). This text is available at the
Spartan Bookstore and from many online sites. The course covers selected sections of Chapters
2 to 9 (see reading assignments at the end of this handout). The 2nd Editions of the book overs
most of the course material and should also be adequate. The homework problems are assigned
from the 3rd Ed., however.
2- The textbook above will be supplemented by Chapters 4-9 of the textbook Signals and
Systems: A Fresh Look, by Chi-Tsong Chen (review of the continuous-time linear systems part;
not covered in the text above) . A free pdf version of the book is made available to students on
the author’s website (http://www.ece.sunysb.edu/~ctchen/). A printed version is available from
the Spartan Bookstore or from Amazon.com at a nominal cost (~$20).
Software:
None is required. The Student Version of Matlab is recommended for supporting numerical
computations when needed. It’s available at the bookstore or directly from the Mathworks Inc
(http://www.mathworks.com/academia/student_version/). Matlab and many of its “toolboxes”
are available on the EE Department PC’s in room ENG387 (an open lab; open times are posted
on the door). Matlab may be used to demonstrate some topics in the class. However, use of
Matlab is optional; no Matlab-specific problems will be part of the homework or the exams
(may change in future offerings).
Dropping and Adding
Students are responsible for understanding the policies and procedures about add/drop, grade
forgiveness, etc. Refer to the current semester’s Catalog Policies section at
EE210-2, F12: Greensheet
3
http://info.sjsu.edu/static/catalog/policies.html. Add/drop deadlines can be found on the current
academic calendar web page located at
http://www.sjsu.edu/academic_programs/calendars/academic_calendar/. The Late Drop Policy
is available at http://www.sjsu.edu/aars/policies/latedrops/policy/. Students should be aware of
the current deadlines and penalties for dropping classes.
Information about the latest changes and news is available at the Advising Hub at
http://www.sjsu.edu/advising/.
Assignments and Grading Policy
Grading:
Homework
Midterm Exam #1: (Wed 10/03/12, 6:00-7:15 pm)
Midterm Exam #2: (Wed 14/09/12, 6:00-7:15 pm)
Final Exam
: (Mon 12/17/12, 5:15-7:30 pm)
5%
30%
30%
35%
Exams:
All exams are in-class. Two 8.5x11 front & back summary sheets in your own handwriting are
allowed. No photocopied solutions of problems or any other course material is allowed. Your
course letter grade (A, B, C, F) is assigned based on the class mean and standard deviation
(curved grade). Your score relative to the mean in units of standard deviation determines your
grade.
Homework:
Homework is crucial for understanding the course material. Homework will be assigned regularly.
Part will be fully graded and the rest will be checked for completeness. Solutions will be provided.
You’re welcome (and encouraged) to discuss homework problems with other students in the class but
you have to submit your own independent solutions. Copied homework earn zero grade for all parties
involved and could have more serious consequences. Doing the homework is crucial for
understanding the lecture material and for doing well on the exams. Please note that the 5% for the
homework can move your grade across grade boundaries (that is, from B to B+ or A- to A, … etc).
No late homework will be accepted.
University Policies
Academic integrity
Your commitment as a student to learning is evidenced by your enrollment at San Jose State
University. The University’s Academic Integrity policy, located at
http://www.sjsu.edu/senate/S07-2.htm, requires you to be honest in all your academic course
work. Faculty members are required to report all infractions to the office of Student Conduct
and Ethical Development. The Student Conduct and Ethical Development website is available
at http://www.sa.sjsu.edu/judicial_affairs/index.html.
Instances of academic dishonesty will not be tolerated. Cheating on exams or plagiarism
(presenting the work of another as your own, or the use of another person’s ideas without
EE210-2, F12: Greensheet
4
giving proper credit) will result in a failing grade and sanctions by the University. For this
class, all assignments are to be completed by the individual student unless otherwise specified.
If you would like to include your assignment or any material you have submitted, or plan to
submit for another class, please note that SJSU’s Academic Policy S07-2 requires approval of
instructors.
Campus Policy in Compliance with the American Disabilities Act
If you need course adaptations or accommodations because of a disability, or if you need to
make special arrangements in case the building must be evacuated, please make an appointment
with me as soon as possible, or see me during office hours. Presidential Directive 97-03
requires that students with disabilities requesting accommodations must register with the
Disability Resource Center (DRC) at http://www.drc.sjsu.edu/ to establish a record of their
disability.
EE Department Honor Code
The Electrical Engineering Department will enforce the following Honor Code that must be
read and accepted by all students.
“I have read the Honor Code and agree with its provisions. My continued enrollment in this
course constitutes full acceptance of this code. I will NOT:






Take an exam in place of someone else, or have someone take an exam in my place
Give information or receive information from another person during an exam
Use more reference material during an exam than is allowed by the instructor
Obtain a copy of an exam prior to the time it is given
Alter an exam after it has been graded and then return it to the instructor for re-grading
Leave the exam room without returning the exam to the instructor.”
Measures Dealing with Occurrences of Cheating


Department policy mandates that the student or students involved in cheating will
receive an “F” on that evaluation instrument (paper, exam, project, homework, etc.)
and will be reported to the Department and the University.
A student’s second offense in any course will result in a Department recommendation of
suspension from the University.
IMPORTANT NOTE: FRIDAY LECTURES
In addition to my teaching duties, I am also involved in research projects related to planetary
exploration by unmanned spacecraft. To be able to attend related technical meetings and
conferences during the semester, some rescheduling of class time will be necessary. During
one or more weeks of the semester the class may be taught M & F, W & F, or M & W & F to
compensate for any sessions missed during travel. Please make sure that you are available to
attend the lecture on Friday (6:00-7:15 pm), in addition to the regular times on M & W. Any
Friday lectures will be announced in class ahead of time. A tentative time schedule is attached.
EE210-2, F12: Greensheet
5
EE210, Fall 2012, Linear Systems Theory
Class Schedule, Tentative Topics, and Reading Assignments
Week
Lec
1
Day
W 8/22
1
2
Lecture Topics
Reading Assignments
from O & S + Chen ('C')
Class organization & Introduction
DT Signals and Systems
2.1-2.2
2
3
M 8/27
W 8/29
DT LTI Systems: properties
DT Fourier transform (DTFT): definitions, symmetries
2.3-2.6
2.7-2.8
4
M 9/3
W 9/5
Labor Day
DT Fourier transform (DTFT): properties
2.9
4
5
6
M 9/10
W 9/12
The z-transform & its inverse: definitions, example pairs
The z-transform: properties, system function
3.1-3.3
3.4-3.5
5
7
8
M 9/17
W 9/19
DT LTI systems: frequency response
DT LTI systems: poles/zeros
5.1-5.2
5.3-5.5
6
9
10
M 9/24
W 9/26
DT LTI systems: linear phase FIR filters
5.7
6.1-6.5
7
11
M 10/1
W 10/3
DT LTI Systems: state space representation
MT #1
C 7.6
8
12
13
M 10/8
W 10/10
CT Signals & the CT Fourier series & transform
CT Fourier transform & properties 1
C 2, 4.1-4.2
9
14
15
W 10/15
M 10/17
CT Fourier transform properties 2
Sampling of CT signals 1
C 4.3-4.6
4.1- 4.2, Chen 4.7,
5.1
10
16
17
W 10/22
M 10/24
Sampling of CT signals 2
The discrete Fourier series (DFS)
4.3, 4.8.2, 4.8.4
8.1-8.2
11
18
19
M 10/29
W 10/31
The discrete Fourier transform (DFT)
8.4- 8.6.4
8.6.5-8.7
20
21
M 11/5
W 11/7
Fast computation of the DFT: the DIT- FFT
Practical considerations; computational examples
M 11/12
W 11/14
Veteran's Day - Campus Closed
MT #2
3
12
13
DT LTI Systems: cascade and parallel structures
The DFT: circular and linear convolutions
C 4.3-4.6
9.1.1, 9.2
9.4; C 5.3-5.7
14
22
M 11/19
W 11/21
CT LTI systems: Review of the 1- and 2-sided Laplace transform
Thanksgiving (campus closed after 5 pm)
C 9.3
15
23
24
M 11/26
W 11/28
CT LTI Systems: convolution and the transfer function
C 8.1-8.2, 8.6-8.7
CT LTI Systems: State space modeling
C 8.3-8.5, 8.9-8.12
EE210-2, F12: Greensheet
16
25
26
M 12/3
W 12/5
17
27
M 12/10
W 12/12
M12/17
6
Poles & zeros; Steady-state and transient responses
Stability; frequency response 1
C 9.2, 9.6
C 9.5, 9.7
Frequency response 2
C 9.8, 9.10
Final Exam (5:15 to 7:30 pm)