First cycle
degree courses
Second cycle
degree courses
Single cycle
degree courses
School of Engineering
Course unit
INP6075320, A.A. 2017/18

Information concerning the students who enrolled in A.Y. 2017/18

Information on the course unit
Degree course Second cycle degree in
IN2371, Degree course structure A.Y. 2017/18, A.Y. 2017/18
bring this page
with you
Degree course track CYBERSYSTEMS [002PD]
Number of ECTS credits allocated 6.0
Type of assessment Mark
Course unit English denomination CHANNEL CODING
Department of reference Department of Information Engineering
Mandatory attendance No
Language of instruction English
Single Course unit The Course unit can be attended under the option Single Course unit attendance
Optional Course unit The Course unit can be chosen as Optional Course unit

Teacher in charge TOMASO ERSEGHE ING-INF/03

Course unit code Course unit name Teacher in charge Degree course code

ECTS: details
Type Scientific-Disciplinary Sector Credits allocated
Core courses ING-INF/03 Telecommunications 6.0

Mode of delivery (when and how)
Period First semester
Year 1st Year
Teaching method frontal

Organisation of didactics
Type of hours Credits Hours of
Hours of
Individual study
Lecture 6.0 48 102.0 No turn

Start of activities 25/09/2017
End of activities 19/01/2018

Prerequisites: Any introductory course on digital communications covering the basic concepts of digital transmission, and MAP and ML decision criteria (e.g., the ”Telecomunicazioni” course at the ”Laurea in Ingegneria dell’Informazione”).
Target skills and knowledge: Students will learn the basics of coding theory for error free transmission, covering more recent advances such as turbo codes and LDPCs. An overview of the limits of error free transmission will also be given by introducing Shannon's theorem on channel coding, and its application to multiple carriers (OFDM) and multiple antennas (MIMO) systems.
Examination methods: Homeworks + Oral exam on theoretical aspects + (optional) Oral presentation of a project.
Assessment criteria: The final grade will be determined by the homeworks (50%) and the oral exam (50%). A further 10% increase will be granted for the project.
Course unit contents: - Hard versus soft decoding of block codes
- Introduction to linear codes
- Comparing codes performance via bit error rate and spectral efficiency
- Codes on graphs: convolutional, turbo, LDPC, repeat-accumulate, BICM, and trellis codes
- Decoding via message passing algorithms
- Shannon’s capacity theorem: proof of direct and converse theorems
- Capacity for Gaussian, waveform, and parallel channels
- Capacity and coding for MIMO and multiple-antenna systems
Planned learning activities and teaching methods: Blackboard + slides will be used.
Additional notes about suggested reading: The contents of the course are fully covered by T. Erseghe "Channel coding", Padova University Press, 2016.
Textbooks (and optional supplementary readings)
  • T. Erseghe, Channel Coding. Padova: Padova University Press, 2016.
  • Proakis, John G., Digital communicationsJohn G. Proakis. New York (etc): McGraw-Hill, --. Cerca nel catalogo
  • Mac Williams, Sloane, The theory of error correcting codes. --: North-Holland, 1977. Cerca nel catalogo
  • Cover, Thomas, Elements of information theory. --: John Wiley and Sons, 2006. Cerca nel catalogo
  • Viterbi, Omura, Principles of digital communication and coding. --: Dover Publications, 2000. Cerca nel catalogo
  • Richardson, Urbanke, Modern coding theory. --: Cambridge University Press, 2008. Cerca nel catalogo
  • McEliece, The theory of information and coding. --: Cambridge, 2004. Cerca nel catalogo
  • Abbas El Gamal, Young-Han Kim, Network Information Theory. --: Cambridge, 2012. ISBN:9781107008731 Cerca nel catalogo
  • Imre Csiszár, János Körner, Information Theory Coding Theorems for Discrete Memoryless Systems. --: Cambridge University Press, 2016. 2nd Edition Cerca nel catalogo
  • Gallager, Robert G., Information theory and reliable communicationRobert G. Gallager. New York [etc.]: J. Wiley & Sons, --. Cerca nel catalogo