EE 451 Syllabus


2019 Course Syllabus

Lecture Material


Article on Claude Shannon and Origin of Information Theory
Lecture 1 - Overview of Basic Problems
Review of Fourier Transform and Bandwidth
Notes From Lecture 2
Signal Bandwidth Example
Binary Symmetric Channel
Notes on Entropy and Huffman Codes
Example of Huffman Code Design
Runlength Coding Problem
Notes on Linear, Binary Block Codes
Notes on Convolutional Codes
Useful Math for Signals
Notes on Sampling
Example of Aliasing
Notes on Scalar Quantization
Lecture Notes on Characterization of Signals
Lecture Notes on PAM and Zero ISI Signals
Notes on Partial Response Signaling
Example of Hard- and Soft-Decoding Using (2,1) Code
Integration of multidimensional Gaussian over half-plane
Notes on Duobinary Signaling
Example of PAM and Duobinary Signaling
Notes on Equalization
Notes on Correlator Receiver
Notes on Pe
PSK and QAM Signal Constellations
Notes on TCM
TCM Example
TCM Design Example
Notes on VA Decoding of TCM
Determine Coding Gain
Coding Gain Problems
Power Allocation
Notes on OFDM
Introduction to OFDM
Example of OFDM Power Allocation

Tests


Test 1 - Rescheduled to Wednesday, February 20. The test will cover material from the beginning of the semester up to, and including, linear, binary codes (and Homework 4). Convolutional codes will NOT be covered on the test. The test is closed book and notes; however, one page of notes (double-sided) is allowed.
Solutions to Test 1
Test 2 - Wednesday, April 3
Solutions to Test 2
Final Exam - Tuesday, April 30, 8-10 am. Closed book/notes; 3 pages (double sided) of notes allowed.

Projects


Example of Project Assignment and Acceptable Project Report - The report is roughly 4 pages in length, exclusive of figures, tables, and Matlab code
Project 1 - Due: Wednesday, February 27.
Project 2 - Due: Wednesday, March 27.
Project 3 - Due: Friday, April 19.

Homework Assignments


Homework 1 (Due: Friday, January 11)
Homework 1 Solutions
Homework 2 (Due: Friday, January 18)
Homework 2 Solutions
Homework 3 (Due: Friday, January 25)
Homework 3 Solutions
Homework 4 (Due: Wednesday, February 6)
Homework 4 Solutions
Homework 5 (Due: Friday, March 1)
Homework 5 Solutions
Homework 6 (Due: Friday, March 22)
Homework 6 Solutions
Homework 7
Homework 7 Solutions
Homework 8
Homework 8 Solutions

Some General Reference Material for EE 451

(Some Matlab functions from "Telecommunication Breakdown" by C. R. Johnson and W. A. Sethares)

Integration of Gaussian pdf (halfplane.m file)
Demo visualization of PAM with rectangular g(t) pulse, demoPAMrect.m (.m file)
Demo visualization of PAM with hanning g(t) pulse, demoPAM.m (.m file)
Demo visualization of PAM with SRRC g(t) pulse, demoPAMsrrc.m (.m file)
Ideal PAM, idpamsys (.m file)
m_pam (.m file)

plotspec (.m file)

power: pow (.m file)
Square root raised cosine pulse srrc.m (.m file)

quantalph (.m file)

Square-root raised cosine, ssrc (.m file)
Uniform Scalar Quantization Function, uquant.m
Vector Version of Uniform Scalar Quantization Function, uquantvec.m


Old Exams


Old Test 1 (.pdf file)
Another Old Test 1 (.pdf file)
Spring 2010 Test 2 (.pdf file)
Spring 2009 Final Exam (.pdf file)