本门课讲授信息论的基本概念,包括信息的度量单位熵、互信息、各种典型信道的容量,包括二进制对称信道、二进制删除信道、加性高斯白噪声信道等。建立在以上信息论基础知识之上,本课程将进一步讲授信源编码和信道编码的概念和操作。信源编码着眼于信息的表达,课程将讲解信源编码的极限和若干种常用的信源编码,包括最优信源编码理论和哈夫曼编码。信道编码着眼于信息的传输,课程将讲解若干种典型的信道编码,从介绍分组码和卷积码两大基本纠错码分类入手,逐步展开探讨具体的编码实现,包括汉明码、卷积码、格编码调制、Turbo码和RS码等。其中,关于卷积码本课程会着重于介绍其Trellis表达、系统编码、维特比译码、BCJR译码算法以及它与格编码调制的关联。Turbo编码作为一类重要的现代码,本课程将详细教授其编码方式和迭代译码算法。此外,本课程还将讲授RS码的理论基础、编码方式以及两种重要的译码思想,包括基于校正子的译码和基于插值的译码。
Overview
Syllabus
- 1. Entropy and Mutual Information
- 1.1 An Introduction of Information Theory
- 1.2 Entropy
- 1.3 Mutual Information
- 1.4 Further Results on Information Theory
- 2. Channel Capacity
- 2.1 Introduction
- 2.2 Binary Symmetric Channel
- 2.3 Binary Erasure Channel
- 2.4 AWGN Channel
- 2.5 Fading Channels
- 3. Source Coding
- 3.1 An Introduction to Source Coding
- 3.2 Optimal Source Codes
- 3.3 Shannon-Fano Code
- 3.4 Huffman Code
- 4. Channel Coding
- 4.1 An Introduction of Channel Coding
- 4.2 Shannon’s Channel Coding Theorem
- 4.3 Block Codes
- 4.4 Cyclic Codes
- 4.5 A Course Towards Decoding
- 5. Convolutional Codes and Trellis Coded Modulation
- 5.1 Encoder Structure and Trellis Representation
- 5.2 Systematic Convolutional Codes
- 5.3 Viterbi Decoding
- 5.4 Soft-Decision Viterbi Decoding
- 5.5 BCJR decoding
- 5.6 Trellis Coded Modulation
- 6. Turbo Codes
- 6.1 Introduction of Turbo Codes
- 6.2 Encoding of Turbo Codes
- 6.3 Decoding of Turbo Codes
- 6.4 Performance Analysis
- 7. Reed-Solomon Codes
- 7.1 Finite Field Algebra
- 7.2 Reed-Solomon Codes
- 7.3 Syndrome Based Decoding
- 7.4 Interpolation Based Decoding
- Final Examination
Taught by
Li Chen