EE417 Modern Digital Communication Systems
Welcome to your Modern Digital Communications Course Homepage. It is a pleasure to have you in this course. The course covers:
Review of digital representation of analog signals. Baseband transmission of digital signals. Matched filter detection. Performance of digital communication systems in the presence of noise. Signal-space analysis. Optimum receivers. Band-pass transmission of digital signals. Modulation schemes: ASK, FSK, PSK, OFDM. Introduction to entropy, channel capacity, and forward error control. Emerging topics in digital communication systems.
Prerequisites: EE 315, EE 370
TEXTBOOK: S. Haykin and M. Moher, Communication Systems, 5th edition, Wiley Publishing, 2010.
A good start is needed.
I pray Allah that you will find this course fruitful and enjoyable.
Acknowledgment: Please note that some material in this course are contributed with thanks by Dr. Suhail Al-Dharrab and some may come from other colleagues from the Communications Group in the EE Department, KFUPM.
Course Syllabus
Class Notes
1. Review: Probability theory and random processes (Ch5)
For a full review visit my other course and YouTube Channel (link)
2. Digital Representation of Analog Signals (pdf) (Ch7)
Noise in Digital to Analog Conversion and PCM
Review of Sampling/Quantization, Quantization Noise, PCM, DM
Delta Modulation and DPCM
DPCM, APCM, Delta-Sigma Modulation, and Line Codes
3. Baseband Transmission of Digital Signals (pdf) (Ch8)
Baseband Digital Transmission and Matched Filter (8.1-8.2)
Error Rate Analysis : Baseband (8.3)
Nyquist Criteria for Zero ISI (8.4 & 8.6)
Correlative Decoding, Optimum Receiver & Eye Pattern (8.5)
4. Signal Space Analysis (pdf) (External Notes)
Geometric Representation of Signals (Video)
Gram-Schmidt procedure (Video)
Statistics of Correlator Output
MAP and ML Decoding (Video)
Correlator and Matched Filter Receivers (Video)
Probability of Error, and Union Bound (Video)
5. Bandpass Transmission of Digital Signals (pdf) (Ch9)
Digital bandpass transmission: Power spectra and Bandwidth efficiency (Video)
Coherent BPSK (Video)
Coherent QPSK (Video)
M-ary Phase Shift Keying-MPSK (Video)
M-ary Quadrature Amplitude Modulation-MQAM (Video)
Performance of FSK, MSK, Non-coherent Orthogonal Modulation, DPSK, and Comparison between Digital Modulation Techniques (Video)
Summary of Performance of Digital Modulation Techniques over AWGN Channels (Video)
Exercises in Bandpass Data Transmission
6. Information Theory (pdf) (Ch10)
Introduction to Information Theory (Video) (10.1 & 10.2)
Source-coding Theorem (Video) (10.3)
Prefix and Huffman codes (Video) (10.4)
Discrete memoryless channels (Video) (10.6)
Mutual Information & Channel Capacity (Video) (10.7)
Channel Coding Theorem (Video) (10.8)
Capacity of Gaussian Channel and Information Capacity Theorem (Shannon) (Video) (10.9)
7. Forward Error Correction (pdf) (Ch10)
Basics of Channel Coding and Parity Check (YouTube)
Interleaving and Code-on-Code
Linear Block Codes
Convolutional Codes
Turbo Codes
Additional Practice
8. Emerging Communications Technologies (Video, pdf)
LTE in 4G Networks
5G Networks
Massive MIMO
Visible Light Communication (VLC)
Cognitive Radio
9. Useful Topics (Self Study)
Antenna for Communications Engineers (YouTube)
Probability and Random Processes for Engineers (EE315) (YouTube)
Homeworks
HW#1 Review of Probability and Random Variables (attached)
HW#2 Random Processes and Their Representations
Solve problems 5.2, 5.9, 5.15, 5.16, 5.24, 5.27, 5.29.
HW#3 Pulse Modulation
Solve problems 7.3, 7.4(a), 7.8,7.16, 7.17, 7.23.
7.16 (to find this value you to integrate the pdf, you can use the erf or erfc in Matlab to find the area under the Gaussian random variable)
7.23 has Matlab code.
HW#4 Baseband Pulse Transmission
Solve problems 8.1,8.6, 8.13,8.15, 8.20 (Only for 𝑀 = 3)
HW#5 Signal Space Analysis (attached)
HW#6 Bandpass Transmission
Solve problems 9.4(a), 9.6 (a)-(d), 9.7 (a)
HW#7 Information Thery and Coding
Solve problems 10.6, 10.7,10.10, 10.12, 10.17, 10.23, 10.25
Projcet
Octagonal Constellation (KFUPM Logo) Digital System Implementation (pdf)
Quizzes :
Practice Quiz: Match Filter (Baseband Transmission)