|

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 (tentative):
- Overview (1 lecture)
- Review of probability theory (1 week)
- Lossless source coding theory, Huffmann coding, and introduction to Arithmetic coding (1 week)
- Asymptotic equipartition property (AEP), typicality and joint typicality (1 week)
- Entropy, conditional entropy, mutual information, and their properties (2 weeks)
- Introducing project (1 lecture)
- Channel coding theory, capacity, and Fano’s inequality (1 week).
- Continuous random variables, differential entropy, Gaussian source, and Gaussian channel (1 week)
- Bandlimited AWGN channel, parallel Gaussian channels, waterfilling and inverse waterfilling (1 week)
- Error correcting codes, linear codes, and introduction to low-density parity check code (1 week)
- Digital fountain, luby code, raptor code (1 lecture)
- Lossy source coding theory and rate-distortion function (1 week)
- Duality of source and channel coding, separation theorem (1 lecture)
- Method of type, large deviation theory, maximum entropy (1 week)
- Network information theory (1 week)
Topics not covered (finally):
- Network information theory (only covered Slepian-Wolf coding)
- Digital fountain, luby and raptor codes
- Capacity computation
- Separation theorem and duality
- Method of type
Other Topics covered but not planned:
- Slepian-Wolf coding
- Density evolution for LDPC code design
- Convolutional codes, trellis coded modulations
- Factor graphs and message passing algorithms
- Belief propagation and Bethe approximation
- Generalized belief propagation
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 (15%)
Quiz 2 (15%)
Quiz 3 (15%)
Homework (25%)
Report (10%)
Project/case study (20%)
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.
Report
You can choose from this list or suggest your own (need to get prior approval at least a week before due date). You should try to understand as much detail as possible. Summarize the paper with your own words. You would like to write it with the usual journal paper format. The report is roughly graded based on understanding (how much understanding you show) , writing (how concise and precise) and coverage (whether you can include the whole paper or maybe even extend beyond it).
Late Policy
Late assignment may be subjected to 20% penalty per day.
Calendar
Lecture notes are now available in Windows Journal Viewer format for better quality.
|