回顾通信原理基础时,比较系统地总结一下香农公式相关知识,如香农极限是如何定义的,同时结合David Tse的经典解释、系统的物理意义进行理解。
对香农限的一个严格推导,可将输入、输出和噪声波形x(t)、y(t)和n(t)展开为一个正交函数的完备集,记展开式对应的一组系数为{xi}、{yi}和{ni},记XN=[x1,x2,...,xN],YN=[y1,y2,...,yN],其中N=2WT,yi=xi+ni,则有XN和YN之间的平均互信息。
I(XN;YN)=i=1∑N∫−∞∞∫−∞∞p(yi/xi)p(xi)logp(yi)p(yi/xi)dyi dxi
其中,
p(yi/xi)=πN01e−(yi−xi)2/N0
当{xi}是统计独立、零均值的高斯随机分量时,即
p(xi)=2πσx1e−xi2/2σx2
其中,σx2是各xi的方差,则对于已知的输入概率密度值p(xi),有互信息I(XN;YN)最大值
PxmaxI(XN;YN)=i=1∑N21log(1+N02σx2)=21Nlog(1+N02σx2)=WTlog(1+N02σx2)
同时,有x(t)的平均功率
Pav=T1∫0TE[x2(t)]dt=T1i=1∑NE(xi2)=TNσx2
即有
σx2=NTPav=2WPav
代入互信息式,式子两边同时除以T,可以得到\textbf{带限AWGN波形信道在平均功率受限条件下},单位时间的信道容量
C=Wlog2(1+WN0Pav)=Wlog2(1+SNR)
即可得香农公式。
Davie Tse给出了一种更加直观的、以几何方式约束的香农公式的推导:对于一个N维信号空间(根据采样定理,任何一个带宽为B,时长为T的信号,至少需要2BT个样本才能重建,此处N=2BT),任一接收信号均可以表示为N维欧式空间中的一个点。
对于发送信号功率为P,高斯白噪声方差为σ2的通信模型,根据大数定律,N维接收向量将近似位于半径为N(P+σ2)的超球内。同时,考虑噪声影响,对于单个星座点,接收向量将近似位于半径为Nσ的噪声附近。
因此,要保证可靠通信,应使星座点周围的噪声球不互相重叠,如下图所示,有噪声球的最大填充数为超球体积与噪声球体积之比
Nσ2NN(P+σ2)N

填充到超球内的噪声球数量,使得星座可以得到可靠区分。原图自Tse D,Viswanath P . Fundamentals of Wireless Communication. Cambridge University Press, 2005.
即有可靠通信的每个码元的最大比特数
N1log(Nσ2NN(P+σ2)N)=21log(1+σ2P)
等式两边乘以带宽W,代入N=2BT,即可得到最大速率
T1log(Nσ2NN(P+σ2)N)=Wlog(1+σ2P)
由此,可以对信道容量的意义作直观解释。