ECE 630 Class Notes

Lecture Notes

In the table below, for each class you find the topic of the lecture; the topics are linked to a set of slides covered in the class. Slides are not available for all lectures.
The final column may include links to other resources from the lecture, e.g., MATLAB files.

Date Topic Other Resources
Jan. 23 Introduction Textbook: chapter 1
Feb. 5 Mathematical Prerequisites:
Working with Gaussian random variables and vectors
Textbook: Appendix A and section 3.1
Feb. 12 Mathematical Prerequisites:
Random processes: modeling of random processes, n-th order pdf; second order description; stationarity; white Gaussian noise.
Textbook: Appendix A and section 3.1
Feb. 19 Mathematical Prerequisites:
Filtering of Random processes. Random processes: power spectral density.
Textbook: Appendix A and section 3.3
Feb. 26 Mathematical Prerequisites:
Introduction to linear vector spaces: Hilbert spaces, subspaces, projection theorem, representation in terms of bases, orthonormal bases,
Textbook: Appendix A and section 3.3
March 5 Mathematical Prerequisites:
Parseval's Theorem, Gram-Schmidt procedure Representation of random processes: Karhunen-Loeve expansion.
Textbook: sections 3.4 and 3.5
March 12 Optimum Receiver Principles:
Introductory Example; Introduction to Statistical Hypothesis Testing.
Textbook: sections 3.4 and 3.5
March 16 Optimum Receiver Principles:
Statistical Hypothesis Testing (cont'd).
Textbook: sections 3.4 and 3.5
April 2 Optimum Receiver Principles:
Optimal receiver front-end; matched filter receiver.
Textbook: sections 3.4 and 3.5
April 9 Optimum Receiver Principles:
Introduction to M-ary signal sets.
Textbook: sections 3.4 and 3.5
April 23 Optimum Receiver Principles: Computing the probability of error for M-ary signal sets; union bound, nearest neighbor approximation, energy efficiency.
  • Textbook: sections 3.5 and 3.6
  • Case study: 16APSK constellation used in DVB-S2 (see. p. 30)
  • MATLAB script DVB_S2_16ASK.m for plotting decision regions of DVB-S2 16APSK
  • MATLAB script DVB_S2_eta_vs_gamma.m for plotting energy efficiency for DCB-S2 16APSK.
  • MATLAB function Q.m needed by above scripts.
Apr. 30 Message Sequences: error-free transmission, sphere-packing, capacity Textbook: section 6.1
May 7 Complex envelope representation of passband signals: representation of passband signals as equivalent baseband signals, equivalen baseband systems, generalization of optimum receiver expressions for complex envelope signals. Textbook: section 2.2

Complete Set of Slides