UPDATES:
Dec. 10: Sample final from 2016 is available.
Nov. 25: Optional BONUS Lab 2 is available.
Nov. 24: Assignment 4 is available (along with the questions from the book).
Nov. 14: A sample for midterm 2 is available.
Nov. 14: Worked example set 6 is available.
Nov. 14: Note set 7 is available.
Nov. 9: Note set 6 is available.
Nov. 2: Worked example set 5 is available.
Nov. 2: Worked example set 4 is available.
Nov. 2: Assignment 3 is available (along with the questions from the book).
Oct. 31: Note set 5 is available.
Oct. 22: Note set 4 is available.
Oct. 17: The first midterm will cover note sets 1, 2 and 3, the corresponding sections from the book (as identified in the note sets), assignments and posted worked examples.
Oct. 17: Note that the midterm will be held on October 20 DURING the class hours (8:30-9:20). Location: LRW B1007 (NOTE THE LOCATION).
Oct. 10: A sample midterm is available.
Oct. 10: Assignment 2 is available (along with Chapter 2 and Chapter 3 questions from the book).
Oct. 10: Worked example set 2 is available.
Oct. 10: Worked example set 3 is available.
Oct. 3: BONUS Lab 1 is available.
Oct. 3: Note set 3 is available.
Sept. 19: Assignment 1 is available (along with the questions from the book).
Sept. 8: Note set 2 is available.
Sept. 5: Note that the midterms will be held during class hours on October 20 and November 17. Locations TBD.
Sept. 5: The tutorials will be held from September 18.
Sept. 5: Worked example set 1 is available.
Sept. 5: Note set 1 is available.
Sept. 5: MATLAB tutorial is available. The TA will review MATLAB next week.
Sept. 5: Course outline is available.
Instructor:
Dr. T. Kirubarajan (Kiruba)
Electrical & Computer Engineering Department
Phone: x24305
Email: kiruba at mcmaster dot ca
Web: http://www.ece.mcmaster.ca/~kiruba
Office: ITB-A112A
Office hours: Tue./Fri. 9:30-11:30 and Thu. 12:30-14:30 (Open-door policy outside above office hours)
Course page: http://www.ece.mcmaster.ca/~kiruba/3tp3/
Teaching Assistants:
Shima Faramarazi (faramars), ITB A-203
Tongyu Ge (), ITB A-202
Ahmad Manzar (), ITB A-202
Saier Rostmi (), ITBA-202
Dan Song (songd8), ITBA-202
Yinghui Wang (wangy12), ITBA-202
(McMaster email IDs are given within parentheses.)
Class Schedule:
Lectures: Tue., Thu., Fri. 8:30-9:20pm, Room: MDCL 1105
Tutorial: Mon. 12:30-13:20, Room: LRW B1007
Lab: None. There might be bonus MATLAB assignments.
Course Text:
[Lathi] B. P. Lathi, Linear Systems and Signals, Second Edition,
Oxford University Press, 2005.
Alternative Text:
[Kamen] Edward Kamen and Bonnie Heck, Fundamentals of Signals and Systems Using the Web and MATLAB, Third Edition, Prentice Hall, 2007.
Additional Resources:
1. MATLAB Primer
2. Online signals & systems
demonstration from John Hopkins University
3. Online MATLAB for systems
tutorial from Carnegie-Mellon University
4. OCTAVE: A free MATLAB clone
Course Objectives:
To discover the fundamental principles of representing signals and linear
systems in the time and frequency domains, and to use these principles in the
analysis and design of linear control and communication systems.
Upon completion of this course, students should be able to
· model simple electrical, mechanical and discrete
systems with differential or difference equations.
· represent standard signals in terms of time
domain or frequency domain form using Fourier series, Fourier transform,
Laplace transform, or z-transform, as appropriate.
· construct the input-output relationship for a
range of linear systems and solve for the output given certain classes of
inputs such as impulse, step, sinusoidal, exponential, etc.
· describe the frequency domain characterization of
signals and system performance and interpret signal/system behavior in terms of
frequency content/response.
· decompose periodic signals using Fourier series
and construct the output of a linear system when the decomposed signal is
applied to it.
· explain the fundamental concepts of filtering and
be able to design simple filters to modify frequency content of given signals.
· use the Laplace transform to construct transient
and steady state response of continuous systems to standard signals and
understand system characteristics through s-domain parameters.
· use the z-transform to construct transient and
steady state response of discrete systems to standard signals and understand
system characteristics through z-domain parameters.
· relate discrete-time and continuous-time systems
through the properties of sampling and discretization.
· describe the relationships between the frequency
domain, the time domain and the uses of Fourier, Laplace and z- techniques to
assist in analysis and design.
· analyze and design simple linear systems using
MATLAB.
Tentative Outline:
Total Lectures: 39 (including reviews and discussions)
Note: The course outline is subject to change. Material from the texts will be
supplemented with additional class notes.
Grading:
Final exam (2.5 hrs): 50%
Midterm: 30% (max of two 50-minute midterms; no makeup midterms)
Assignments and pop-up quizzes: 20% (there may be a bonus programming assignment)
Late penalty for projects and assignments: 10% per day.
Others:
Standard McMaster calculator and one "cheat-sheet" (letter-size; both sides;
handwritten only; no worked examples) will be allowed for mid-term and final
exams.
Policy Reminders:
The Faculty of Engineering is concerned with ensuring an environment that is free of all adverse discrimination. If there is a problem, that cannot be resolved by discussion among the persons concerned, individuals are reminded that they should contact the Department Chair, the Sexual Harassment Officer or the Human Rights Consultant, as soon as possible.
Students are reminded that they should read and comply with the Statement on Academic Ethics and the Senate Resolutions on Academic Dishonesty as found in the Senate Policy Statements distributed at registration and available in the Senate Office.
Academic dishonesty consists of misrepresentation by deception or by other fraudulent means and can result in serious consequences, e.g. the grade of zero on an assignment, loss of credit with a notation on the transcript (notation reads: "Grade of F assigned for academic dishonesty"), and/or suspension or expulsion from the university. It is your responsibility to understand what constitutes academic dishonesty. For information on the various kinds of academic dishonesty please refer to the Academic Integrity Policy, specifically Appendix 3.
The instructor and university reserve the right to modify elements of the course during the term. The university may change the dates and deadlines for any or all courses in extreme circumstances. If either type of modification becomes necessary, reasonable notice and communication with the students will be given with explanation and the opportunity to comment on changes. It is the responsibility of the student to check their McMaster email and course websites weekly during the term and to note any changes.
Last updated: September 5, 2017.