EECE 5430 Communication Theory

Course Description:

This course presents a general analysis of modern digital and analog communications systems at the first year graduate level. We start with fundamentals of analog modulation AM, FM, PM, because digital modulation is just a special case of generalized analog modulation, especially in how the waveforms look in time and frequency. Next we cover digital modulation ASK, PSK, FSK and QAM plus some commonly used variants, CPFSK, MSK, GMSK, OQPSK, and includes a discussion of pulse shaping for band limited channels and techniques for bit and carrier synchronization. The last section covers basics of spread spectrum and OFDM technology used in 3rd and 4th generation wireless systems.

Course Prerequisites: 1) Undergraduate Signals and Systems EECE 3620 or equivalent, 2) Undergraduate Probability and Random Processes EECE 3630 or EECE 5840 or equivalent.

Room: : Thursday 1830-21:30

Course Resources

NEW MATLAB Tutorial (from Mathworks)

Using Filter Design Tool

 “spectrum Analyzer.m” SpectrumAnalyzer.m function to help you. SpectrumAnalyzer(YourArray,SamplingFrequency)

qfunc.m

Example of Fourier Transform of exp(-x)

Your Textbook

 

Streaming Server for Lectures 2019

 Important Announcements:

IN Matlab 0,dx is the bin width,  dx=.01 for uniform, for part b, it is x(3)-x(2), where x is the bins from the histogram.

Syllabus

Week 1: 09/05/2019 Course Introduction, Amplitude Modulation 1:

Lecture Notes: 16543Notes3AM

Reading Assignment: 3.2

HW Assignment: 3.1 to 3.4

Solutions: EECE 5430 Solutions 1

Week 2 9/12/2019, Amplitude Modulation II:

Read: Chapter 3.4

Homework: Prob 3-5,3-7,3-8,3-11

Matlab Project 1: EECE 5430 Matlab Project 1

Solutions: Solutions 2

 Week 3: 9/19/2019 Introduction to Angle (FM and PM) modulation

Reading: Ch 3.3,3.4,3.5

Homework: 3-16,3-17,3-31,3-32

Lecture Notes: 16543Lecture4

Solutions: EECE 5430 Solutions 3

Week 4, 9/26/2019 Angle Modulation (FM/PM) II.

Read: Ch 5.1,5.2

Matlab Problem 2: EECE 5430 Matlab Problem 2, FM

 

 Week 5:  10/3/2019 Performance of AM, FM and PM in the presence of Noise:

Reading: Ch 5.3, 5.4

Homework: 3-24,3-26

Lecture Notes:EECE 5430 Notes 5

HW Solutions: 16543Solutions_24_26

Week 6: 10/10/2019 Review of Probability and Random Processes

Lecture Notes: EECE 5430 Review of Probability

Homework: 4-3,4-8,4-9,4-10

Matlab Problem 3: Matlab, Central Limit theorem

Problems Solutions:Probability HW solutions

 

Week 7 Mid term Exam 10/17/2019

Read For Next Week 7-1 through 7-3

 

Week 8: 10/24/2019 Digital Communication 1: derivation of the matched filter and ML and MAP detection

Lecture Notes: EECE 5430 Notes 6, Digital Communications 1

Reading: Ch 7-4, 7-5

Homework: Problems 7-1,7-2,7-9

HW Solutions:EECE 5430 Solutions 6

 

Week 9 10/31/2019 Digital Modulation ASK, PSK, FSK

Read: Ch 7-6

HW: prob 7-10,7-11,7-12

Matlab Problem 4:  16543Matlab4

Lecture Notes: EECE 5430 Lecture Notes 7

HW Solutions:  16543Solutions6a

Week 10: 11/7/2019 Advanced Modulations: MSK, GMSK, QAM

Read: Ch 7-6

Notes: Use Notes 7

HW 7-13,7-14,7-17

Solutions:  16543HW Solutions 7

Week 11: 11/14 Pulse Shaping for Band Limited Channels, Intersymbol Interference and Mitigation

Reading: 8-1 through 8-3

Supplemental Reading: Reading ISI and Mitigation

Lecture Notes; Notes 8

Homework: 8-2, 8-3

HW solutions:  16543 Solutions 8

Week 12: 11/21/2019 Introduction to Spread Spectrum 

Lecture Notes:  Spread Spectrum Notes

Nov 28 Thanksgiving Break

 

Week 13: Dec 5 Orthogonal Frequency Division Multiplexing (OFDM), 4G and 5 G and beyond

Notes Easy: Great_ofdm2_tutorial

OFDM: EECE 5430 OFDM Lecture