Public View

You are viewing the public version of the syllabus. If you have a SUNet account, you can view the richer version of the syllabus after logging in.

EE 314
Digital Communications

Faculty Faculty of Engineering and Natural Sciences
Semester Spring 2025-2026
Course EE 314 - Digital Communications
Time/Place
Time
Week Day
Place
Date
10:40-12:30
Mon
FENS-L035
Feb 16-May 22, 2026
10:40-11:30
Tue
FENS-L030
Feb 16-May 22, 2026
Level of course Undergraduate
Course Credits SU Credit:3, ECTS:6, Basic:2, Engineering:4
Prerequisites ENS 211
Corequisites EE 314R
Course Type Lecture

Instructor(s) Information

Mohaned Chariti

Course Information

Catalog Course Description
Theory and techniques of modern digital communications. Communication limits; modulation and detection; data transmission over channels with intersymbol interference; optimal and suboptimal sequence detection; equalization. Error correction coding; trellis-coded modulation; multiple access.
Course Learning Outcomes:
1. Explain the end-to-end analog-to-digital conversion chain (sampling, quantization, and representation) and justify key design choices.
2. Model and analyze baseband modulation schemes
3. Characterize communication channels and noise and predict their impact on received signal quality and error performance.
4. Design and analyze baseband demodulators/detectors, and compute and interpret decision rules and error probabilities.
5. Formulate and analyze bandpass modulation and demodulation architectures (passband representation, up/down- conversion, I/Q concepts) and evaluate performance in practical receiver chains.
6. Apply core source coding principles (entropy, redundancy, compression limits) to estimate achievable compression and coding efficiency.
7. Learn core channel coding techniques and evaluate their impact on communication reliability.
Course Objective
The course aims to provide students with a comprehensive understanding of communication systems, from theoretical foundations to practical implementation, while emphasizing the role of mathematics as a fundamental tool in engineering. The primary objectives of this course are as follows:

1- Understanding Signal Processing Blocks: Students will learn about the various components or blocks involved in processing signals within communication systems, whether they operate at baseband (low-frequency range) or passband (high-frequency range).

2- Mathematical Tools and Theories: This objective involves providing students with the mathematical foundations necessary for analyzing and designing communication systems.

3- Building and Simulating Communication Systems: Students will gain practical experience by designing and simulating communication systems to fulfill specific requirements or objectives. This hands-on approach allows students to apply theoretical knowledge to real-world scenarios and understand the practical challenges involved in system implementation.

4- Using Mathematics as a Language for Engineering: Mathematics serves as a universal language for expressing and understanding engineering concepts, including communication systems. This objective emphasizes the importance of mathematical rigor in engineering problem-solving and highlights its role in describing and analyzing communication systems effectively.
-

Course Materials

Resources:
Digital Communications: Fundamentals and Applications, B. Sklar
Prentice Hall, 2000.
Digital Communications, I.A. Glover, P.M. Grant, Prentice Hall, 1999.
Technology Requirements:
We will gradually introduce Simulink/MATLAB as a tool to build and simulate communication systems. Recitations will provide the necessary tutorial and guidance on MATLAB when needed.

Policies