信道容量

信息论

离散信道

是由输入字母表 X、输出字母表 Y 和概率转移矩阵 p(y∣x)p(y|x) 构成的系统,其中 p(y∣x)p(y|x) 表示发送字符 xx 的条件下收到字符 yy 的概率。

离散无记忆信道(DMC)

如果离散信道输出的概率分布仅依赖于它所对应的输入,而与先前信道的输入或输出条件独立,则称信道是独立的。DMC 的信道容量定义为:

C=max⁡p(x)I(X;Y)C = \max_{p(x)} I(X;Y)

信道容量的几个例子

无噪声二元信道

任何一个传输的比特都能被无误差地接收到。信道容量 C=1C=1。

二元对称信道(BSC)

这个信道的输入字符以概率 pp 互补。其信道容量是 C=1−H(p)C=1-H(p)。

码率

如果输入序列的长度为 kk,而输出序列的长度为 nn,则码率为:

r=kn,(r<1)r = \frac{k}{n}, \quad (r<1)

消息(Word)是一个字符序列。码字(Codewords)是由消息组成的向量。码(Code)是一组码字的集合。信道的 (M,n)(M,n) 码指的是将 MM 个消息生成长度为 nn 的码字的一种编码。(M,n)(M,n) 码的码率为:

R=log⁡MnR = \frac{\log M}{n}

单位为 “bits/传输”。

Example 3.4

The code C={00000,10100,11110,11001}C = \{00000, 10100, 11110, 11001\} is a block code of block length n=5n = 5. Here q=2q = 2 (binary code), n=5n = 5 and therefore k=2k = 2 and M=4M = 4.

汉明距离表示两个(相同长度)字对应位不同的数量。

线性码

具有以下属性:

  • 两个码字的和同样属于码;
  • 全 0 消息也是一个码字;
  • 两个码字的最小汉明距离与任何非零码字的最小权重相等,即 d∗=w∗d^* = w^*。

信道编码定理(香农第二定理)

对于 DMC,小于信道容量 CC 的所有码率都是可达的。具体来说,对任意码率 R<CR<C,存在一个 (2nR,n)(2^{nR}, n) 码序列,它的最大误差概率为 λ(n)→0\lambda^{(n)} \rightarrow 0。

重复码(Repetition Code)中每个输入被简单重复 nn 次,nn 为奇数。例如 n=3n=3 时:

0→000,1→1110 \rightarrow 000, \quad 1 \rightarrow 111

它的码率为 r=1nr = \frac{1}{n}。其解码策略是多数解码(Majority Decoding)。

信道容量定理

频率为 W HzW\ \mathrm{Hz},被谱密度为 N0/2N_0/2 的附加白噪声(AWGN)干扰的连续信道的信道容量是:

C=Wlog⁡2(1+PN0W) bits/secondC = W \log_2 \left(1 + \frac{P}{N_0 W} \right) \ \mathrm{bits/second}

PP 是平均传输功率。