Applied Information Theory
Contents
Information theory is the basis of modern telecommunication systems. Main topics of information theory are source coding, channel coding, multi-user communication systems, and cryptology. These topics are based on Shannons work on information theory, which allows to describe information with measures like entropy and redundancy.
After a short overview of the whole area of information theory, we will consider concepts for statistic modeling of information sources and derive the source coding theorem. Afterwards, important source coding algorithms like Huffman, Tunstall, Lempel-Ziv and Elias-Willems will be described.
The second part of the lecture investigates channel coding. Important properties of codes and fundamental decoding strategies will be explained. Moreover, we will introduce possibilities for estimating the error probability and analyze the most important channel models according to the channel capacity introduced by Shannon.The Gaussian Channel is very important and therefore described extensively.
The third part deals with aspects of multi-user communication systems. We will introduce several models and investigate methods that can achieve the capacity regions.
Finally, we will give an introduction on data encryption and secure communication.
In the projects several information theoretic topics (e.g., Lempel-Ziv-coding) will be investigated by means of implementation tasks.
Overview
Basics:
- Uncertainty (entropy), mutual information
- Fano's lemma, data processing inequality
Source Coding:
- Shannon's source coding theorem
- Coding methods for memoryless sources: Shannon-Fano-, Huffman-, Tunstall, and arithmetic coding
- Coding for sources with memory
Channel Coding:
- Concepts of linear binary block codes
- Shannon's channel coding theorem
- Random coding and error exponent
- MAP and ML decoding
- Bounds
- Channels and capacities: Gaussian channel, fading channel
Multi-User Systems:
- Duplex transmission
- MAC channel
- BC channel
- MIMO channel
Cryptography:
- Basics
First Lecture / Exercise
- Lecture starts on Thursday, April 24
Exercise starts on Monday, May 5
Important News
Please check this site regularly for any last-minute changes and announcements!
Lecture Slides
- First Lecture (in German)
- Introduction
- Introduction Stochastic
- Basics of Information Theory
- Source Coding Theorem
- Typical Sequences
- Source Coding
- Arithmetic Coding
- Sources with Memory
- Channel Coding
- Channel Coding Theorem
- Zero Error Capacity
- MAP- and ML-Decoding
- Gaussian Channels
- Gaussian Channels II
- Multi-User Communication
- Multiple-Access Channel
- Diversity
- IT Security
Exercise Sheets
- Sheet 0 ( Exercises | Solutions | Introduction to Probability Theory )
- Sheet 1 ( Exercises | Solutions | Entropy, Mutual Information and Kullback-Leibler Distance )
- Sheet 2 ( Exercises | Solutions | Union Bound and Weak Law of Large Numbers )
- Sheet 3 ( Exercises | Solutions | Source Coding 1 )
- Sheet 4 ( Exercises | Solutions | Source Coding 2 )
- Sheet 5 ( Exercises | Solutions | Markov Sources and Channel Capacities )
- Sheet 6 ( Exercises | Solutions | The Mutual Information Game and Waterfilling )
- Sheet 7 ( Exercises | Solutions | Jointly Typical Sequences and Tomlinson-Harashima Precoding )
- Sheet 8 ( Exercises | Solutions | Multi-User Channels 1 )
- Sheet 9 ( Exercises | Solutions | Multi-User Channels 2 )
- Sheet 10 ( Exercises | Solutions | Symmetric Cryptosystems, Perfect Security and One-Time Pad)
Labs
- Lab 1 ( Description | Source Files | Lempel Ziv )
- Lab 2 ( Description | Source Files | Mutual Information of Finite Alphabets )
References
"Semesterapparat" to this Lecture
- Thomas M. Cover and Joy A. Thomas, "Elements of Information Theory", Library ID: QAA 170/2006 C
- Rolf Johannesson, "Informationstheorie", Library ID: QAA 170/1992 J (in German, can also be bought in our secretariat for 10€)
- James L. Massey, Lecture Notes on "Applied Digital Information Theory I", ETH Zürich, external link to ETH Zürich (pdf)
- Former german lecture notes by Prof. Bossert (pdf)
Summer Term 2014
Lecture: | Thursday, 10:15 - 12:45, Room 43.2.101 |
Exercise: | Monday, 13:30 - 15:00, Room 43.2.102 |
Contact
Lecturers:
Prof. Dr.-Ing. Martin Bossert
Supervisors:
B.Sc. Sven Puchinger
Language
English
Requirements
Bachelor
Probability Theory
Exams
Usualy oral exam, otherwise written exam of 120min duration.
More Information
Hours per Week: 3V + 2Ü + 1P
8 ECTS Credits
LSF - ENGJ 8023