Skip to content

信道容量

Channel capacity

对输入分布最大化输入与输出互信息所得的每次使用信息率。

条目类型
定义

形式陈述

设有限输入、输出字母表上的离散无记忆信道由转移概率 W(yx) 给出。每个输入分布 PX 都诱导联合分布

PXY(x,y)=PX(x)W(yx),

从而确定互信息 IPXW(X;Y)。DMC 的 Shannon 容量定义为

C(W)=maxPXP(X)IPXW(X;Y).

本页以 2 为对数底,单位是 bit/次信道使用。有限输入单纯形是紧集,互信息对 PX 连续,所以这里确有最大值而不只是上确界。

若输入带代价函数 γ(x) 与约束 E[γ(X)]Γ,容量必须改写为

C(Γ)=maxPX:Eγ(X)ΓI(X;Y).

没有写入可行集的功率、组成或成本限制,不会由公式自动出现。

直觉

信道固定了“给定输入后会看到什么输出”,发送者仍可选择各输入字母出现的统计规律。容量选择最能让输出区分输入的那一个分布。对称信道常由均匀输入最优,非对称信道则未必如此,因此不能跳过最大化直接把某次算出的互信息叫容量。

容量的操作意义需要编码定理:它是块长趋于无穷、块错误概率趋于零时可达码率的阈值。它不是某个具体码的速率,也不是一次信道使用绝对无误地携带的 bit 数。

对输入分布最大化互信息

BSC 最大化的证明机制

对 BSC(p),令 q=P(X=1),则

P(Y=1)=p+q(12p).

由于给定任一输入后的输出不确定性都是 h2(p)

I(X;Y)=H(Y)H(YX)=h2(p+q(12p))h2(p).

二元熵至多为 1,而 q=1/2 使输出均匀,所以均匀输入达到最大值

CBSC(p)=1h2(p).
例子与边界

可复算例:BSC(0.1)

h2(0.1)=0.1log20.10.9log20.90.4690,

C=1h2(0.1)0.5310bit/次使用.

均匀输入达到这个值;例如固定总发 0 会使 H(X)=0,因而互信息为零,显然没有达到容量。

边界与失败情形

p=1/2 时输出与输入独立,容量为零;p=1 时信道确定地翻转每个 bit,接收者再翻转即可恢复,所以容量反而为 1。把“翻转概率越大容量越小”延伸到 p>1/2 会失败。

公式只针对有限字母表 DMC。信道有记忆时通常需要多字母极限;连续信道若没有功率或成本约束,容量可能无界。反馈不提高普通 DMC 的 Shannon 容量,但会改变编码策略、时延或错误指数。

即使速率低于 C,容量公式也不为指定块长、指定代码直接给出错误率。有限块长性能还依赖码、译码器、目标错误概率与时延。

推论与应用

有噪信道编码定理R<C 分成可达性结论,把可靠码的 RC 分成逆定理;二者共同赋予上式操作意义。级联信道还受数据处理不等式控制,后续处理不能提高关于原输入的互信息。

有损源编码中的率失真函数回答“为给定失真需要多少 bit”,容量回答“每次信道使用能可靠承载多少 bit”。连接两者还要统一每源符号与每信道使用的资源比例。

参考资料
  • 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.1–7.2.
  • Robert G. Gallager, Information Theory and Reliable Communication, Wiley, 1968, §§4.5, 5.6.
关系图谱15 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组