MathLabs
定理已证明

香农信源编码定理

命题陈述

设一个离散无记忆信源按某概率分布发出字母表中的符号,该分布的熵为 HH(单位为比特,使用 log⁡2\log_2)。那么对任意 ε>0\varepsilon > 0,存在一种无损分组编码,其每符号平均长度可以小于 H+εH + \varepsilon(只要分组长度 nn 足够大);反之,任何无损编码的每符号平均长度都不能低于 HH。简言之,熵 HH 恰好是每符号可达到的最小平均比特数。

为什么成立?

一条消息所需的长度恰好等于它携带的『惊奇度』:一个几乎必然出现的符号几乎不需要比特来传递,而一个罕见的符号则需要许多比特。熵是把这种『惊奇度』(用 −log⁡2p-\log_2 p 衡量)在整个信源上取平均,从而给出一个硬性下限:你可以压缩掉常见的模式,但永远无法把一个随机信源压缩到低于其自身统计中固有的真实不可预测程度。

证明思路

对于由 nn 个独立同分布符号组成的长区块,渐近均分性表明几乎全部概率质量集中在一个约含 2nH2^{nH} 个序列的『典型集』上,其中每个序列的概率接近 2−nH2^{-nH}。只对这个典型集分配短码字(约 nHnH 比特),对可忽略的其余部分分配长码字,即可使每符号平均长度接近 HH;反向结论则由计数论证得出:任何平均每符号分配比特数少于 nHnH 的编码都没有足够多的码字在不发生碰撞的情况下覆盖典型集。

提出者

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Claude E. Shannon (1948). A Mathematical Theory of Communication
  2. Thomas M. Cover, Joy A. Thomas (2006). Elements of Information Theory