研讨2 连续信道的纠错编码码率区域
在n次扩展无记忆连续信源中,令随机变量ξ=−logf(x1,x2…xn),其中f(x1,x2…xn),是该连续信源的概率密度函数。我们知道,该随机变量是满足独立同分布的随机变量。那么根据强大数定律的条件,我们有
∣n1i=1∑nξi−E(ξ)∣→0 a.e.
即对任意的 ϵ>0 ,总存在一个 N,当 n>N 时,都有 ∣−n1logf(x1x2…xn)−∫(x1x2…xn)logf(x1,x2…xn)∣≤ϵ a.e.
其中, ∫(x1,x2…xn)logf(x1,x2…xn) 刚好等于该连续信源的差熵 Hc(x) 。那么我们对上式的绝对值符号打开,并通过计算可以得到:
2−n(Hc(x)+ϵ)≤f(x1,x2…xn)≤2−n(Hc(x)−ϵ)
令 Aϵn(X1…Xn) 为典型序列集,则
1=∫f(x1,x2…xn)≥∫Aϵn(X1…Xn)f(x1,x2…xn)≥∫Aϵn(X1…Xn)2−n(Hc(x)+ϵ)=m(Aϵn(X1…Xn))2−n(Hc(x)+ϵ)
我们得到m(Aϵn(X1…Xn))≤2n(Hc(x)+ϵ)
1−ϵ<∫Aϵn(X1…Xn)f(x1,x2…xn)≤∫Aϵn(X1…Xn)2−n(Hc(x)−ϵ)=m(Aϵn(X1…Xn))2−n(Hc(x)−ϵ)
m(Aϵn(X1…Xn))>(1−ϵ)2n(Hc(x)−ϵ)
最后,我们得到了信源的典型序列集的测度的范围:
(1−ϵ)2n(Hc(x)−ϵ)<m(Aϵn(X1…Xn))≤2n(Hc(x)+ϵ)
类似的,对于信宿和联合典型序列集,我们有
(1−ϵ)2n(Hc(y)−ϵ)<m(Aϵn(Y1…Yn))≤2n(Hc(y)+ϵ)(1−ϵ)2n(Hc(x,y)−ϵ)<m(Aϵn(X1…Xn,Y1…Yn))≤2n(Hc(x,y)+ϵ)
当 n 足够大,从 n 次扩展连续信道对应信源的典型序列集中编码,选取 2nR 个码字作为许用码,其余为禁用码
ci1ci2…cin∈Aϵn(X1…Xn)
从 n 次扩展连续信道对应信宿的典型序列集中译码
rj1rj2…rjn∈Aϵn(Y1…Yn)
发生译码错误的两类情况
ci1ci2…cin,rj1rj2…rjn∈/Aϵn(X1…Xn,Y1…Yn)ci1ci2…cin,rj1rj2…rjn∈Aϵn(X1…Xn,Y1…Yn)
但 ci1ci2…cin与rj1rj2…rjn 不构成对应
对于译码错误概率 Pe ,则有
Pe⩽ϵ+i=2∑2nR∫Aϵn(X1…Xn,Y1…Yn)f(x1,x2…xn)f(y1,y2…yn)⩽ϵ+i=2∑2nR∫Aϵn(X1…Xn,Y1…Yn)2−n(Hc(x)−ϵ)2−n(Hc(y)−ϵ)⩽ϵ+i=2∑2nR2n(Hc(x,y)+ϵ)2−n(Hc(x)−ϵ)2−n(Hc(y)−ϵ)=ϵ+(2nR−1)2−n(C1−3ϵ)⩽ϵ+2n(R−C1+3ϵ)
只要 R≤C1−3ϵ ,就有 Pe<ϵ
n 次扩展连续信道的信道容量率为 C1 ,进行纠错编码
对任意给定的ε>0,只要码率 R≤C1 ,
当n足够大,译码错误概率 Pe<ϵ。