Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

信息论与编码

Sun Yat-sen University via XuetangX

Overview

      本门课讲授信息论的基本概念,包括信息的度量单位熵、互信息、各种典型信道的容量,包括二进制对称信道、二进制删除信道、加性高斯白噪声信道等。建立在以上信息论基础知识之上,本课程将进一步讲授信源编码和信道编码的概念和操作。信源编码着眼于信息的表达,课程将讲解信源编码的极限和若干种常用的信源编码,包括最优信源编码理论和哈夫曼编码。信道编码着眼于信息的传输,课程将讲解若干种典型的信道编码,从介绍分组码和卷积码两大基本纠错码分类入手,逐步展开探讨具体的编码实现,包括汉明码、卷积码、格编码调制、Turbo码和RS码等。其中,关于卷积码本课程会着重于介绍其Trellis表达、系统编码、维特比译码、BCJR译码算法以及它与格编码调制的关联。Turbo编码作为一类重要的现代码,本课程将详细教授其编码方式和迭代译码算法。此外,本课程还将讲授RS码的理论基础、编码方式以及两种重要的译码思想,包括基于校正子的译码和基于插值的译码。

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

    Tags

    Reviews

    Start your review of 信息论与编码

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.