Purdue University
School of Electrical and Computer Engineering

EE301 Signals and Systems
Spring 2015
Prof. Michael D. Zoltowski

Last Updated: Thursday, 3/10/15, 3:30 PM.

**VIP** Exam 2 scheduled for Tues, March 31. In-Class. Coverage: Chaps 3,4. Hmwks 5,6,7. In reality, mostly Chap. 4 and Hmwks 6 and 7 since Chap 3 material is a special case of Chap. 4.

Graded Exam 1's can be picked with ID in room MSEE 330. Point Breakdown for Problem 1: (a) 10 (b) 10 (c) 5 (d) 5 (e) 20. Point Breakdown for Problem 2: (a) 12 (b) 12 (c) 13 (d) 13. Histogram of Scores Exam 1 Statistics

Exam 1 Solution: Exam 1 Solution Thurs, Feb. 26 in-class. Coverage: Chaps 1-2, Hmwks 1-4.

Lecture for Section 001: T Th 4:30-5:45 pm in NEW ROOM: PHYS 114 starting Tues, Jan. 20

Exam 1 Solution:

Exam 1 Solution Thurs, Feb. 26 in-class. Coverage: Chaps 1-2, Hmwks 1-4.

Lecture for Section 001: T Th 4:30-5:45 pm in NEW ROOM: PHYS 114 starting Tues, Jan. 20

Medical School Used Seinfeld as Educational Tool

VIP Course Information Including Office Hours (PDF File).

Catalog Course Description

Course Outline

INSTRUCTOR OFFICE HOURS: Prof Zoltowski in MSEE 318: M W 1-2 pm, T R 1:30-3:00 pm

INSTRUCTOR EMAIL: michael.zoltowski@gmail.com or mikedz@purdue.edu

TA 1 OFFICE HOURS: Aziza Satkhozina in EE 209 **Table 2**: M 9.30am-1.30pm, W 2pm-6pm, F 9.30am-12.30pm

TA 1 EMAIL: asatkhoz@purdue.edu

TA 2 OFFICE HOURS: Yves Mujyambere in EE 208/209; Th 11:30 am - 1:30 pm and F 1:30am-5:30pm

TA EMAIL: ymujyamb@purdue.edu

Mini-Tutorial on Complex Numbers: Complex Number Overview

Seinfeld: The Race Pts 1 and 3 Seinfeld: The Race, Parts 1 and 3

Seinfeld: The Race, Pt 2 Seinfeld: The Race, Pt 2

Seinfeld: Marine Biologist

Seinfeld: Kramer Karate

Seinfeld_Kramer Challenged

HOMEWORKS:

Homework 1 on Signals. Due Thurs, Jan. 22. Homework 1 Solution.

Hmwk 1 Help. Problems 1.26, 1.36, 1.54

Homework 2 on Systems. Due Thurs, Jan. 29, in class. Homework 2 Solution.

Homework 3 on CT Convolution. Due Thurs, Feb. 5. Homework 3 Solution.

Homework 4 on DT Convolution. Due Thurs, Feb. 12. Homework 4 Solution.

Homework 5 on CT Fourier Series. Due Thurs, Feb. 19. Homework 5 Solution.

Homework 6 on CT Fourier Transform. Due Thurs, Mar. 12 Homework 6 Solution.

Homework 7 on CT Fourier Transform - Part 2. Due Thurs, Mar. 26 in class. See Hmwk7Help file.

Hmwk 7 Help: add'l FT Examples Homework 7 Help

SCANNED-IN HMWK PROBLEMS FROM TEXT

Text Chap 1 Problem Statements.

Text Chap 2 Problem Statements.

Text Chap 3 Problem Statements.

Text Chap 4 Problem Statements.

Text Chap 5 Problem Statements.

Text Chap 7 Problem Statements.

TEXT SCANS PLUS SUPPLEMENTARY INSTRUCTOR NOTES:

Outline for Course Textbook.

Order that chapters will be covered: 1, 2, 3, 4, 7, 5, 10 (6, 8, 9 not covered).

CHAPTER 1: SIGNALS

Text Notes on Basic Signals.

The notes below will be covered on Jan.13 and are helpful for Hmwk 1:

Notes on Signal Basics.

The notes below were covered on Jan.15 and are helpful for Hmwk 1:

Notes on Discrete-Time Signal Basics.

Matlab code: rectangle function. ; Matlab code: unit step function.

M-file for time-transformatons on Exponential Signal

M-file for function in Problem 1.21 ; M-file for time-tranformatons on Hmwk 1 signal

M-file: Time-Scaling Examples ; M-file: DT Sinewaves

CHAPTER 1: SYSTEMS

Text Notes on System Properties.

The notes below were covered on Jan. 20 and are helpful for Hmwk 2:

Supplemental Notes on System Properties.

System Examples and Properties.

The notes below were covered on Jan. 22 and are helpful for Hmwk 2:

Difference Eqns are DT LTI Systems.

CHAPTER 2: LTI SYSTEMS: IMPULSE RESPONSE AND CONVOLUTION

Text Notes on Convolution.

Text Notes on LTI System Properties.

The notes below were covered on Jan. 27 on CT convolution. (Sects. 2.2 and 2.3)

CT Convolution Derivation, Properties, and Basic Example

Convolution Example 1: "Ramp-Down Triangle" with Rectangle

Convolution Example 2: "Ramp-Up Triangle" with Rectangle

Theory Connecting Ramp-Up with Ramp-Down Convolution Result

Matlab Code for using DT Convoluton to approx CT Convolution

The notes below were covered on Jan. 29 and are helpful for Homework 3 (Sect. 2.5):

Additional Properties of Impulse Response and Dirac Delta Function (Sect. 2.5)

VIP **Basic Convolution Results**

Problem 2.22 (e) (Hmwk3) ; Problem 2.22 (c) (Hmwk3)

Problem 2.40 (b) (Hmwk 3)

The notes below will be covered on Feb. 3 on DT convolution (Sect. 2.1)

DT Convolution Derivation, Properties, and Basic Examples

The notes below will be covered on Feb. 5 and are helpful for Homework 4:

Additional Properties of DT Convolution Plus Examples

Summary of Key Convolution Properties

The notes below were covered on Feb. 10 and are helpful for Exam 1:

Examples of Simple First-Order Difference Equations

Inverse LTI Systems (Sect. 2.3.5)

Stability and Causality of DT & CT LTI Systems (Sects. 2.3.6-2.3.7)

Summary of Properties of LTI Systems Based on Impulse Response. (Sect. 2.3)

Summary for Convolution of Two Rectangular Pulses: CT and DT

On the Use of Basic Results in Conjunction with Tables: Calculus

CHAPTER 3: FOURIER SERIES FOR PERIODIC SIGNALS

Text Notes on CT Fourier Series.

Text Notes on DT Fourier Series.

The notes below will be covered on Feb.12 covering key points of CT Fourier Series:

Basic and Key Points Underlying CT Fourier Series

The notes below will be covered on Feb. 17 covering key points of DT Fourier Series:

Hmwk 5 Help for Chap 3 Problems on Fourier Series

Problem 3.22 on Fourier Series

Basic and Key Points Underlying DT Fourier Series

M-file to generate CT Rectangular Pulse Train

M-file to generate DT Rectangular Pulse Train

M-file for Problem 3.22 (a)-(a) (periodic ramp)

M-file for Problem 3.22 (a)-(b) (periodic trapezoidal pulse)

M-file for Problem 3.22 (a)-(c) (periodic sawtooth pulse)

M-file for Periodic Half-Sinewave

Industry Standard for how Orthogonal Sinewaves (OFDM) are used to Transmit Digital Data See Sect 5.6 on Page 39.

Chap. 3: Text Notes on Frequency Selective Filters.

CHAPTER 4: FOURIER TRANSFORM

Chap. 4, Part I: Text Notes on CT Fourier Transform.

Chap. 4, Part II: Text Notes on Convolution Property of Fourier Transform.

The notes below will be covered on Feb. 24 on Basic Fourier Transform Theory.

Basic Fourier Transform Theory Fourier Transform Fundamentals

Basic Fourier Transform Theory: Relationship to Chap 3 on Fourier Series Interpretation of Inverse Fourier Transform

Frequency Ranges of Biological, E&M, and other Signals.

The notes below will be covered on Feb. 26 on Basic Fourier Transform Theory.

Matlab Example of Fourier Transform Properties: Matlab Demo of FT Properties.

Symmetry Properties of Fourier Transform: Symmetry Properties of Fourier Transform.

VIP: Proofs of Fourier Transform Properties Plus Examples.

Proofs for Supplemental Properties of the Fourier Transform

The notes below on Fourier Transform Examples will be covered on Mar. 3 and are helpful for Hmwk. 6. **VIP** Prob 4.21 (d) and (i) added to end

Fourier Transform Examples Fourier Transform Examples

Revised Table 4.1 of Fourier Transform Properties : Notation-Revised Table 4.1 plus Additional Properties ; Notation-Revised Table 4.2

The notes below on Fourier Transform Examples will be covered on Mar. 12 and are helpful for Hmwk.7 and Old Exam 2's.

Hmwk 7 Help: add'l FT Examples Homework 7 Help

Fourier Transform of Finite Length Sinewaves: Fourier Transform of Finite Length Sinewaves

Some Fourier Transform results involving two sinc functions.

Notes on Response of LTI system to sinewaves.

The notes below on Fourier Transform of Multiplying a Signal by a Sinewave and Gaussian Signals will be covered on Mar. 24 and are helpful for Exam 2.

Application of Fourier Transform Theory: Multiplying Signal with Sinewave: Multiplying Signal by a Sinewave

Fourier Transform of Gaussian Signal and Related Results VIP Info for Exam 2

Frequency Allocation Chart compiled by FCC: Frequency Allocation Chart

The notes below on Removing Negative Frequency Content will be covered on Mar. 26 and are helpful for Exam 2.

Removing Negative Frequency Content in Transmitted Signal.

Example for Removing Negative Frequency Content in Transmitted Signal.

Matlab Demo of Single Sideband Modulation.

The notes below on Further Insights into the Fourier Transform will be covered on Mar. 24 and 26 and are helpful for Exam 2.

Additional Insights into Fourier Transform Fourier Transform Insights

Fourier Transform Tables where units for frequency variable is Hertz: Fourier Transform Tables

Miscellaneous Notes on Fourier Transforms:

Wikipedia on Sinc Function: The Sinc Function.

CHAPTER 7: SAMPLING THEORY

Chap. 7 Text Notes on Sampling Theory.

The notes below on Basic Sampling Theory will be covered on Mar. 31 and use figures from the beginning of Chapter 7 in the text.

Basic Sampling Theory Basic Sampling Theory

M-file for Illustrating Sampling Theory

M-file for Illustrating Sampling Theory for Sinewave

The notes below on Basic Sampling Theory will be covered on Apr. 2 related to Sampling Theory.

Ideal Reconstruction of Bandlimited Signal from its Samples Ideal Signal Reconstruction

M-file for Ideal Signal Reconstruction

The notes below related to Sampling Theory and helpful for Hmwk 8 will be covered on Apr. 7

Homework 8 Help.

Advantages of Digital over Analog, Part I: Digital Communications and Regeneration

Advantages of Digital over Analog, Part II Error Correcting Codes

Matlab example of LDPC code: 1 bit per symbol ldpceg.m ; Matlab example of LDPC code: 2 bits per symbol ldpcQAMeg.m

Matlab example of Digital Upsampling and Zero-Order-Hold DAC ZOHeg2.m

The notes below related to Sampling Theory and helpful for Hmwk 8 will be covered on Apr. 9

Illustration of Quantization and Binary Encoding ; Additional Material Including Real-World Signal Bandwidths

New High-End Digital Audio with 96 KHz Sampling and 24 bits/sample

Specs for TI DAC chip for Digital Audio with 96 KHz Sampling and 24 bits/sample

Wikipedia on how information is stored and read off a CD-ROM/DVD.

CHAPTER 5: DISCRETE-TIME FOURIER TRANSFORM

Chap. 5: Text Notes on DT Fourier Transform.

Chap. 5: Text Notes on DT Fourier Transform -- Second Half..

The notes below on the Discrete-Time Fourier Transform (DTFT) were covered on Apr. 14 and also relate the DTFT to the CT Fourier Transform:

Discrete-Time Fourier Transform (DTFT)Basics DTFT Basics

The notes below related to the DTFT and helpful for Hmwk 8 will be covered on Apr. 16

DTFT Properties and Examples DTFT Properties/Examples Revised Table 5.1 of DT Fourier Transform Properties : Notation-Revised Table 5.1

Help for Prob 5.21 (Hmwk 9) on Chap. 5 DTFT Properties/Pairs

Help for Prob 5.35 (Hmwk 9) on Chap. 5 DTFT All-Pass Filters

Exam 3 Help Problem

Exam 3 Big Picture

Revised Table 5.1 of DT Fourier Transform Properties : Notation-Revised Table 5.1

CTFT-DTFT Relationship for a Sampled Sinewave.

CTFT-DTFT Relationship Plus Example for Exam 3.

Notes on Relationship of DTFT to CTFT.

Supplemental notes on Chap.5 related to frequency response of LTI systems described by difference equations. Chap. 5 Supplement

CHAPTER 10: Z-TRANSFORM

The notes below related to the Z-Transform and will be covered on Apr. 21 and 23

VIP "Big Picture" notes tying together Chapters 4, 5, 7, and 10: Relationship between DT and CT Fourier Transform

Handout on Chap.10 material: Z-Transform. Chap. 10 Handout

Handout on Graphical Frequency Response. GraphicalFrequencyResponse.pdf

Supplemental notes on All-Pass Filters. All-Pass Filters

Chap. 10: Text Notes on Z-Transform -- First Half.

Chap. 10: Text Notes on Z-Transform -- Second Half.

VIP material for lecture on CAT Scans and the Theory of 2-D Fourier Transforms: 2-D Fourier Transform and CAT Scan Theory

Notes on Theory of Two-Dimensional Signals and 2-D Fourier Transform 2-D Signals, Systems, and Transforms



OLD EXAM 1's:

Exam 1 from Spring 2015: Exam 1 and Solution to Exam 1.

Exam 1 from Spring 2014: Exam 1 and Solution to Exam 1.

Exam 1 from Fall 2013: Exam 1 and TENTATIVE Solution to Exam 1. ; Histogram and Stats in pdf

Exam 1 from Spring 2013: Exam 1 and Solution to Exam 1. ; Histogram of Scores ; Histogram and Stats in pdf

Exam 1 from Spring 2012: Exam 1 and Solution to Exam 1. , and B&W Solution with Point Breakdown. , Histogram of Scores and Statistics

Exam 1 from Spring 2011: Exam 1 and Solution to Exam 1. , Note on Integrators with Finite Limits

Exam 1 from Spring 2010: Exam 1 and Solution to Exam 1.

Exam 1 from Spring 2009: Exam 1 and Solution to Exam 1.

Exam 1 from Spring 2008: Exam 1 and Solution to Exam 1.

Exam 1 from Spring 2007: Exam 1 and Solution to Exam 1.

Exam 1 from Spring 2005: Exam 1 and Solution to Exam 1.

Exam 1 from Spring 2004: Spring 2004 Exam 1 and Solutions

and Solution to Exam 1.

Exam 2 Soln from Fall 2013:

Fall 2002 Exam 1. Solutions

Fall 1998 Exam 1. Solutions

Spring 1999 Exam 1. Solutions

OLD EXAM 2's :

Exam 2 Coverage: Primarily Text Chapter 4, Homeworks 6-7. The primary topic covered is the Fourier Transform, properties and pairs. Only a single handwritten two-sided crib sheet is allowed for this exam, in addition to the textbook (open book) No calculators. A table of Fourier Transform properties will be attached to the exam, with the j notation removed and some additions (e.g. Duality property) relative to Table 4.1 in the textbook.

Exam 2 from Spring 2014: Exam 2 SP 2014 and solution Solution to Exam 2.

Exam 2 from Spring 2013: Exam 2 SP 2013 and solution Solution to Exam 2.

Exam 2 Solution from Fall 2013. ; Exam 2 Histogram for Fall 2013:

Exam 2 from Spring 2013: Exam 2 SP 2013 and solution Solution to Exam 2. , Exam 2 Statistics.

Exam 2 from Spring 2012: Exam 2 SP 2012 and solution Solution to Exam 2. , Exam 2 Statistics. ; Example Problem 2 Solution.

Exam 2 from Spring 2011: Exam 2 SP 2011 and Tables and Block Diagrams and Extra Handout and Solution to Exam 2. , Exam 2 Statistics.

Exam 2 from Spring 2010: Exam 2 SP 2010 and Solution to 2010 Exam 2. and Block Diagrams

Exam 2 from Spring 2009: Exam 2 SP 2009 and Solution to 2009 Exam 2. and Block Diagrams

Exam 2 from Spring 2008: Exam 2 SP 2008 and Solution to 2008 Exam 2.

Exam 2 from Spring 2007: Exam 2 SP 2007 and Solution to 2007 Exam 2.

Exam 2 from Spring 2005: Exam 2 SP 2005 and Solution to 2005 Exam 2.

Exam 2 from Spring 2004: Exam 2 SP 2004 and Solution to 2004 Exam 2.

OLD EXAM 3's:

Exam 3 Coverage: Primarily Text Chapters 7 and 5, Homeworks 8-9. Primary coverage topics: Sampling Theory and Discrete-Time Fourier Transform, properties and pairs. Also, relationship between DTFT and Fourier Transform when the DT signal was obtained by sampling a CT (analog) signal. Also, frequency response of DT LTI systems described by difference equations.

Exam 3 from Spring 2014 Exam 3 and Solution to Exam 3.

Exam 3 from Fall 2013 Exam 3 Soln Fall 2013. ; Exam 3 Statistics.

Exam 3 from Spring 2013 Exam 3 and Solution to Exam 3. ; Histogram of Scores ; Histogram and Stats in pdf

Exam 3 from Spring 2012: Exam 3 SP 2012 and solution Solution to Exam 3. ; Exam 3 Statistics. ; Exam 3 Statistics.

Exam 3 from Spring 2011: Exam 3 SP 2011 and Tables and Extra Handout and Solution to 2011 Exam 3. and Exam 3 Statistics.

Exam 3 from Spring 2010: Exam 3 SP 2010 and Solution to 2010 Exam 3. Matlab Help CTFT Exam3soln.m ; Matlab Help DTFT Exam3solnRads.m ;

Exam 3 from Spring 2009: Exam 3 SP 2009 and Solution to 2009 Exam 3.

Exam 3 from Spring 2008: Exam 3 SP 2008 and Solution to 2008 Exam 3.

Exam 3 from Spring 2007: Exam 3 SP 2007 and Solution to 2007 Exam 3.

Exam 3 from Spring 2005: Exam 3 SP 2005 and Solution to 2005 Exam 3.

Exam 3 from Spring 2004: Exam 3 SP 2004 and Solution to 2004 Exam 3.

OLD FINAL EXAMs:

Final Exam from Fall 2013: Final Exam F 2013 and Soln to Fall 2013 Final Exam.

Final Exam from Spring 2013 Final Exam and Solution to Final Exam. ; Histogram of Scores ; Histogram and Stats in pdf

Final Exam from Spring 2012: Final Exam SP 2012 and Solution to 2012 Final Exam.

Final Exam from Spring 2011: Final Exam SP 2011 and Solution to 2011 Final Exam.

Final Exam from Spring 2010: Final Exam SP 2010 .

Final Exam from Spring 2009: Final Exam SP 2009 .

Final Exam from Spring 2008: Final Exam SP 2008 .

Final Exam from Spring 2007: Final Exam SP 2007 .

Final Exam from Spring 2005: Final Exam SP 2005 .

Final Exam from Spring 2004: Final Exam SP 2004 .

Excellent Tutorial Article on Error Control Coding

Illustration of Quantization and Binary Encoding

Powerpoint tutorial on digital communications

PDF version of tutorial on digital communications

Wikipedia on how information is stored and read off a CD-ROM/DVD.

Current Frequency Allocation Table by Federal Communications Commission

VIP Link for Frequency Allocation

Seinfeld: George and Marine Biology Seinfeld: Marine Biologist

Seinfeld: Kramer vs Mail Fraud Seinfeld: Kramer vs The Mail.

Seinfeld_Kramer Challenged

Seinfeld: Kramer Assman Seinfeld: Kramer Assman

Seinfeld: Kramer Gets a Job Seinfeld: Kramer Gets a Job

Seinfeld: Kramer Chicken Roaster Seinfeld: Kramer Chicken Roasters.

Seinfeld: Elaine and Dancing Seinfeld: Elaine Dancing.

Seinfeld: Kramer Stops Talking Seinfeld: Kramer Stops Talking

Seinfeld: George the Bad Boy Seinfeld: George the Bad Boy.

Seinfeld: George Bootlegger Blooper Seinfeld: George Bootlegger Blooper.

Seinfeld: George and Jerk-Store Comeback Seinfeld: George and Jerk-Store Comeback.

Seinfeld: George and Marine Biology Seinfeld: Marine Biologist

Seinfeld: George "It's not you, it's me" Seinfeld: George "It's not you, it's me".

Seinfeld: The Lip Reader Seinfeld: The Lip Reader.

Seinfeld: Kramer Pipe Night Seinfeld: Kramer Pipe Night.

Seinfeld: Pipe Night Blooper Seinfeld: Pipe Night Blooper.

Seinfeld: Kramer and Jerry's Apartment Seinfeld: Kramer and Jerry's Apartment.

Seinfeld: Kramer and Merv Griffin Show Seinfeld: Kramer and Merv Griffin Show.

Seinfeld: George's Opposite Religion Seinfeld: George Opposite Religion

Seinfeld: Kramer is Batman Seinfeld: Kramer is Batman

Seinfeld: Kramer and Merv Griffin Show Seinfeld: Kramer and Merv Griffin Show.

Seinfeld: The Lopper Seinfeld: The Lopper

Seinfeld: Kramerica Industries Seinfeld: Kramerica Industries.

Seinfeld: Kramer and Mail Fraud Seinfeld: Kramer and Mail Fraud.

Seinfeld: George and Marine Biology Seinfeld: Marine Biologist

Seinfeld: Kramer and Novacaine Seinfeld: Kramer and Novacaine.

Seinfeld: Kramer Karate Sessions Seinfeld: Kramer and Karate.

Seinfeld: Black Market Shower Heads Seinfeld: Low-Flow Shower Heads.

Seinfeld: George and Jerk-Store Comeback Seinfeld: George and Jerk-Store Comeback.

Seinfeld: Kramer and Mail Fraud Seinfeld: Kramer and Mail Fraud.

Seinfeld: Keith Hernandez Part 1 Seinfeld: Keith Hernandez Part 1

Seinfeld: Keith Hernandez Part 1 Seinfeld: Keith Hernandez Part 2

Seinfeld: George and Fire at Children's Party Seinfeld: George and Fire at Children's Party

Seinfeld: Kramer's License Plates Seinfeld: Kramer's License Plates

Seinfeld: George and Blind Date Seinfeld: George and Blind Date

Seinfeld: George and Fire at Children's Party Seinfeld: George and Fire at Children's Party

Seinfeld: George's Opposite Religion Seinfeld: George Opposite Religion

Seinfeld: Nothing Higher Than Architect Seinfeld: George and the Architect.

Seinfeld: Kramer/Newman and Bottle Deposit Refund Seinfeld: Kramer/Newman and Bottle Deposit Refund

Seinfeld: Mechanic becomes attached to Jerry's Car Seinfeld: Mechanic becomes attached to Jerry's Car.

Seinfeld: Kramer/Newman Rickshaw Idea Seinfeld: Kramer/Newman Rickshaw Idea.

Seinfeld: Kramer & Jerry's Apt Seinfeld: Kramer & Jerry's Apt

Seinfeld: Kramer is Batman Seinfeld: Kramer is Batman

Seinfeld: Kramer Chicken Roaster Seinfeld: Kramer Chicken Roasters.

Seinfeld: Not that there's anything wrong with that Seinfeld: Not that there's anything wrong with that


Supplementary reading materials:

Reference: Prof Bouman's Lecture Notes.

Previous Class Offering (inc. Exams and Hmwks plus solutions.)

Supplementary Notes on Fourier Series and Linear Algebra.

Ken Fischer's Web Supplements (CT convolution; DT convolution).