Utah State University |
---|
Department of Electrical and Computer Engineering |
ECE 3640 - Discrete-time Signals & Systems |
Homework assignments are turned in on Canvas.
Assignment | Due Date | Solutions |
---|---|---|
HW0 Canvas quiz on signal concepts | 1/13 | |
HW1 Complex exponential integral and sum | 1/21 | |
HW2 Complex exponential signals | 1/26 | |
HW3 LTI Systems | 2/2 | |
HW4 Discrete Time Fourier Transform (DTFT) | 2/14 | |
HW5 Sampling, reconstruction, down/up-sampling | 3/1 | |
HW6 Discrete Fourier Transform (DFT) | 3/29 | |
Here's a really nice video on the story behind the FFT algorithm. | ||
HW7 Z-Transform | 4/? | |
HW8 Filter Design | 4/? | |
Computer assignments are turned in on Canvas.
Assignment | Due Date |
---|---|
CA1 - Convolution | 1/24 |
CA2 - Filtering | 1/31 |
CA 3 - Synthesizing an Enclosure | 2/9 |
CA 4 - Hilbert Transform & Music Transcription (video) (note on instantaneous frequency) [Note: Do this assignment in Matlab (not C). Implement the block diagram on slide 18. Use Matlab's built-in atan2 function and unwrap function. All the filters in this assignment are FIR. Use the FIR code that you wrote previously. Because your FIR code uses persistent variables, you will have to create a separate function for each filter.] | 2/21 |
CAx - Adaptive Filtering for Noise Cancellation mic1.wav mic2.wav | 3/? |
CA5 - Frequency Domain Filtering & Global Positioning, Part 1 | 3/? |
CA5 - Frequency Domain Filtering & Global Positioning, Part 2 | 4/? |
CA6 - Upsampling & Downsampling | 4/? |
Stage 1 Signal 1 | |
Stage 2 Signal 2 | |
Stage 3 Signal 3 | |
Stage 4 Signal 4 | |
Stage 5 Signal 5 | |
CA7 - FM Demodulation & Multirate Processing | 4/? |
CA8 - DFT-based Signal Analysis & Spectrogram | 4/? |
CA9 - 2D Convolution, Detecting Edges & Patterns | |
CA10 - "Packing" the DFT/FFT |
Exam | Due Date |
---|---|
Midterm | Tuesday, March 19, 2024 at midnight |
Final | |