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)
“spectrum Analyzer.m” SpectrumAnalyzer.m function to help you. SpectrumAnalyzer(YourArray,SamplingFrequency)
Example of Fourier Transform of exp(-x)
Your Textbook
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.
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