ECE 4330

Linear Systems and Signals

(Professor-In-Charge: Mohamad Hassoun)


Fall 2020

Section: 10730

Tu & Thu: 5:30 – 7:10pm

   (Lectures for this semester are going to be held online through Zoom)

For all lectures and exams you have to join from a noise free room from your home with your cam on all the time. You are asked to conduct yourself as if you are attending the lectures in a physical classroom on campus. No food is allowed. Cell phones and smart watches and all forms of social media are strictly prohibited.



Study day (no classes): Tuesday, Dec 15


Holidays (no classes):

Monday, September 7

Tuesday, November 3

November 25 -27


Final Exam: Tuesday, December 22

(5:30 – 7:30)




Karam Benjamin

All assignments are to be emailed in pdf format to Karam ( by the due date. Late submissions are not accepted.

Office hours: By email


WSU Catalog Description:

Prereq: ECE 3330; Prereq. or coreq: ECE 3040. Open only to students enrolled in professional engineering programs. Continuous-time and discrete-time linear systems and signals. Properties of linear systems. Classical analysis methods and convolution. System analysis method for zero-state and zero-input response. Laplace transform and its application to linear system analysis. Fourier series expansion of periodic signals and application to ac steady-state analysis. Fourier transform and its applications. Analog filters, control and communication systems applications. Solution of linear difference equations.  Z-transform and its application to discrete-time linear system analysis. Sampling theory. Discrete-time Fourier transform and its application to digital filter design. (T)


Goals: To develop and understanding of the theory and competence in the methods of analysis of linear systems and signals in the frequency domain.


Learning Objectives: At the end of this course, students will be able to:

1.     Calculate the Convolution Integral

2.     Determine the Fourier Series for periodic signals

3.     Determine the Fourier Transform and Inverse Fourier Transform for aperiodic signals

4.     Determine the Laplace Transform and Inverse Laplace Transform for linear systems and signals

5.     Determine the Z-Transform and Inverse Z-Transform for discrete linear systems and signals


Outcome Coverage:

ABET 1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.


The homework, exams and project require direct application of mathematical, scientific and engineering knowledge. Students must be able to

       identify the type of engineering problem and to apply the appropriate frequency domain technique


ABET 2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.


The design in the project must be checked against real world operating condition and limits.


ABET 6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.        


The homework and project require the student to design, conduct simulations using MATLAB and to analyze simulation data.


ABET 7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.


Textbook: B. P. Lathi, Signal Processing and Linear Systems. Oxford University Press, 2000. ISBN 0-19-521917-1. (Buy it used from Amazon for a reasonable price)


Prerequisites by Topic:

(1) Circuit analysis and Kirchhoff’s laws

(2) Transient and steady-state analysis of first and second-order networks

(3) An introduction to complex frequency concepts

(4) Knowledge of Matlab and Mathcad

(5) Knowledge of numerical methods for optimization and solution of differential equations.



1.     Categorization and definition of signals and systems

2.     Review of time-domain analysis of linear differential equations

3.     Definition and calculation of the Convolution Integral

4.     Fourier Series analysis of periodic signals

5.     Fourier Transform analysis of aperiodic signals

6.     Laplace Transform analysis of linear systems and signals

7.     Sampling

8.     Discrete-Time Signals and Systems

9.     Z-Transform analysis of discrete-time systems and signals



Computer & Software Resources:

Matlab and Multisim are required and you should already have bought and downloaded them to their laptops.

Mathcad software: Download it free (The software key is: MN100011UC0151). Note: Other (more recent) versions of Mathcad are not compatible with the Mathcad worksheets provided in class. So, make sure you install this particular version (2001 Professional) of Mathcad on your computer.


Attendance: Attendance is mandatory.  Each class session missed (without a legitimate excuse) leads to a loss of 1 point (1%) of the final score. Arriving to class more than 5 min late, or leaving class early will count as an absence!

Note: for online teaching sessions and in order not to incur the above penalties, the student must join the online lecture within 5 min before lecture starts, be present (and have their camera turned on) for the full duration of the lecture for the full duration of the lecture.


Instructor Information:

Name:             Mohamad H. Hassoun, Professor

Office:             3127 Engineering. Building

Office Phone: (313) 577-3966




Office Hours:  (Room 3127 Engineering)

For semesters with online teaching, the office hours will be conducted by email.


Distribution of Points:

Assignments: 10%

(Must be 100% your own work. Otherwise, you risk a zero on all assignments. I do check and other online cheating sites, you have been warned)

Three tests: 60% (20% each).

Final: 30%


Grading Scale: A: 90-100, A-: 85-89.9, B+: 80-84.9, B: 75-79.9, B-: 70-74.9, C+: 65-69.9, C: 60-64.9, C-: 55-59.9, D: 45-54.9, F: 0-44.9


A grade of I will be available only if the student needs to complete at most the final exam.


Makeup Exam and Makeup Policy:  Makeup exams will only be allowed in the event of a documented emergency or a physician certified illness. In all such cases, you must contact your Prof. Hassoun ASAP.


Dropping & Withdrawal Policy

In the first two weeks (by September 15th) of the (full) term, students can drop this class and receive 100% tuition and course fee cancellation. After the end of the second week, there is no tuition or fee cancellation. Students who wish to withdraw from the class can initiate a withdrawal request in Academica by November 15th. You will receive a transcript notation of WP (passing), WF (failing), or WN (no graded work) at the time of withdrawal. No withdrawals can be initiated after the end of the tenth week. Students enrolled in the 10th week and beyond will receive a grade. Because withdrawing from courses may have negative academic and financial consequences, students considering course withdrawal should make sure they fully understand all the consequences before taking this step. More information on this can be found at:  The official academic calendar can be found here:


Attendance: Attendance is mandatory for all lectures. A student will lose 1 percent (out of the total final score) for every unexcused absence from lectures. Arriving to class more than 5 min late, or leaving class early will count as an absence!

Note: for online teaching sessions and in order not to incur the above penalties, the student must join the online lecture within 5 min before lecture starts, be present (and have their camera turned on) for the full duration of the lecture.


Very Important: Your Professor is known to be very strict when it comes to attendance and deadlines. He expects you to conduct yourself as a professional. Here are few examples:

Note: For online teaching format, students must be logged in to the lecture conference before the scheduled lecture starts. Attendance (in the form of the video images of students) will be taken (captured electronically) at the beginning and at random times during the lectures.

-          He does not accept assignments submitted on the due date after he starts the lecture.

-         If he sets a submission date for an assignment (say bonus problem) to be received by email before 5:00 pm on a certain day and you submit at 5:01pm then he would not accept your submission.

-         When taking a test if he announces the end of the test and that you need to turn in your work, but you continue to write then he will not accept your work and you will receive a zero.

-         Arrive more than 5 minutes late to class and you will be counted absent and lose points (1% of your final average is subtracted for each unexcused absence.)

-         In case of an emergency, you must email him about your absence before class and you must bring with you a legitimate documentation for your absence (e.g., doctor’s note, court note, etc.)

Policy on cell phones and smart watches: It is very simple, switch it off and place it in your bag for the whole duration of the lectures and exams.

During exams and the final exam: NO student will be allowed to leave the classroom (or the online exam session) for the duration of the exam (so, plan accordingly). Cell phones and smart watches must be powered off and placed in your back bag. You will have no access to your back bag once the exam starts.  

Students with Disability: If you have a documented disability that requires accommodations, you will need to register with Student Disability Services for coordination of your academic accommodations.  The Student Disability Services (SDS) office is located at 1600 David Adamany Undergraduate Library in the Student Academic Success Services department.  SDS telephone number is 313-577-1851 or 313-577-3365 (TDD only).  Once you have your accommodations in place, I will be glad to meet with you privately during my office hours to discuss your special needs.  Student Disability Services’ mission is to assist the university in creating an accessible community where students with disabilities have an equal opportunity to fully participate in their educational experience at Wayne State University. You can learn more about the disability office at:

Academic Misconduct: What every student should know

Cheating and Penalty for Cheating: Cheating is defined by the University as “intentionally using or attempting to use, or intentionally providing or attempting to provide, unauthorized materials, information, or assistance in any academic exercise.” This includes any group efforts on assignments or exams unless specifically approved by the professor for that assignment or exam. Evidence of fabrication or plagiarism, as defined by the University in its brochure “Academic Integrity,” will also result in downgrading for the course. Students who cheat on any assignment or during any examination will be assigned a failing grade for the course.


Prof. Hassoun’s policy on cheating:

-        All work submitted for grading must be 100% individual effort (unless otherwise told beforehand by your professor).

-        The solutions to assignments (bonus problems and mini projects) might already be out there. Advice: Do not look at them, period.

-        All work you submit for grading (assignments, lab reports, exams, projects and bonus problems) must be 100% your own effort. You understand that once you submit your work for grading then you are automatically certifying that the work is 100% yours. Upon grading your work, if cheating is detected (no matter how small) on an Exam then you will FAIL The COURSE. On all other graded work, the first cheating incidence (no matter how small) by a student will earn that student a zero for that piece of work. The second offence is an automatic failure of the course.

-        And yes, your professor monitors website such as and others. Advice: Do not use such sites to cheat.