Digital Communications Systems
ECE 435 -- Digital Communication (3 units)
Description: The purpose of the course is to give students a comprehensive introduction to digital communication principles. The major part of the course is devoted to studying how to translate information into a digital signal to be transmitted, and how to retrieve the information back from the received signal in the presence of noise and intersymbol interference (ISI). Various digital modulation schemes are discussed through the concept of signal space. Analytical and simulation models for digital modulation systems are designed and implemented in the presence of noise and ISI. Optimal receiver models for digital base-band and band-pass modulation schemes are covered in detail.
Grading: Regular grades are awarded for this course: A B C D E
May be convened with ECE 535A
ECE 340A. Recommended: ECE 310 or ECE 503
Other supplemental materials:
Proakis, J.G. Digital Communications. 4th Ed. McGraw-Hill. 2000.
Proakis, J.G. and M. Salehi. Communication Systems Engineering. 2nd Ed. Prentice Hall. 2002.
Course Learning Outcomes:
By the end of this course, the student will be able to:
- Understand and compute Shannon capacity of various communications channels.
- Write a software and analyze source coding algorithms such as Huffman, arithmetic and Ziv-Lempel coding, and channel coding schemes as convolutional codes and linear block codes.
- Rigorously analyze and develop simulation models for coded digital communications systems such as PSK, ASK and QAM.
- Design optimal detectors in presence of AWGN.
of mathematical tools
- Orthogonal functions
- Probability theory
- Markov processes
- Information measures: self-information, mutual information, channel capacity
- Looseless source
- Huffman codes
- Channel coding
- Shannon coding theorems
Representation of band-pass signals and
- Band-pass signals and noise representation (Hilbert transform)
Digital modulation schemes
digital modulation methods: ASK, PSK, FSK, QPSK
- Modulation with memory
(base-band and band-pass)
- Spectra of digitally modulated signals
Optimum receivers for additive white
Gaussian noise (AWGN) channel
- Maximum a posteriori and maximum likelihood
- Matched filter demodulation
- Sequence detectors
- Symbol by symbol
MAP detector for channels with memory
- Receiver performance
Error control coding fundamentals
- Generator and parity check matrices
- Block and convolutional codes
- Hamming codes
- Syndrome decoding
Two, 75-minute lectures per week
Relationship to Student Outcomes:
ECE 435A contributes directly to the following specific Electrical and Computer Engineering Student Outcomes of the ECE department:
- an ability to apply knowledge of mathematics, science and engineering (High)
- an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability (High)
- an ability to identify, formulate and solve engineering problems (High)
- an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice (Medium)