|

Home
Research
Teaching
Biography
Publications
Links
|
ECE-5973/TCOM-5970: Information Theory
Prerequisites: ECE 4523 or instructor permission
This is a graduate introductory course in information theory targeted to graduate and senior students. The goal is to both inspire students with the thought-provoking ideas of information theory and provide them enough knowledge necessary for further study of the subject.
Course Outline:
- Overview
- Review of probability theory
- Lossless source coding theory, Huffmann coding, and introduction to Arithmetic coding
- Asymptotic equipartition property (AEP), typicality and joint typicality
- Entropy, conditional entropy, mutual information, and their properties
- Introducing project
- Channel coding theory, capacity, and Fano’s inequality
- Continuous random variables, differential entropy, Gaussian source, and Gaussian channel
- Bandlimited AWGN channel, parallel Gaussian channels, waterfilling and inverse waterfilling
- Error correcting codes, linear codes, and introduction to low-density parity check code
- Digital fountain, luby code, raptor code
- Lossy source coding theory and rate-distortion function
- Duality of source and channel coding, separation theorem
- Method of type, large deviation theory, maximum entropy
- Network information theory
Textbook
“Elements of Information Theory,” by Cover and Thomas, New York: Wiley.
Second edition is quite a bit better. But 1st edition is okay too, given that it is way cheaper in Amazon. You probably can get one below 20 bucks.
Auxiliary and Reference Material:
- Shannon, C. E. (1948) A mathematical theory of communication. Bell Sys. Tech. J. 27: 379-423, 623-656.
- “Information Theory, Inference, and Learning Algorithms,” by David J.C. Mackay, Cambridge: Cambridge University Press.
- "Law of Large Number," by Terry Tao.
- “A First Course in Information Theory,” by Raymond W. Yeung, New York: Springer.
- “Information Theory and Reliable Communication,” by R. Gallager, New York: Wiley.
- “Information Theory,” by Csiszar and Korner, New York: Academic Press.
- “Entropy and Information Theory,” by R. M. Gray, Springer-Verlag, 1990.
- “Probability, Random Processes, and Ergodic Properties,” by R. M. Gray, Springer-Verlag, 1988.
- J. S. Yedidia, W. T. Freeman, and Y. Weiss, "Understanding Belief Propagation and its Generalizations," in Exploring Artificial Intelligence in the New Millennium: Science and Technology Books, 2003.
- P. A. Chou and Y. Wu, "Network Coding for the Internet and Wireless Networks," Signal Processing Magazine, IEEE, vol. 24, pp. 77-85, 2007.
- S. Katti, S. Shintre, S. Jaggi, D. Katabi, and M. Medard, "Real Network Codes," in Allerton, 2007.
- D. J. C. MacKay, "Fountain codes," IEE Communications, vol. 152, pp. 1062-1068, 2005.
- S. Verdu, "Fifty years of Shannon theory," Information Theory, IEEE Transactions on, vol. 44, pp. 2057-2078, 1998.
- A. R. Calderbank, "The art of signaling: fifty years of coding theory," Information Theory, IEEE Transactions on, vol. 44, pp. 2561-2595, 1998.
- I. Csiszar, "The method of types [information theory]," Information Theory, IEEE Transactions on, vol. 44, pp. 2505-2523, 1998.
- Information Theoretic Inequality Prover
Grading
Quiz 1 (20%)
Quiz 2 (20%)
Homework (30%)
Project/case study (30%)
The project means to give students a chance to dig deeper into a particular topic of interest. Potential projects include studying the application and relation of information theory to other disciplines such as statistics, bioinformatics, economics, and physics.
Late Policy
You'll have 5 day "late credits". You can use these five days for any assignment. After all five days are used up, late assignment will be subjected to 20% penalty per day on the overall score of the late assignment. Please note that holiday counts as well.
Calendar
Some lecture notes are available in Windows Journal Viewer format.
|