Information Package / Course Catalogue
Advanced Coding Theory
Course Code: EEE631
Course Type: Area Elective
Couse Group: Third Cycle (Doctorate Degree)
Education Language: English
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 8
Objectives of the Course

The goal of this course is to introduce the advanced-level and recent topics in channel coding and decoding to the students and teach how to design and analyse a digital communication system with Turbo, LDPC and Polar Coding.

Course Content

Channel capacity, classical coding and decoding techniques. Multilevel coding, multistage decoding. Soft decision decoding algorithms: MAP, LogMAP, Max-LogMAP, SOVA. Parallel concatenated (turbo) codes. Iterative decoding. Interleaving. Serial concatenated coding. Code design and error performance analysis. EXIT diagrams. Low density parity check (LDPC) coding. Message passing algorithms. Applications of turbo and LDPC coding. Coding and decoding for multiple input multiple output (MIMO) channels.

Name of Lecturer(s)
Learning Outcomes
1.To understand classical and advanced-level channel coding and decoding techniques
2.To acquire knowledge about soft decision decoding algorithms
3.To understand parallel concatenated (Turbo) coding, serial concatenated coding and iterative decoding techniques, designing the systems, analyzing the error performance via computer simulation
4.To gain insight about LDPC coding and iterative decoding techniques, designing the systems, analyzing the error performance via computer simulation
5.To gain insight about polar coding and decoding techniques
Recommended or Required Reading
1.Vucetic B. and Yuan J., 2000. Turbo Codes: Principles and Applications, Kluwer Academic Publishers
2.O. Gazi, Polar Codes: A Non-Trivial Approach to Channel Coding, Springer Verlag, 2019
3.Li, J., Lin, S., Abdel-Ghaffar, K., Ryan, W., & Costello, Jr, D. (2016). LDPC Code Designs, Constructions, and Unification . Cambridge University Press.
Weekly Detailed Course Contents
Week 1 - Theoretical
Channel Capacity, Noisy-Channel Coding Theorem. Classical Coding and Decoding Techniques
Week 2 - Theoretical
Multilevel Coding/ Multistage Decoding
Week 3 - Theoretical
Soft Decision Decoding Algorithms: MAP, LogMAP, Max-LogMAP, SOVA
Week 4 - Theoretical
Parallel Concatenated (Turbo) Coding, Iterative Decoding
Week 5 - Theoretical
Effect of System Parameters on the Error Performance. Interleaving
Week 6 - Theoretical
Serial Concatenated Coding
Week 7 - Theoretical
Parallel Concatenated Code Design Criteria and Error Performance Analysis
Week 8 - Theoretical
EXIT Diagrams, Midterm exam
Week 9 - Theoretical
Low Density Parity Check (LDPC) Coding
Week 10 - Theoretical
LDPC Coding (Continued), Message Passing Algorithms
Week 11 - Theoretical
Polarization and Polar Encoding
Week 12 - Theoretical
Decoding of Polar Codes
Week 13 - Theoretical
Project Presentations
Week 14 - Theoretical
Project Presentations
Assessment Methods and Criteria
Type of AssessmentCountPercent
Attending Lectures1%5
Assignment1%15
Project2%10
Final Examination1%70
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory143384
Assignment115015
Project220040
Individual Work142142
Final Examination115318
TOTAL WORKLOAD (hours)199
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
PÇ-12
OÇ-1
5
5
4
4
5
5
5
4
4
4
3
5
OÇ-2
4
5
4
5
4
5
5
4
5
5
4
4
OÇ-3
4
5
5
4
4
4
5
5
5
4
4
5
OÇ-4
5
5
5
4
4
4
3
5
5
4
4
5
OÇ-5
5
5
5
4
4
4
5
5
5
4
4
4
Adnan Menderes University - Information Package / Course Catalogue
2026