2021-2022学年第一学期

信息论与编码(sd04630110)

注意本课程是本科生课程,与研究生课程《信息论与编码》没有关系!

上课时间及地点:周一、三 3-4节,1-12周上课,青岛校区振声苑W302

成绩:

  • 本课程会有课后作业,课后作业无需提交,教师会按时公布参考答案。
  • 本课程会有两次小测验Q1和Q2,分别定在第5周周三1-2节和第9周周三1-2节,以及一次期末考试T。
  • 小测验Q1和Q2的题目将会是课后作业的微小变型,认真完成作业并理解掌握参考答案的同学将会顺利拿到好成绩。
  • 最终课业成绩的计算方法为:课程成绩 = max{15% * Q1 + 15% * Q2 + 70% * T, T}。
  • 无故缺席任意一次小测验Q1或Q2,其相应测验成绩 = 0,课程成绩计算方式不变。
  • 最终解释权归授课教师。

预备知识:微积分、概率论、离散数学

教学日历:

  • 2021.09.06 第一讲:熵的定义、基本性质;联合熵与条件熵。课后作业:【CT_zh】习题 2.1,2.4,2.5。
  • 2021.09.08 第二讲:熵的链式法则,相对熵与互信息,Jensen不等式。课后作业:【CT_zh】习题 2.6,2.7, 2.12。
  • 2021.09.13 第三讲:Jensen不等式及其结果,数据处理不等式。课后作业:【CT_zh】习题 2.14,2.18,2.29。
  • 2021.09.15 第四讲:Fano不等式,熵的组合意义,习题2.6讲解。课后作业:【CT_zh】习题 2.23,2.25,2.32。
  • 2021.09.18 第五讲:Shearer引理,Markov不等式,Chebyshev不等式,弱大数定律,渐近均分性(AEP)。【CT_zh】习题 3.1,3.4,3.5。
  • 2021.09.22 第六讲:习题2.14讲解,数据压缩,信源编码定义,Kraft不等式。【CT_zh】习题5.1。
  • 2021.09.27 第七讲:最短描述期望,Huffman码,Shannon-Fano-Elias码。【CT_zh】习题5.12, 5.28。
  • 2021.09.29 第八讲:熵的公理化定义。【CT_zh】习题2.27,2.28。进阶:习题2.46(不作要求)。
  • 2021.10.04 第九讲:Shannon编码,Fano编码,Shannon-Fano-Elias编码,Huffman码最优性。【CT_zh】习题5.9,5.30.
  • 2021.10.06 第十讲:信道容量,信道例子:BSC,BEC,联合典型序列。【CT_zh】习题7.2,7.4.
  • 2021.10.11 第十一讲:信道编码定理可达性部分证明。【CT_zh】习题 7.18,7.21,7.26.
  • 2021.10.13 第十二讲:信道编码定理的逆定理,Polar码,极化现象。【CT_zh】习题7.13,7.14.
  • 2021.10.18 第十三讲:Polar码,极化现象,强极化现象。
  • 2021.10.20 第十四讲:强极化,极化码编码复杂度,译码复杂度,汉明码。【CT_zh】习题7.20,7.23.
  • 2021.10.25 第十五讲:Parity code, repetition code, Hamming distance, t-error-correction, t-error-detection。【GRS】Exercise 1.1, 1.5, 1.6.
  • 2021.10.27 第十六讲:Hamming code, Hamming (sphere packing) bound, linear code。【GRS】Exercise 1.7, 1.8。
  • 2021.11.01 第十七讲:Generator matrix, parity-check matrix, generalized Hamming codes, family of codes. 【GRS】Exercise 1.15, 1.17, 2.9.
  • 2021.11.03 第十八讲:Asymptotic bounds: Hamming/Sphere-packing bounds, Gilbert-Varshamov bound, q-ary Entropy function. 【GRS】Exercise 2.13, 2.16.
  • 2021.11.08 第十九讲:Magic code, probabilistic method. 【GRS】Exercise 2.18, 2.27, 2.31.
  • 2021.11.10 第二十讲:Linear codes attaining GV bound, Singleton bound, Plotkin bound. 【GRS】Exercise 4.11, 4.12, 4.13.
  • 2021.11.15 第二十一讲:Hadamard matrix, Plotkin bound, Geometric lemma, Polynomials over fields, Reed-Solomon codes, MDS codes. 【GRS】Exercise 5.2, 5.4.
  • 2021.11.17 第二十二讲:Welch-Berlekamp algorithm, Boolean functions.
  • 2021.11.22 第二十三讲:Exersise 2.18, Reed-Muller codes, (u,u+v) construction.
  • 2021.11.24 第二十四讲:Exercise 2.18, majority logic decoing for RM codes.

教材:

参考资料及链接:

进阶阅读及后续课程:

信息论部分(【CT_zh】):

  1. 绪论与概览

  2. 熵、相对熵与互信息

  3. 渐近均分性

  4. 数据压缩

  5. 信道容量

  6. 微分熵

  7. 高斯信道

编码部分(【GRS】):

  1. The Fundamental Question

  2. Linear Codes

  3. Probability

  4. Bounds

  5. Reed-Solomon Codes

  6. Shannon’s Theorem

  7. List decoding