信息论

熵

信源熵(平均不确定度):Hs=−∑i=1npilog⁡dpi{\displaystyle H_{s}=-\sum _{i=1}^{n}p_{i}\log _{d}p_{i}}

条件熵(已知 X,关于 Y):H(X∣Y)=−∑i,jp(xi,yj)log⁡p(xi∣yj)=−∑i,jp(xi,yj)log⁡p(xi,yj)p(yj){\displaystyle \mathrm {H} (X|Y)=-\sum _{i,j}p(x_{i},y_{j})\log {p(x_{i}|y_{j})}=-\sum _{i,j}p(x_{i},y_{j})\log {\frac {p(x_{i},y_{j})}{p(y_{j})}}}

联合熵(X 和 Y 同时发生):H(X∣Y)=−∑i,jp(xi,yj)log⁡p(xi,yj){\displaystyle \mathrm {H} (X|Y)=-\sum _{i,j}p(x_{i},y_{j})\log {p(x_{i},y_{j})}}

H(X,Y)=H(X)+H(Y∣X)=H(Y)+H(X∣Y)H(X,Y) = H(X) + H(Y | X) = H(Y)+ H(X |Y)

互信息

互信息代表随机变量彼此之间的相关性。

I(X;Y)=∑y∈Y∑x∈Xp(x,y)log⁡(p(x,y)p(x) p(y)),  ⁣{\displaystyle I(X;Y)=\sum _{y\in Y}\sum _{x\in X}p(x,y)\log {\left({\frac {p(x,y)}{p(x)\,p(y)}}\right)},\,\!}

关于熵和互信息之间的关系只需要记下这张图:

H(X|Y) H(Y|X)

I(X;Y)

H(X, Y)

H(X) H(Y)

信道

模型

公式

信道容量: C=maxp(x)I(X;Y){\displaystyle \ C=max _{p(x)}I(X;Y)},一般可以拿 I(X;Y)I(X;Y) 来变形

单位时间信道容量:Ct=C/tC_t=C/t

BSC 信道(二进制对称 DMC 信道):C=1−H(ε)C=1-H(ε) bit (ε 为转移概率)

二元擦除信道(两个输入的擦除是改到同一个值):C=1−aC=1-a bit (a 为擦除概率)

定义如果信道转移矩阵的任何两行互相置换,任何两列也互相置换,那么称该信道是对称的。如果转移矩阵的每一行都是其他每行的置换,而所有列的元素 sum 相等,则称这个信道是弱对称的。

对于弱对称信道,C=log (Y 的取值个数) - H(转移矩阵的一行)

和信道:指在任一单位时间内随机地选用任一个而不能同时选用多个的信道。和信道中 C=log(∑2Ci)C=log(\sum 2^{C_i})

编码

(M, n) 码指的是 X 的 (码本长度,序列长度)。

信道编码定理:对于离散无记忆信道,小于信道容量 C 的所有码率都是可达的。

信源编码

微分熵

连续变量的熵 h(X)=−∫Sf(x)logf(x)dxh(X)=-\int_S f(x)log f(x)dx

正态分布熵:h(N(μ,σ2))=12log(2πeσ2) bitsh(N(\mu,\sigma^2))=\frac12log(2\pi e \sigma^2) \ bits

高斯信道

一般功率要求 1n∑xi2≤P\frac1n\sum x_i^2\le P

高斯信道:Zi∼N(0,N)Z_i\sim\mathcal{N}(0, N)

EX2=P,EY2=NEX^2=P, EY^2=N

h(Y)≤12log2πe(P+N)h(Y)\le\frac12log2\pi e(P+N)

h(Z)=12log2πeNh(Z)=\frac12log2\pi eN

C=12log(1+PN)C=\frac12log(1+\frac{P}{N}),最大值在 X∼N(0,P)X\sim\mathcal{N}(0, P)

并联高斯信道容量 = sum