Skip to content

无噪声编码定理

Source coding theorem · Noiseless coding theorem

独立同分布信源的无损压缩平均码率可以逼近但不能低于其熵。

形式陈述

X1,X2, 是熵为 H(X)< 的离散无记忆信源。对长度 n 的源块,任意二元唯一可译块码的期望码长 Ln 都满足

LnnH(X).

反之,存在二元前缀块码满足 Ln<nH(X)+1,故对任意 ε>0,取充分大的 n 即有 Ln/n<H(X)+ε。这给出无失真变长块编码的精确渐近界;固定码率且允许小错误概率的版本可由 AEP典型集 表述。

直觉

长序列几乎都落在大小约为 2nH(X) 的典型集合中,给这些序列编号约需 nH(X) 位。

例子与边界

偏置硬币序列的熵小于每符号 1 bit,因此可压缩。定理是渐近结论;有限块长、计算成本和格式开销会使实际码率高于熵。

推论与应用

它给 Huffman 编码、算术编码和现代压缩算法提供理论下界与设计目标。

参考资料
  • Claude E. Shannon, “A Mathematical Theory of Communication,” 1948.
  • Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd ed., Chapter 5.