ECE 440 Fall 2022 -- Krogmeier Section
Course Information
- Welcome to ECE 440!
- I will only use Brightspace to hold a copy of the course syllabus as required by the
university. This web page contains all the information you will need.
- Course Policies (Posted: 8/21/22)
Lecture Notes from Spring 2022
The course schedule refers to pages from the lecture
notes used last semester. While we cover some material in a different maner this semester, these
notes should be useful if you have to miss class or if you desire another take on the
explanations in the text book.
- Spring 2022 Lecture Notes: Pages 1-60
- Spring 2022 Lecture Notes: Pages 61-136
- Spring 2022 Lecture Notes: Pages 137-210
- Spring 2022 Lecture Notes: Pages 211-274
- Spring 2022 Lecture Notes: Pages 275-301
- Spring 2022 Lecture Notes: Pages 302-335
- Spring 2022 Lecture Notes: Pages 336-354
Schedules - Tentative and Actual
Tentative Schedule of Lectures (Posted: 8/21/22)
Actual Schedule and Extra Lecture Notes and Hints
- Session 1 (Mon. Aug. 22): Intro., CTFT, LTI systems
[Sp22 Notes pp. 1-6; ZT pp. 17-50]
- Session 2 (Wed. Aug. 24): LTI systems
[ZT pp. 55-67]
- Session 3 (Fri. Aug. 26): Sampling and DT systems
[Sp22 Notes pp. 24-28; ZT pp. 78-82, 91-95]
Previously Recorded Lecture on Sampling (Part 1)
Previously Recorded Lecture on Sampling (Part 2)
- Session 4 (Mon. Aug. 29): Transmission Lines as Comm. Channel
Transmission Lines as Comm. Channels
- Session 5 (Wed. Aug. 31): HW 1 is due. Radio as Comm. Channel
[ZT pp. 705-707]
Transmission Lines as Comm. Channels
- Session 6 (Fri. Sept. 2): AM-DSB mod. and demod.
[Sp22 Notes pp. 29, 31-32; ZT pp. 113-116]
- Labor Day (Mon. Sept. 5): No class.
- Session 7 (Wed. Sept. 7): AM-LC and Envelope Detection
[Sp22 Notes pp. 32-40; ZT pp. 116-124]
- Session 8 (Fri. Sept. 9): SSB mod. and demod.
[Sp22 Notes pp. 50-60; ZT pp. 124-132]
Matlab SSB Generation
- Session 9 (Mon. Sept. 12): Pulse Amplitude and Pulse Code Modulations
[ZT pp. 142-150]
PAM and PCM
- Session 10 (Wed. Sept. 14): HW 2 is due. Frequency Modulation.
[Sp22 Notes pp. 78-92; ZT pp. 156-161]
- Session 11 (Fri. Sept. 16): FM Spectrum
[Sp22 Notes pp. 93-98; ZT pp. 161-175]
- Session 12 (Mon. Sept. 19): FM Discriminator, Phase-Locked Loops (PLL)
[Sp22 Notes pp. 98-102, 226-274; ZT pp. 175-180, 181-196]
- Session 13 (Wed. Sept. 21): HW 3 is due. PLL continued.
- Session 14 (Fri. Sept. 23): Exam 1 in class.
- Session 15 (Mon. Sept. 26): PLL continued.
Phase Detectors
- Session 16 (Wed. Sept. 28): PLL continued.
VCOs
- Session 17 (Fri. Sept. 30): Working through PLL computer example and HW hints.
- Session 18 (Mon. Oct. 3): HW 4 is due. Review probability theory.
[ZT pp. 250-297]
- Session 19 (Wed. Oct. 5): Review random processes.
[Sp22 Notes pp. 6-23 ; ZT pp. 308-339]
- Session 20 (Fri. Oct. 7): Correlation and power spectral density of random processes.
- October Break (Mon. Oct. 10): No class.
- Session 21 (Wed. Oct. 12): Calculation of mean and autocorrelation function of a random square wave.
Example ensemble average calculations
- Session 22 (Fri. Oct. 14): Model for analog communications in noise.
[Sp22 Notes pp. 41-49; ZT pp. 349-353, 355-357]
Calculation of SNR at IF for AM-DSB and AM-LC
Calculation of SNR at BB for AM-DSB and AM-LC
- Session 23 (Mon. Oct. 17): HW 5 is due. SNR formulas for AM-DSB, AM-LC, and AM-SSB.
[Sp22 Notes pp. 61-77; ZT pp. 353-355]
Calculation of SNR for AM-SSB (Part 1)
Calculation of SNR for AM-SSB (Part 2)
- Session 24 (Wed. Oct. 19): Complex Arithmetic and I/Q Representations. Exam Review.
[Sp22 Notes pp. 114-118]
- Session 25 (Fri. Oct. 21): Exam 2 in class.
- Session 26 (Mon. Oct. 24): Complex envelope for real-valued signals
[Sp22 Notes pp. 119-174; ZT pp. 85-89,333-339]
- Session 27 (Wed. Oct. 26):
Handout on Complex Envelope
- Session 28 (Fri. Oct. 28): Complex envelope (cont'd.)
- Session 29 (Mon. Oct. 31): Class was cancelled for illness.
- Session 30 (Wed. Nov. 2): Complex baseband models for passband communications
Application to SNR calculations in AM and FM
[Sp22 Notes pp. 175-193]
FM Noise Performance
- Session 31 (Fri. Nov. 4): Receiver architecture for binary communications.
- Session 32 (Mon. Nov. 7): HW 6 is due. Optimizing over the design choices in the binary receiver architecture.
[Sp22 Notes pp. 217-223; ZT pp. 398-403]
- Session 33 (Wed. Nov. 9): Minimax criterion and Bayes criterion. The matched filter.
[Sp22 Notes pp. 224-225; ZT pp. 404-410]
- Session 34 (Fri. Nov. 11): Signal design and extensions of the binary problem. HW 7 hints.
[Sp22 Notes pp. 275-279; ZT pp. 410-421]
- Session 35 (Mon. Nov. 14): HW 7 is due. Homework hints and exam 3 review.
- Session 36 (Wed. Nov. 16): No class due to travel.
- Session 37 (Fri. Nov. 18): Exam 3 in class.
- Session 38 (Mon. Nov. 21):
BPSK and FSK
[ZT pp. 415-421]
- Thanksgiving (Wed. Nov. 23): No class.
- Thanksgiving (Fri. Nov. 25): No class.
- Session 39 (Mon. Nov. 28): DPSK
DPSK Lecture
[ZT pp. 422-429]
Non-coherent demodulation of FSK
[ZT pp. 429-430]
Intersymbol Interference and the Nyquist Criterion
[ZT pp. 227-233]]
- Session 40 (Wed. Nov. 30): Hints on HW Problems 40, 41, 43
- Session 41 (Fri. Dec. 2): HW 8 is due. Zero ISI Systems in Noise and HW Hints for Problems 38, 39
Matched Filter for Colored Noise via Whitening Filter
- Session 42 (Mon. Dec. 5): Hints on HW Problems 45, 46.
- Session 43 (Wed. Dec. 7); Hints on HW Problem 44.
- Session 44 (Fri. Dec. 9): Review for final exam and hints.
- Finals Week (Mon. Dec. 12 to Fri. Dec. 16): No class.
Homeworks
- Homework 1 Problems Solution
Problem 1 Soln Video
Problem 2 Soln Video
- Homework 2 Problems Solution
Problem 7 Hint Video
- Homework 3 Problems Solution
- Homework 4 Problems
Solution
- Homework 5 Problems
Solution
- Homework 6 Problems
AM_dsb_ideal.m
fmmod_jvk1.m
JVK2_plotspec.m
plotspec_v3.m
Test_fm_and_pm.m
Solution
- Homework 7 Problems
Solution
- Homework 8 Problems
Solution
Fall 2022 Exams
- Exam 1 Solution
- Exam 2 Solution
- Exam 3 Solution
Spring 2022 Exams
- Exam 1 Solution
- Exam 2 Solution
- Take Home Exam P1 Solution Take Home Exam P1 m-file
- Take Home Exam P2 Solution Take Home Exam P2 m-file
- Take Home Exam P3 Solution Take Home Exam P3 m-file
- Take Home Exam P4 Solution Take Home Exam P4 m-file
- Take Home Exam P5a Solution Take Home Exam P5a m-file
- Take Home Exam P5b Solution Take Home Exam P5b m-file
- Final Exam Solution