EE 451 Syllabus
2017 Course Syllabus
Lecture Material
Lecture 2 - Overview of Source and Channel Coding
Lecture 2 - Review of Probability and Binary Symmetric Channel
Lecture 3 - 5 - Entropy and Huffman Codes
Example of Huffman Code Design
Lecture 5 Runlength Coding Example
Lectures 6 - 8 Notes on Linear, Binary Block Codes
Notes on Convolutional Codes
Review of Important Concepts in Signals and Systems Used in Digital Communications:
Notes on Fourier Transform
Useful Math for Signals
Notes on Sampling
Notes on Scalar Quantization
Notes on PAM and Zero-ISI Pulse Shaping
Notes on PAM
Example of hard- and soft-decision decoding using (2,1) code with PAM
Simulation Example of hard- and soft-decision decoding using (2,1) code with PAM
Summary of Binary PAM and (2,1) code
Example of (5,2) code with binary PAM
Evaluation of Multidimensional Gaussian over half-plane
Notes on Partial Response Signaling
Example of Duobinary Signaling with Matlab simulation
Read Text, Chapter 11.
Example of Signal Constellation and Basis Signals
Orthogonal Signals and Correlator
Example of Bandpass Pulse Spectra
Coding Gain Problem
Notes on Coding Gain
Read Text, Chapter 15.6; Notes on TCM
PAM Performance and Channel Capacity
Notes on TCM
TCM Examples for AM-, PSK-, and QAM-type Constellations
Viterbi Decoding of TCM
TCM Design Example
Read Text, Chapter 13.7; Notes on OFDM
Notes on Power Allocation
Notes on OFDM
Supplemental Notes on Selected Topics
Tests
Test 1 - Friday, February 24 (Material through Homework 3 and Project 1 covered on test)
Solutions to Test 1
Test 2 - Wednesday, April 12 (Material through Homework 5 and Project 2 covered on test, as well as coding gain problems and P(error) problems, such as below.)
Solutions to Test 2
Sample Review Problems
A Few More Coding Gain and P(e) Review Problems
Final Exam - Wednesday, May 3, 8-10 am. Closed book/notes; 3 pages (double sided) of notes allowed.
Projects
Example of Project Assignment and Acceptable Project Report
Project 1 - Modified Due Date: Wednesday, February 15
Project 1 - Solutions Outline
Project 2 - Due Friday, March 24 (uquantvec.m listed below under
General Reference Material)
Project 2 - Solutions Outline
Project 3 - Due Friday, April 14
Project 4 - Due Friday, April 28
Example of TCM with 1-d Signaling and 4-state trellis
Homework Assignments
Homework 1 (Due: Wednesday, January 25)
Homework 1 Solutions
Homework 2 (Modified Due Date: Wednesday, February 8)
Homework 2 Solutions
Homework 3 (Due: Friday, February 17)
Homework 3 Solutions
Homework 4 (Due: Friday, March 10)
Homework 4 Solutions
Homework 5 (Due: Friday, March 31)
Homework 5 Solutions
Homework 6
Homework 6 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)