Department of ECE

Intro Signal Processing, ECE 366-001

Instructor: Mark Iwen
Time and Place: MWF 8:00 am -- 8:50 am, in BPS 1415
Office: C342 WH
Office Hours: M and W 9:15 am -- 10:15 am, and by appointment
Grader Office Hours: Th 11:00 am -- noon in EB 2219, and
M 10:20 -- 11:20 am in EB 2226.

This course is about signals and their interaction with systems. A signal is a quantity of interest that is usually a function of time. A system takes a signal (input), performs an operation on it, and produces another signal (output). Tools for the analysis of signals and a special class of systems (linear and time-invariant systems) will be introduced in both the time-domain and frequency-domain. The frequency-domain provides an insightful, alternative perspective of signals and systems and greatly simplifies their analysis. These analysis tools will be presented for both continuous-time and discrete-time signals and systems. In many instances, discrete-time signals and systems arise from the sampling of their continuous-time counterparts so as to facilitate their analysis with digital computers. Signals and systems are omnipresent, and the practical applications of the theory presented in this course are numerous.

Course website for ECE366-001:

The course website is mandatory reading for the course. On it you will find the course schedule, the syllabus, and supplementary reading. Homework assignments will be posted on the schedule.


Linear Systems and Signals, Second Edition, by B. P. Lathi.
Oxford University Press, ISBN 978-0195158335


ECE 202 (Circuits and Systems II) or equivalent course, and ECE 280.

MATLAB Software Package:

MATLAB is a significant part of this course. You will be assigned homework problems that are based on MATLAB, and MATLAB questions may appear on the final exam. Note that MATLAB is available on all Windows and UNIX-based computers in the College and likely elsewhere on campus. A student version is also available for a reasonable price. However, it is not necessary to purchase the software package. MATLAB tutorials may be found at the following website:


Homework assignments will be given every week and will constitute 15% of your final grade. The homework questions will be posted on the web with their due dates. Homework assignments will include some MATLAB problems. Posting of new assignments will be announced in class. You must submit your homework solutions during the class period on the due date unless prior permission has been granted to submit otherwise. Late homework assignments will never be graded. The lowest homework score will be dropped when computing your average homework grade. Homework solutions must be original copies in the student's own handwriting. No other submissions will be graded. Solutions must be clear and neatly written to receive credit. A subset of the homework problems will be graded each week.


There will be two in-class midterm exams (one class period each), and one cumulative final exam. The midterm exams will count 50% toward your final grade. The cumulative final exam will count 35% toward your final grade. In legitimate cases of illness or personal emergency which are documented by a physician or other appropriate official, a missed midterm exam score may be replaced with the final exam score. A student who finds it necessary to miss an exam must contact the professor before the exam to explain the circumstances, and to gain prior approval.

You will be given the first in-class midterm exam on Monday, February 16th. The second in-class midterm exam will be given on Monday, March 30th. There will also be a cumulative final exam on Monday, May 4th, from 7:45 a.m. -- 9:45 a.m..


Your final course percentage will be determined by averaging your homework, midterm exam, and final exam percentages with the following weights: Homework (15%), Midterm Exams (50%), and the Final Exam (35%). The result of this weighted average will then be rounded to the nearest integer.

Your final grade (e.g., 3.5, 4.0, etc.) will be assigned according to a class ranking. That is, the weighted averages calculated as above for all the students in the class will be rank ordered. Finally, threshold scores (e.g., a score above which a 4.0 is earned) will be determined, thereby establishing each student's final grade in the class. The threshold scores for each grade will never be higher than those indicated in following table.

90% -- 100% A 4.0
85% -- 89% A-/B+ 3.5
80% -- 84% B 3.0
75% -- 79% B-/C+ 2.5
70% -- 74% C 2.0
65% -- 69% C-/D+ 1.5
60% -- 64% D 1.0
0% -- 59% F 0.0

Incomplete grades will be given only in unusual cases of illness or other personal emergency, which causes the student to miss a significant amount of the course. This grade cannot be given for any other reason.

Academic Integrity:

You are expected to complete exams on your own, without collaboration or the use of any outside resources. Any violation of this rule will be treated according to the MSU policies on academic integrity. Please familiarize yourself with these policies if you have not already.

You are encouraged to work with your peers on solving homework assignments. However, all submitted homework solutions must be written up individually in your own words. Submitting another student's written work as your own will be considered plagiarism.

Article 2.3.3 of the Academic Freedom Report states: "The student shares with the faculty the responsibility for maintaining the integrity of scholarship, grades, and professional standards." In addition, this instructor adheres to the University regulations, policies, and ordinances on academic honesty and integrity, as specified in General Student Regulation 1.0, Protection of Scholarship and Grades; the all-University Policy on Integrity of Scholarship and Grades; and Ordinance 17.00, Examinations, all of which are available on the MSU web site ( Students who violate these rules may receive a penalty grade, including, but not limited to, a failing grade on the assignment or in the course. The following conduct is specifically cited: (1) Supplying or using work or answers that are not one's own; (2) Providing or accepting assistance with completing examinations; (3) Interfering through any means with another's academic work; and (4) Faking data or results.