“若压缩结果还要通过噪声信道,问题转到信道容量与有噪信道编码定理:源每符号需要多少 bit 与信道每次使用能可靠承载多少 bit 是两项不同的资源率。”
形式陈述 ​
本页固定有限字母表上的 DMC
一个
组成。消息
平均错误版本的定理分成两项。
Achievability(可达性):对每个
Converse(逆定理):若一列码满足
有限字母表 DMC 还有强逆定理:若
最大错误概率
在单用户 DMC 中给出同一渐近容量:删除条件错误大于
直觉
长码把每条消息映成整个输入块,而不是逐 bit 独立保护。低于容量时,可以让不同码字对应的典型输出区域几乎不重叠;高于容量时,输出所能保留的互信息不足以区分指数多条消息。可靠指整块消息译码错误趋零,不要求信道中的每个符号都未被扰动。
“低于容量”只断言存在一列越来越长的好码。“高于容量”则断言没有任何码列能让错误趋零。可达性与逆定理的量词方向不同,缺一项都不能把
Achievability 的证明机制 ​
选一个满足
随机码平均性能趋好,故至少存在一个确定码本;需要最大错误准则时再作 expurgation。这个证明给存在性,不自动给高效构造。
Converse 的证明机制 ​
均匀消息满足 Markov 链
DMC 的无记忆性和单字母容量再给
即使码字坐标相关也成立。因此
若错误趋零,取极限便得速率不超过
例子与边界
可复算例:BSC ​
该信道容量为
所以任意固定
低速率并不让任意代码变好。三重重复码以 000,111 传一个 bit,码率
若把长消息的每一 bit 独立使用这段码,含
尽管
边界与失败情形 ​
定理不规定
有记忆、连续、多用户或带输入代价的信道必须重写容量与证明假设。单用户 DMC 的平均错误到最大错误 expurgation 也不能未经验证直接移植到多用户网络。
推论与应用
定理确立了信道容量的操作意义,并为纠错码设计给出目标。LDPC、Turbo 与极化码等构造不仅要接近容量,还要控制复杂度、有限长度错误和时延;这些是基本定理之外的额外保证。
与源编码结合时,还要换算每个源符号使用多少次信道。只有在模型满足相应独立性与渐近条件时,才可用“源率低于信道可供率”连接两条编码定理。
参考资料
- Claude E. Shannon, “A Mathematical Theory of Communication,” Bell System Technical Journal 27, 1948, Part II, §§13–17.
- Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd ed., Wiley, 2006, §§7.5–7.9.
- Robert G. Gallager, Information Theory and Reliable Communication, Wiley, 1968, Chapters 5 and 7.
- Imre Csiszár and János Körner, Information Theory: Coding Theorems for Discrete Memoryless Systems, 2nd ed., Cambridge University Press, 2011, Chapters 6–7.