第 1 题
题目
设 X,Y,Z 为随机变量,证明 I(X;(Y,Z))=I(X;Z)+I(X;Y∣Z).
证明
用互信息的链式法则。从定义出发: I(X;(Y,Z))=H(X)−H(X∣Y,Z).
在右边加减 H(X∣Z): I(X;(Y,Z))=[H(X)−H(X∣Z)]+[H(X∣Z)−H(X∣Y,Z)].
分别辨认两个括号:
- H(X)−H(X∣Z)=I(X;Z),由互信息定义。
- H(X∣Z)−H(X∣Y,Z)=I(X;Y∣Z),由条件互信息定义。
因此 I(X;(Y,Z))=I(X;Z)+I(X;Y∣Z).
第 2 题(30 分)
题目
设 X1,X2∈0,1n 为相关随机向量,对每一坐标 i 有 Pr[X1,i=X2,i]=p(坐标之间独立)。设 N∈0,1n 为独立的 Bernoulli(ε) 噪声。定义 Y1=X1⊕N,Y2=X2⊕N. 求 I(X1,X2;Y1,Y2)。
设 X1,X2 的边际均匀分布(每个 Xj 在 0,1n 上均匀),且各坐标 i.i.d.,于是问题化为 n 倍的单比特情形。
单比特计算: 利用 I(X1,X2;Y1,Y2)=H(Y1,Y2)−H(Y1,Y2∣X1,X2).
给定 (X1,X2) 时,(Y1,Y2)=(X1⊕N,X2⊕N) 完全由 N 决定;反之由 (X1,Y1) 可恢复 N=X1⊕Y1,所以 H(Y1,Y2∣X1,X2)=H(N)=H(ε), 其中 H(ε)=−εlog2ε−(1−ε)log2(1−ε) 为二元熵函数。
(Y1,Y2) 的联合熵。 每个 Yj 在 0,1 上均匀,而 Pr[Y1=Y2]=Pr[X1=X2]=p, 因为 Y1⊕Y2=X1⊕X2,噪声 N 在异或中抵消。所以 (Y1,Y2) 的联合分布为 Pr(0,0)=Pr(1,1)=2p,Pr(0,1)=Pr(1,0)=21−p, 从而 H(Y1,Y2)=1+H(p).
单比特互信息 I(X1,X2;Y1,Y2)1 比特=1+H(p)−H(ε).
n 比特答案: 由坐标 i.i.d., I(X1,X2;Y1,Y2)=n[1+H(p)−H(ε)].
验证特殊情形:
- ε=0(无噪声):I=n[1+H(p)]=H(X1,X2),接收方得到全部信息。
- ε=1/2(最大噪声):H(ε)=1,故 I=n,H(p)=H(X1⊕X2),仅泄露异或。 ✓
- p=1(X1=X2):I=n[1−H(ε)],即单个 BSC 的容量表达式。
第 3 题(40 分)
设定 X,K∈0,1n 独立且均匀分布;Y=X⊕K。
(a) 求 H(Y∣X)
给定 X=x 时,Y=x⊕K 是 K 的双射函数,所以 H(Y∣X=x)=H(K)=n. 对 x 取平均得 H(Y∣X)=n 比特.
(b) 求 H(Y)
对任意固定的 x,Y=x⊕K 在 0,1n 上均匀(因为 K 均匀)。所以 Y 的边际分布均匀,从而 H(Y)=n 比特.
(c) 求 I(X;Y)
I(X;Y)=H(Y)−H(Y∣X)=n−n=0.