ECE 440 Fall 2022 -- Krogmeier Section

Course Information

  1. Welcome to ECE 440!
  2. 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.
  3. 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.
  1. Spring 2022 Lecture Notes: Pages 1-60
  2. Spring 2022 Lecture Notes: Pages 61-136
  3. Spring 2022 Lecture Notes: Pages 137-210
  4. Spring 2022 Lecture Notes: Pages 211-274
  5. Spring 2022 Lecture Notes: Pages 275-301
  6. Spring 2022 Lecture Notes: Pages 302-335
  7. 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

  1. Session 1 (Mon. Aug. 22): Intro., CTFT, LTI systems
    [Sp22 Notes pp. 1-6; ZT pp. 17-50]
  2. Session 2 (Wed. Aug. 24): LTI systems
    [ZT pp. 55-67]
  3. 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)
  4. Session 4 (Mon. Aug. 29): Transmission Lines as Comm. Channel
    Transmission Lines as Comm. Channels
  5. Session 5 (Wed. Aug. 31): HW 1 is due. Radio as Comm. Channel
    [ZT pp. 705-707]
    Transmission Lines as Comm. Channels
  6. Session 6 (Fri. Sept. 2): AM-DSB mod. and demod.
    [Sp22 Notes pp. 29, 31-32; ZT pp. 113-116]
  7. Labor Day (Mon. Sept. 5): No class.
  8. Session 7 (Wed. Sept. 7): AM-LC and Envelope Detection
    [Sp22 Notes pp. 32-40; ZT pp. 116-124]
  9. Session 8 (Fri. Sept. 9): SSB mod. and demod.
    [Sp22 Notes pp. 50-60; ZT pp. 124-132]
    Matlab SSB Generation
  10. Session 9 (Mon. Sept. 12): Pulse Amplitude and Pulse Code Modulations
    [ZT pp. 142-150]
    PAM and PCM
  11. Session 10 (Wed. Sept. 14): HW 2 is due. Frequency Modulation.
    [Sp22 Notes pp. 78-92; ZT pp. 156-161]
  12. Session 11 (Fri. Sept. 16): FM Spectrum
    [Sp22 Notes pp. 93-98; ZT pp. 161-175]
  13. Session 12 (Mon. Sept. 19): FM Discriminator, Phase-Locked Loops (PLL)
    [Sp22 Notes pp. 98-102, 226-274; ZT pp. 175-180, 181-196]
  14. Session 13 (Wed. Sept. 21): HW 3 is due. PLL continued.
  15. Session 14 (Fri. Sept. 23): Exam 1 in class.
  16. Session 15 (Mon. Sept. 26): PLL continued. Phase Detectors
  17. Session 16 (Wed. Sept. 28): PLL continued. VCOs
  18. Session 17 (Fri. Sept. 30): Working through PLL computer example and HW hints.
  19. Session 18 (Mon. Oct. 3): HW 4 is due. Review probability theory.
    [ZT pp. 250-297]
  20. Session 19 (Wed. Oct. 5): Review random processes.
    [Sp22 Notes pp. 6-23 ; ZT pp. 308-339]
  21. Session 20 (Fri. Oct. 7): Correlation and power spectral density of random processes.
  22. October Break (Mon. Oct. 10): No class.
  23. Session 21 (Wed. Oct. 12): Calculation of mean and autocorrelation function of a random square wave.
    Example ensemble average calculations
  24. 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
  25. 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)
  26. Session 24 (Wed. Oct. 19): Complex Arithmetic and I/Q Representations. Exam Review.
    [Sp22 Notes pp. 114-118]
  27. Session 25 (Fri. Oct. 21): Exam 2 in class.
  28. Session 26 (Mon. Oct. 24): Complex envelope for real-valued signals
    [Sp22 Notes pp. 119-174; ZT pp. 85-89,333-339]
  29. Session 27 (Wed. Oct. 26): Handout on Complex Envelope
  30. Session 28 (Fri. Oct. 28): Complex envelope (cont'd.)
  31. Session 29 (Mon. Oct. 31): Class was cancelled for illness.
  32. 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
  33. Session 31 (Fri. Nov. 4): Receiver architecture for binary communications.
  34. 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]
  35. Session 33 (Wed. Nov. 9): Minimax criterion and Bayes criterion. The matched filter.
    [Sp22 Notes pp. 224-225; ZT pp. 404-410]
  36. 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]
  37. Session 35 (Mon. Nov. 14): HW 7 is due. Homework hints and exam 3 review.
  38. Session 36 (Wed. Nov. 16): No class due to travel.
  39. Session 37 (Fri. Nov. 18): Exam 3 in class.
  40. Session 38 (Mon. Nov. 21): BPSK and FSK
    [ZT pp. 415-421]
  41. Thanksgiving (Wed. Nov. 23): No class.
  42. Thanksgiving (Fri. Nov. 25): No class.
  43. 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]]
  44. Session 40 (Wed. Nov. 30): Hints on HW Problems 40, 41, 43
  45. 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
  46. Session 42 (Mon. Dec. 5): Hints on HW Problems 45, 46.
  47. Session 43 (Wed. Dec. 7); Hints on HW Problem 44.
  48. Session 44 (Fri. Dec. 9): Review for final exam and hints.
  49. Finals Week (Mon. Dec. 12 to Fri. Dec. 16): No class.

Homeworks

  1. Homework 1 Problems Solution
    Problem 1 Soln Video
    Problem 2 Soln Video
  2. Homework 2 Problems Solution
    Problem 7 Hint Video
  3. Homework 3 Problems Solution
  4. Homework 4 Problems Solution
  5. Homework 5 Problems Solution
  6. Homework 6 Problems
    AM_dsb_ideal.m
    fmmod_jvk1.m
    JVK2_plotspec.m
    plotspec_v3.m
    Test_fm_and_pm.m
    Solution
  7. Homework 7 Problems Solution
  8. Homework 8 Problems Solution

Fall 2022 Exams

  1. Exam 1 Solution
  2. Exam 2 Solution
  3. Exam 3 Solution

Spring 2022 Exams

  1. Exam 1 Solution
  2. Exam 2 Solution
  3. Take Home Exam P1 Solution Take Home Exam P1 m-file
  4. Take Home Exam P2 Solution Take Home Exam P2 m-file
  5. Take Home Exam P3 Solution Take Home Exam P3 m-file
  6. Take Home Exam P4 Solution Take Home Exam P4 m-file
  7. Take Home Exam P5a Solution Take Home Exam P5a m-file
  8. Take Home Exam P5b Solution Take Home Exam P5b m-file
  9. Final Exam Solution