EECS 246: Signals and Systems

Fall 2004, Prof. Michael Branicky


General Information

Course Information Sheet

Detailed Syllabus

Lecture Hours: MWF 2:00-2:50pm, Wickenden 322
Recitation Hours: T 4:30-5:45pm, Wickenden 322

Course Instructor: Michael Branicky, mb@case.edu, Glennan 517B, x6430
Instructor's Office Hours: R 1-3pm, F 11am-12noon

Course T.A./Grader: Nathan Wedge, naw4@cwru.edu

Required Text

Course Roster

Mirror Sites

http://dora.cwru.edu/msb/246
http://vorlon.cwru.edu/~msb11/246

Announcements

Lecture Notes / Handouts

23 AUG: Lecture #1: Introduction / What is a Signal? / What is a System? / Examples
24 AUG: Recitation #1: Background / Intro. to Signals and Matlab
25 AUG: Lecture #2: Classification of Signals
27 AUG: Lecture #3: Basic Operations on Signals, Problem Set #1 Due

30 AUG: Lecture #4: Elementary Signals
31 AUG: Recitation #2: Signal Basics
01 SEP: Lecture #5: System Properties
03 SEP: Lecture #6: D-T Convolution, Problem Set #2 Due

06 SEP: LABOR DAY HOLIDAY (No Class)
07 SEP: Recitation #3: Signal Basics / D-T Convolution   Scan of Problems
08 SEP: Lecture #7: C-T Convolution
10 SEP: Lecture #8: Convolution Properties/Uses, Problem Set #3 Due

13 SEP: Lecture #9: Convolution Properties/Uses CONTINUED
13 SEP: e-Handout: Numerical Convolution
13 SEP: e-Handout: Convolution Examples
14 SEP: Recitation #4: Convolution   Scan of Problems   FAQ
15 SEP: Lecture #10: Differential Equations
17 SEP: Lecture #11: Difference Equations, Problem Set #4 Due

20 SEP: Lecture #12: Block Diagrams / State Equations
21 SEP: Recitation #5: Differential/Difference Equations   Scan of Problems
22 SEP: Lecture #13: Fourier Representation
22 SEP: Matlab Demo: Sounds
24 SEP: Lecture #14: Fourier Series, Problem Set #5 Due

27 SEP: Lecture #15: Fourier Series Properties
28 SEP: Recitation #6: Quiz #1 Review (TA Nathan Wedge)   Scan of Problems
29 SEP: Quiz #1 Review (TA Nathan Wedge)
01 OCT: QUIZ #1 (TA Nathan Wedge)

04 OCT: Lecture #17: Fourier Transform (Prof. Marc Buchner)
05 OCT: No Recitation (VP Debates)
06 OCT: Lecture #18: Fourier Transform 2
07 OCT: Recitation #7: Fourier Series (Makeup for Tuesday; same time and place)
08 OCT: Lecture #19: Fourier Transform 3

11 OCT: Lecture #20: Frequency Domain Systems Analysis 1 (Basics), Problem Set #6 Due
12 OCT: Recitation #8: Fourier Transform   Addendum
13 OCT: Lecture #21: Frequency Domain Systems Analysis 2 (Filtering)
15 OCT: Lecture #22: Frequency Domain Systems Analysis 3 (Applications of Filtering) , Problem Set #7 Due
15 OCT: Matlab Demo: Filtering a Chirp

18 OCT: FALL BREAK (No Class)
19 OCT: FALL BREAK (Recitation moved to Thursday)
20 OCT: Lecture #23: Frequency Domain Systems Analysis 4 (Sampling in Practice)
20 OCT: Matlab Demo: Aliasing
20 OCT: Matlab Demo: Reconstruction from Samples
21 OCT: Recitation #9: Frequency Domain Systems Analysis   Problems 4.20 and 4.30 (portion)
22 OCT: Lecture #24: Bode Plots [Source: Karu]

25 OCT: Lecture #25: Discrete-Time Fourier Analysis 1, Problem Set #8 Due
26 OCT: Recitation #10: Quiz #2 Review   Study Sheets   Review Problems w/ Answers
27 OCT: Lecture #26: Discrete-Time Fourier Analysis 2
29 OCT: QUIZ #2

01 NOV: Lecture #27: Discrete-Time Fourier Analysis 3
01 NOV: Matlab Demo: FFT for Constants / Cosines
01 NOV: Matlab Demo: Synthesis of Train Whistle (Revisited)
01 NOV: Matlab Demo: Image Compression using the Two-Dimensional FFT
01 NOV: Matlab Demo: System Identification
02 NOV: Recitation #11: D-T Fourier
03 NOV: Lecture #28: Laplace Transform 1
05 NOV: Lecture #29: Laplace Transform 2, Problem Set #9 Due

08 NOV: Lecture #30: Laplace Transform 3
09 NOV: Recitation #12: Laplace Transform
09 NOV: e-Handout: Why the Initial and Final Theorems Work
10 NOV: Lecture #31: Feedback and Control 1
12 NOV: Lecture #32: Feedback and Control 2, Problem Set #10 Due
12 NOV: e-Handout: Bridged-T Network

15 NOV: Lecture #33: Feedback and Control 3
16 NOV: Recitation #13: Feedback and Control
17 NOV: Lecture #34: Feedback and Control CONTINUED
17 NOV: e-Handout: FB&C Supplement [Source: Karu, Siebert]
17 NOV: e-Handout: A Useful Unstable System [Source: Siebert's Circuits, Signals, and Systems]
19 NOV: Lecture #35: z-Transform 1, Problem Set #11 Due

22 NOV: Lecture #36: z-Transform 2
23 NOV: Recitation #14: z-Transform
24 NOV: Lecture #37: z-Transform 3
26 NOV: THANKSGIVING HOLIDAY (No Class)

29 NOV: Lecture #38: Final Review
30 NOV: Recitation #15: z-Transform
01 DEC: Lecture #39: Final Review CONTINUED
03 DEC: Lecture #40: Non-LTI Systems, Problem Set #12 Due
03 DEC: Matlab Demo: Spectrograms

Lecture Notes: Errata

Problem Sets and Solutions

Problem Set #1 (Due 08/27)   FAQ   Solutions   Post-Mortem
Problem Set #2 (Due 09/03)   FAQ   Solutions   Post-Mortem
Problem Set #3 (Due 09/10)   FAQ   Solutions   Post-Mortem
Problem Set #4 (Due 09/17)   Examples   FAQ   Solutions   Post-Mortem
Problem Set #5 (Due 09/24)   Examples   FAQ   Solutions   Corrections   Post-Mortem
Problem Set #6 (Due 10/11)   Examples   FAQ   Solutions   Post-Mortem
Problem Set #7 (Due 10/15)   Examples   Solutions   Corrections   Post-Mortem
Problem Set #8 (Due 10/25)   FAQ   Solutions   Corrections   Post-Mortem
Problem Set #9 (Due 11/05)   Examples   Solutions   Post-Mortem
Problem Set #10 (Due 11/12)   Solutions   Post-Mortem
Problem Set #11 (Due 11/19)   FAQ   Solutions*   Corrections   Post-Mortem
* Corresponding book problem numbers are from first edition; see PS11 for 2nd ed. correspondence.
Problem Set #12 (Due 12/03) <-- Extra long (15 problems)   Solutions   Post-Mortem

Log of Missing Assignments

Matlab Code Repository

Quizzes / Final

Quiz #1 Information Sheet
From 2003:   Quiz #1   Solutions   Post-Mortem
Older Quiz #1's:   2002   2001   2000   1999
Quiz #1, 2004:   Ver. A   Ver. A Solutions   Ver. B   Ver. B Solutions   Post-Mortem

Quiz #2 Information Sheet (Updated: 10/26/04, 1:15pm)
From 2003:   Quiz #2 with Solutions   Post-Mortem
Older Quiz #2's:   2002   2001   2000 (partial)   1999
Quiz #2, 2004:   Solutions   Post-Mortem

Final Exam Information Sheet
Some Old Final Exams (no answers will be provided):   2001   2000   1999
Final Exam Post-Mortem

Useful Links

Matlab Primer (for internal use only) [ pdf | html ]
Kamen and Heck's Matlab Tutorial [ pdf | html ]
Apply for an EECS Computer Account
Wiley's Student Companion Site for Haykin and Van Veen
Book Website: Signals and Systems Made Ridiculously Simple
Book Website: Structure and Interpretation of Signals and Systems
Book Website: Fundamentals of Signals and Systems Using the Web and Matlab
UC Berkeley's Signals and Systems Course Webpage
Stanford's Signals and Systems Course Webpage
JPEG Tutorial
How MP3 Works
Control Tutorials for Matlab
Johns Hopkins Univ. Signals Systems and Control Demos [Suggested by George Kumengi]
Joy of Convolution (D-T) [Suggested by George Kumengi]
Joy of Convolution (C-T)
Spectrum of a Chirp
Co-op Opportunities at Rockwell Automation [Suggested by former student Justin Hartman]
Co-op Opportunities at VXI Technology, Inc. [Suggested by Case alum Nick Barendt]


Created: 2004-08-05. Last Modified: 2004-12-14.