| Lecture: | Tuesday, 14:15 - 16:45, H45.2 |
| Exercise: | Monday, 13:15 - 14:45, Room 43.2.101 |
Applied Information Theory
Exam
There will be a written exam of 90 min duration. No aids will be a allowed. The two exams will take place on Tuesday, 26.07.2016 and Wednesday, 12.10.2016.
The exam on Tuesday, 26.07.2016 will take place (only) in room 43.2.101.
The second exam will take place in room 43.2.101 on Wednesday, 12.10.2016 at 10:00am (90 minutes duration).
The review of the second exam will take place in the institute library (room: 43.2.227) on Monday, 24.10.2016, at 1pm. Please be there on time!
Question Hour
There will be a question hour on Tuesday, July 19, at 15:00.
Room: H45.2
This will be the last possibility to ask questions before the exam. Please send questions to Sven beforehand.
Last Exercise and Test Exam
The last exercise will be on July 4.
The test exam will be discussed on July 5 (instead of the lecture).
There will be no exercise and no lecture in the last week of the semester.
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.
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
References
- 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)
- 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)
Semesterapparat
"Semesterapparat" to this Lecture
Exercise Sheets
- Exercise sheet 1 ( April 18 | Solution )
- Exercise sheet 2 ( April 25 | Solution )
- Exercise sheet 3 ( May 2 | Solution )
- Exercise sheet 4 ( May 9 | Solution )
- May 16: No exercise
- Exercise sheet 5 ( May 23 | Solution )
- Exercise sheet 6 ( May 30 | Solution )
- Exercise sheet 7 ( June 6 | Solution )
- Exercise sheet 8 ( June 13 | Solution )
- Exercise sheet 9 ( June 20 | Solution )
- June 27: No exercise
- Exercise sheet 10 ( July 4 | Solution )
- Test Exam ( July 5 | Solution )
Labs
- Lab 1: Lempel-Ziv Coding ( Tasks | Source Files )
- Lab 2: Mutual Information of Finite Alphabets ( Tasks | Source Files )
Lecture Slides
- Introduction
- Source Coding (updated on June 7)
- Channel Coding
- IT Security
Former German Lecture Notes
Lecturers:
Prof. Dr.-Ing. Martin Bossert
Supervisors:
Sven Puchinger, B.Sc.
English
Bachelor
Probability Theory
Written exam of 90 min duration.
Hours per Week: 3V + 2Ü + 1P
8 ECTS Credits
LSF - ENGJ 8023