Syllabus Application
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.
-
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.
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.