EEE 304 Signals and Systems II
Fall 2013, TTh 9:00-10:15, GWC465

Instructor: Kostas Tsakalis, GWC 358, 965-1467, tsakalis, Current schedule
Textbook: Oppenheim and Willsky Signals and Systems, 2nd Ed., Prentice Hall, 1997.

LAB TIMES: (TA present at GWC 379)

Starts: Sep 3.  For labs on a holiday, please make arrangements with the TA.

Mon 1 pm - 4 pm

Tue 10:30 am -1:30 pm

Fri 9 am -12 noon

Sat 1 pm - 4 pm


Lab1  - Sept 3 to Sept 17 (2 weeks - 8 sessions)

Lab2  - Sept 17 to Oct 1 (2 weeks - 8 sessions)

Lab3  - Oct 1 to Oct 22 (3 weeks - 10 sessions )

Lab4  - Oct 22 5 to Nov 12 (3 weeks - 12 sessions)

Lab5  - Nov 12 to Nov 26 (2 weeks - 8 sessions)



Course Outline:

  1. Review of fundamental concepts and problems in systems theory  (Ch.2)
  2. Laplace and Fourier Transform review (Ch.9,4)
  3. z-transform and DTFT review (Ch.10,5)
  4. Sampling and reconstruction (Ch.7)
  5. State-space description of CT/DT systems  (Notes-optional)
  6. Analog and Digital Filters: Structure and design (Ch.3.8, 6)
  7. Feedback systems: stability and synthesis principles (Ch. 11)
  8. Analog and Digital Modulation (Ch. 8)

Grading: HW 10%, LAB 20%, Tests/Quizzes 40% ( best n-1  scores), Final 30%
Absolute Grading Scale: A > 90 >  B > 75 > C > 60 > D > 50 > E
(Cut-off points may only decrease depending on the final grade distribution.)
Current grade distribution (updated after each test)


HW Assignments, Test Material, Handouts

Background material (from 203)l: Class Notes #1 (.pdf)
   Basic definitions and examples on system properties.
   Linearity, Time Invariance, Causality, Memory, Stability.

Solved Problems: Recent Selections
Other solved problems
Old 304 Tests (sample)
More Samples

Presentations on feedback control systems
Motivation and simple calculations. Performance and Robustness notions

Some special problems in controller design. Saturating actuators and sequential loop closing.

!!! Convolution Demos: Try out this JAVA-based program (

Sampling and reconstruction Demo: Download the files: Problem description , Matlab file , Tada sound .
Study the problem described in the linked notes. Use the Matlab program to experiment with
different parameter values (frequency, filters, etc)


NOTE: Lab assignments are posted on the BlackBoard. For an example of past lab assignments, see the linked files PAST LAB ASSIGNMENTS

HW#0, Fri 9/6 (Do not submit), Review of 203 Background material

HW#1, Thu 9/12, Laplace-Z transforms SOLUTIONS

Test#1, Thu 9/19, Laplace-Z transforms SOLUTIONS

HW#2, Thu 9/26, Filtering SOLUTIONS

Test#2, Thu 10/3, Filtering SOLUTIONS

HW#3, Thu 10/10, Sampling and Reconstruction SOLUTIONS

Test#3, Thu 10/17, Sampling and Reconstruction SOLUTIONS     

HW#4, Thu 10/31, Modulation SOLUTIONS

Test#4, Thu 11/7, Modulation SOLUTIONS

ABET Test. Thu 11/14. Multiple choice on background material, Basic concepts: convolution, stability, frequency responses, sampling. Continuous/Discrete time systems. Replaces worst test

HW#5, Thu 11/21, Feedback Systems SOLUTIONS

  matlab history (lecture), Matlab history (lecture)

Test#5, **TUE 12/3** Feedback Systems SOLUTIONS

TA's office GWC 446, LAB GWC379

The lab reports must be submitted on the specified due date. See a TA or the instructor for late reports.


The Lab report must not exceed 6 pages (unless otherwise specified). You are expected to answer only the Lab exercises (and not the introduction part) provided at the end of  the Lab instructions. You may include few diagrams or capture the screen shot of the graphs that you generated by simulations. You are not supposed to submit the VIs, but only the screenshots of the VIs . A Sample Lab Report is posted below.


You may work in groups, but you must submit your individual report with the screenshots of your own VIs.

All Documents must be saved onto personal flash drive before Shutting down the computer. Data will be lost once you log off.

If you have any questions regarding the labs, you may contact the TAs during the lab hours or by email.