EECE 301 Signals & Systems
Office: 2^{nd} Floor, Engineering & Science Building (New Building!), 2315
Office Phone: 777-6973 (Best way to contact me is e-mail!)
E-Mail: mfowler@binghamton.edu
Prof. Fowler's Office Hours for Fall 2011:
TBD
HW Assignments & Solutions
There is not a 1-to-1 correspondence between "Notes #" and "Lecture #", so...
Suggestion: Print out all notes for a chapter **before** we begin that chapter and bring them to each class.
Review of Complex Numbers and Sinusoids (You are responsible to review this material... you will be tested on this)
Historical Link: Euler on Wikipedia
Video Lecture on Complex Numbers (The angle for Example #4 should be -1.57 rad rather than 1.57 rad)
Notes on Complex Numbers (The angle for Example #4 should be -1.57 rad rather than 1.57 rad)
Matlab Tutorial
Finding Differential Equations
Review Video from EECE260 Electrical Circuits (You are responsible to review this material... you will be tested on this)
Examples of Finding Differential Equations (Look particularly at the last example!!)
DT Convolution Examples
CT Convolution Practice
Videos of Convolution Examples and Web Demos
Chapter 3: Fourier Series & Fourier Transform for CT Signals
Historical Link: Fourier on Wikipedia
Fourier Series Examples
Fourier Transform Examples
Chapter 5: Zero-State Solution via Frequency Domain Methods
Frequency Response Examples
Sampling Demo
Chapter 4: DT Fourier Methods
DFT Demos
Chapter 6: Laplace Transform for CT Signals
Historical Link: Oliver Heaviside on Wikipedia (Heaviside championed use of Laplace in Circuit Analysis)
Historical Link: Laplace on Wikipedia
(Note the statement that it was really Euler who invented the Laplace Transform!)
LT Examples
Chapter 8: CT System Analysis using Laplace Transform
Bode Plot Examples
Some Real-World Analyses Using LT & Bode Plots
Chapter 7: Z Transform and DT System Analysis
Notes #33 DT Z Transform ZT Tables (Download these Tables!!)
Notes #33a PFE for ZT (Don't Use the Book's Tables!!)
DT Filter Examples
We will be using MATLAB during EECE 301 for demos and assignments.
There will be a Tutorial during an early Discussion section to get you started with MATLAB
(See the link to my MATLAB Tutorial above in the section "Discussion Notes" ).
Here are some other tutorial links you might find useful:
A. Learning Links
Has the following things:
Worked Problems for more practice
On-Line Demos
Matlab Tutorial
Downloadable M-Files from the book
Graphical Demo of Complex Sinusoid (Rotating Phasor)
Signals & Systems Demos (Johns Hopkins University)
A site of java applets to demonstrate signals & systems ideas.
The Scientist and Engineer's Guide to Digital Signal Processing
A book mostly about digital signal processing (as in EECE 402) but could be helpful for EECE 301
And... it is completely free to download!!!
B. Connections to the Real World
Analog Devices manufactures DSP chips, ADC, digital receiver chips, etc. This is a good place to see how the theory we cover gets put to use.
Graychip manufactures DSP hardware like digital filter chips and digital receiver chips.
Design of a Convolution Engine optimised for Reverb
A paper that covers issues surrounding implementation of convolution-based reverb processing for audio
Clicking on the picture of the book gets you to...
A web site for a book on how to use DSP to create audio effects... has matlab m-files on the site
This chart shows the allocation of the radio spectrum for its various uses.
A mathematician tries to use the DFT to unravel the chord that begins A Hard Day's Night.
Interesting, but his methods are flawed!
Tutorials on Using DSP for Audio Time Stretching and Pitch Shifting
Explains how to use DSP to make audio "run slower" without changing the pitch
or to change the pitch without changing the speed.
Links to Circuits for Guitar Effects
There are lots of links here that you can explore!!!
A very rudimentary overview
Review of Speakers that Adapt to a Room's Frequency Response
Note the Frequency Response & Impulse Response plots!!!
Link to Fishman "Acoustic Imaging" Site (The video will start by itself after just a bit)
An interesting web site that talks about many of the frequency response ideas we
talk about ("time delay = phase shift", "time-domain view", "frequency domain",
"adjustment in frequency response... magnitude & phase") and it is all implemented
using DT methods in the frequency domain!!