信道容量的计算
更新时间:2024-06-30 11:15:01 阅读量: 综合文库 文档下载
§4.2信道容量的计算
这里,我们介绍一般离散信道的信道容量计算方法,根据信道容量的定义,就是在固定信道的条件下,对所有可能的输入概率分布P(x)求平均互信息的极大值。前面已知I?X;Y?是输入概率分布的上凸函数,所以极大值一定存在。而I(X;Y)是r个变量
r{p(x1),p(x2),?p(xr)}的多元函数。并且满足?p(xi)?1。所以可用拉格朗日乘子法来
i?1计算这个条件极值。引入一个函数:??I(X;Y)???p(xi)解方程组
i?[I(X;Y)?????p(xi)?ip(xi)]?p(xi)?0
?ip(xi)?1 (4.2.1)
可以先解出达到极值的概率分布和拉格朗日乘子?的值,然后在解出信道容量C。因为
rsI(X;Y)???i?1j?1p(xi)Q(yixi)logQ(yixi)p(yi)
r而p(yi)??i?1p(xi)Q(yixi),所以
??p(xi)logp(yi)?(?p?lnp(yi))loge?(x)iQ(yixi)p(yi)loge。
解(4.2.1)式有
s?j?1Q(yixi)logQ(yixi)p(yi)rs???i?1j?1p(xi)Q(yixi)Q(yixi)p(yi)loge???0
(对i?1,2,?,r都成立) 又因为
r ?k?1p(xk)Q(ykxk)?p(yj)
s ?Q(yj?1jxi)?1,i?1,2,?,r
所以(4.2.1)式方程组可以转化为
s
?j?1rQ(yjxi)logQ(yjxi)p(yj)???loge(i?1,2,?,r)
?i?1p(xi)?1
假设使得平均互信息I(X;Y)达到极值的输入概率分布{p1,p2,?pr}这样有
rs
??i?1j?1p(xi)Q(yjxi)logQ(yjxi)p(yj)???loge
从而上式左边即为信道容量,得 C???loge 现在令
s I(xi;Y)??j?1Q(yjxi)logQ(yjxi)p(yj)
式中,I(xi;Y)是输出端接收到Y后获得关于X?xi的信息量,即是信源符号X?xi对输出端Y平均提供的互信息。
一般来讲,I(xi;Y)值与xi有关。根据(4.2.2)式和(4.2.3)式, I(xi;Y)?C (i?1,2,?,r) 所以对于一般离散信道有如下定理。
定理4.2.1 一般离散信道的平均互信息I(X;Y)达到极大值(即等于信道容量)的充要条件是输入概率分布{p(x1),?,p(xn)}满足
(a) I(x1;Y)?C 对所有的xi,p(xi)?0 (b) I(xi;Y)?C 对所有的xi,p(xi)?0 这时C就是所求的信道容量。
对于离散信道来说,其实信道容量还有一个解法:迭代解法。
定理4.2.2 设信道的向前转移概率矩阵为Q?(Q(yjxi))K?J,P是任给的输入字母的一个初始概率分布,其所有分量P(xk)?0。按照下式不断地对概率分布进行迭代,更新:
r?1r00P(xk)?P(xk)?k(P)Kr
?i?1rP(xi)?i(P)
rr其中 ?k(P)?exp[I(X?xk;Y)]P?Pr
??J??exp??Q?yjxk?log?j?1
???Q?yjxi????Kr ?PQ?yjxi???i?1?由此所得的I?P,Q?序列收敛于信道容量C。
r我们还可以将上述过程写成算法以便编制程序实现(如图4.2.1)
K IL?log{?k?1P(xk)?k(P)}
IU?log{max?k(P)}
k 开始
KIL?log{?k?1P(xk)?k(P)} P0?P IU?log{max?k(P)} k?k(P) IL(P)
IU(P)
IU?IL??
C?IL
P(x)?P(x)
图4.2.1 信道容量的迭代算法
对于一些特殊的离散信道,我们有方便的方法计算其信道容量。
?(P)??1P(x)?(P) 定义4.2.1 设X和Y分别表示输入信源与输出信源,则我们称H?XY?为损失熵,
H?YX?为信道噪声熵。
如果信道的损失熵H?XY??0,则次信道容量为
C??maxI?X;Y??max?H(x)?H?XYP(x)P(x)???maxH(X)?1ogr(bit/符号)这里输入
P(x)信源X的信源符号个数为r。
如果信道的噪声熵H?YX??0,则此信道容量为
C???maxI?X;Y??maxH(Y)?logs(bit/符号)
P(x)P(x)这里输出信源符Y的符号个数为s.
定义4.2.2 一个信道Q称为对称离散信道,如果它满足下面的性质: (1)信道Q矩阵中每一行是另一行的置换; (2)每一列式另一列的置换。 例如,信道矩阵
??Q?????131613161613?11????26?11?和Q???6?3??1??31312161??6?1? ?31??2?满足对称性,所以对应信道是对称离散信道。 定义4.2.3 对称离散信道的信道容量为
C?logs?H?P1?,P2?,?,Ps?? (bit/符号)
上式只与対称信道矩阵中行矢量{P1?,P2?,?,Ps?}和输出符号集的个数s有关。
证明 I(X;Y)?H(Y)?H?YX? 而 H?YX?? ??xP(x)?P?yx?logy1p?yx?
?xP(x)H?YX?x?
由于信道的对称性,所以H?YX?x?与x无关,为一常熟,即 C?max?H(Y)?H?P1?,P2?,?,Ps???
P(x) ?logs?H(P1?,P2?,?,Ps?) 接着举一个例子加以说明。
例4.2.1 某对称离散信倒的信道矩阵为
??? P?????1316131616131??6?? 1??3?用公式计算信道容量
C?log4?H(,,?1?313131111,)
3366 ?2??log?log13?16log16?16log1?? 6? ?0.0817(bit/符号)
定义4.2.3 若信道矩阵Q的列可以划分成若干互不相交的子集矩阵BK,即
Bi?Bj??,(i?j)且B1?B2???Bn?Y。由BK为列组成的矩阵Qk是对称矩阵,
则称信道矩阵Q所对应的信道为准对称信道。
例如,信道矩阵
???P1?????1316131316161??6??0.7?P? ?2??0.21??3?
0.10.10.2??? 0.7?都是准对称信道,在信道矩阵P1中,Y可以划分为三个子集,由子集的列组成的矩阵为
??? ????13161??6?? , 1??3??1????3??? , ?1????3????????1??6?? 1??3?它们满足对称性,所以P1对应的信道是准对称信道。同理P2可划分为 ???0.7?0.20.2??? , 0.7??0.1????? ?0.1?这两个矩阵也满足对称性。
下面,我们给出准对称离散信道的信道容量计算公式
n C?logr?H(P1?,P2?,?,Ps?)??k?1NklogMk
其中,r是输入符号集的个数,(P1?,P2?,?,Ps?)为准对称信道矩阵中的行矢量。设矩阵可划分为n个互不相交的子集。Nk是第k个子矩阵Qk中行元素之和,Mk是第k个子矩阵Qk中列元素之和,即 Nk??P?yx?
iy?Yk
Mk??P?yx?,y?Yixk,(k?1,2,?,n)
并且可以证明达到准对称离散信道容量的输入分布式等概分布,我们将推导作为习题留给读者。
例4.2.2 设信道传递矩阵为
0 0 p?1?p?qq? 1-p-q ?P???? pq1?p?q? ? q 可表示成如图4.2.2所示,计算其信道容量
p 根据上面计算公式可得
N1?1?q,N2?q p 2 M1?1?q,M2?2q q 则有
C?log2?H(1?p?q,q,p) 1-p-q 1 1 (?q)?qlog2q ?(1?q)log12(?p?q)?(1?q)log ?plogp?(1?p?q)log11?q 图4.2.2
下面我们举一些其他信道容量的例子
例4.2.3 设离散信道如图4.2.3所示,输入符号集为{a1,a2,a3,a4,a5},输出符号集为{b1,b2},信道矩阵为
X Y a1 a2 b1
a3 a4 b2
a5
图4.2.3
?????P?????? ?1112000??0???1?2??1??1?
a5由于输入符号a3传递到b1和b2是等概率的,所以a3可以省去。而且a1,a2与a4,
都分别传递到b1和b2,因此可只取a1和a5,所以设输入概率分布P(a1)?P(a5)?P(a2)?P(a3)?P(a4)?0,可以计算得P(b1)?P(b2)?1212,
,由定理4.2.1得
I(x?a1;Y)?I(x?a2;Y)?log2 I(x?a4;Y)?I(x?a5;Y)?log2 I(x?a3;Y)?0
可见,此假设分布满足定理4.2.1,因此,信道容量 C?log2?1 (bit/符号) 最佳分布是P(a1)?P(a5)?12,p(a2)?P(a3)?P(a4)?0
14,P(a3)?0。同理可得
若设输入分布为P(a1)?P(a2)?P(a4)?P(a5)?P(b1)?P(b2)?12,根据定理4.2.1有
I(xi;Y)?log2 (xi?a1,a2,a4,a5) I(xi;Y)?log2 (xi?x3) 从而,输入分布P(a1)?P(a2)?P(a4)?P(a5)?14,P(a3)?0也是最佳分布,可
见,信道最佳输入分布不是唯一的。
对于一般的离散信道,我们很难利用特殊计算方法,因此只能采用解方程组式(4.2.2)的方法。
我们将(4.2.2)式的前r个方程组改写成
?Q?yj?1sixi?log?yixi???Q?yj?1sixi?logP(yi)?C
(i?1,2,?,r)
移项后得
?Q?yj?1sjxi?C?logP(yj)????Q?yj?1sjxi?logQ?yjxi?
(i?1,2,?,r) 令?j?C?logP(yj),代入上式得
?Q?yj?1sjxi??j??Q?yj?1sjxi?log?yjxi?
(i?1,2,?,r) 化为矩阵形式为
?H?Yx1????1??????H?Yx2????2? Q??????
??????????H?Yx??r??s??这是含有s个未知数?j,r个方程的非齐次线性方程组。
如果设r?s,信道矩阵Q为非奇异矩阵,则此方程组有解,并且可以求出?j的数值,然后根据?P?yj??1求得信道容量
j?1s C?log?2j?j (bit/符号)
由这个C值可解得对应的输出概论分布P(yj)。 P(yj)?2r?j?C (j?1,2,?,s)
再根据P(yj)?分布{P(xi)}。
?i?1P(xi)Q?yjxi?,j?1,2,?s,即可解出达到信道容量的最佳输入
下面给出一例。
例4.2.4 设离散无记忆信道输入X的符号集为{a1,a2,a3,a4},输出Y的符号集为
{b1,b2,b3,b4},如图4.2.4所示。其信道矩阵为
?????Q???????12001414100001141??4??0? 0???1??2? X Y a1 1/2 1/4 1/4
a2 1 b2 a3 1 b3
b1
1/4 1/4 a4 1/2 b4 我们才用上面所讲的方法来计算信道容量: 12?1?14?2?14?4?12log12?14log14?14log14
?2?0 ?3?0
14?1?14?3?14?4?14log14?14log14?12log12
解方程组得
?2??3?0;?1??4??2;
信道容量 C?log2(2又求得输出分布
?2?2?2?200?2)?log25?1 (bit/符号)
P(b1)?P(b4)?2 P(b3)?P(b2)?因此可以求得最佳输入分布为 P(a1)?P(a4)?(?2?log25?1)?110
410
430
P(a2)?P(a3)?1130
例4.2.5 设有两个独立并联信道如图4.2.5,计算它的信道容量。 X1 信道 Y1 1
Q?y1x1?
X2 信道 2 Y2 Q?y2x2?
解 根据定理4.1.1有
2 I(X1X2;Y1Y2)??i?1I(Xi;Yi)
即联合平均互信息不大于各自信道的平均互信息之和,因此得到独立并联信道的信道容量为
2 C1,2?maxI(X1X2;Y1Y2)?p(x1x2)?Ci?1i
Ci?maxI(Xi,Yi),是个独立信道的信道容量。
p(xi) 只有当输入符号xi互相独立,且输入符号xi的概率分布达到各子信道容量的概率分布时,独立并联信道的信道容量才等于各信道容量之和,即
2 C1,2??Ci?1i
这个方法推广到N个独立并联信道容量的计算,即有
N C1,2,?,N?maxp(x1x2?xN)I(X1X2?XN;Y1Y2?YN)??Ci?1i
对于信道Ⅰ和Ⅱ,我们将它串联起来组成新的信道(如图4.2.6)
X 信道 Y Z 信道Ⅰ 信道Ⅱ
图4.2.6
则此信道容量为 C串(?,??)?maxI(X;Z)
p(x)例4.2.6 设有两个离散二元对称信道(BSC信道),其串联信道如图4.2.7,并设第一个信道输入符号集的概率空间为
0,?X???? ?????1,?P(x)??21?1? ?2?
X 二 元 对 信 Y 二 元 对 称 Z 称信 道 Ⅰ 道 Ⅱ
图4.2.7 而两个信道的信道矩阵分别为 Q1?Q2?????1?pp??? 1?p?p所以串联信道总的信道矩阵为
?(1?p)2?p2 Q?Q1?Q2????2p(1?p)2p(1?p)?? 22?(1?p)?p?根据平均互信息定义
I(X;Y)?1?H(p) (bit/符号) I(X;Z)?1?H[2p(1?p)] (bit/符号)
其中,I(X;Y)?I(X;Z)(根据信息不增原理)。因此,当串联信道数目越多时,损失的信息越多,可证:limI(X;Xn)?0。
n??对于本例中两个串联的二元离散对称信道,其信道容量为
C串(?,??)?maxI(X;Z)?1?H(2p(1?p)) (bit/符号)
p(x)
0,?X???? ?????1,?P(x)??21?1? ?2?
X 二 元 对 信 Y 二 元 对 称 Z 称信 道 Ⅰ 道 Ⅱ
图4.2.7 而两个信道的信道矩阵分别为 Q1?Q2?????1?pp??? 1?p?p所以串联信道总的信道矩阵为
?(1?p)2?p2 Q?Q1?Q2????2p(1?p)2p(1?p)?? 22?(1?p)?p?根据平均互信息定义
I(X;Y)?1?H(p) (bit/符号) I(X;Z)?1?H[2p(1?p)] (bit/符号)
其中,I(X;Y)?I(X;Z)(根据信息不增原理)。因此,当串联信道数目越多时,损失的信息越多,可证:limI(X;Xn)?0。
n??对于本例中两个串联的二元离散对称信道,其信道容量为
C串(?,??)?maxI(X;Z)?1?H(2p(1?p)) (bit/符号)
p(x)
正在阅读:
信道容量的计算06-30
济宁市嘉祥县2012-2013学年度第二学期期末学业水平测试八年级语文试卷10-08
高空坠落事故应急救援预案03-31
资料-幼儿园大班区域活动观察记录表04-12
2019届人教A版(理科数学) 解三角形 单元测试10-16
工商企业管理专业顶岗实习标准05-12
谢坝中心小学乡村学校少年宫活动方案05-10
2014级方剂学在线作业答案05-17
第四章 练习11-15
- 必修一物理寒假作业
- 2019-201X年5月大学生入党积极分子思想汇报-word范文模板(3页)
- 药物分析习题五
- 重拾应用意识 体会数学价值(沈建军)
- 2017全国高校辅导员结构化面试题集及参考答案
- 广东徐闻县实验中学2014届高三第二次月测地理试题
- 今天你共鸣了么?
- 2018-2019正能量读后感1000字-推荐word版(6页)
- 2018年中国截切型盖板针布行业专题研究分析报告目录
- 中国移动业务处理流程大全
- 公文写作常用词汇和句子集锦2016
- ARM课程设计说明书
- 教师资格证教育学论文
- 中考试卷分析
- 环境监测试卷(五)
- 党风廉政建设广播稿1
- 快速制作香香宫煮麻辣烫教程
- 《国际金融学》习题
- 文明施工保障措施方案
- 春兰维修资料故障代码
- 信道
- 容量
- 计算
- 初中化学实验复习
- 宣传片剧本
- 第9课 资本主义政治制度在欧洲大陆的扩展练习题及答案解析
- 2015-2016学年上学期一年级数学期末水平测试题 (4)
- 领导在工程系列中级职称评审会上的讲话(精选多篇)
- 最新人教版新课标数学小学一年级下册十几减8、7、6公开课教学设
- 计算机综合实训报告 - 图文
- 聊城市东昌府区2015年度梁水镇北赵村等23个村高标准基本农田建设
- 2014年湖南省祁阳县初中学业水平考试模拟(16)英语试卷(带解析)
- 2010年证券市场基础知识重点摘要(6)
- 怀化公务员考试面试公务员不好当现象
- 091652008 刘彩玲 09应化(1)班 年产6000吨丙烯腈工段工艺
- 工程硕士英语unit 1、unit 3课堂词汇讲解
- 啤酒 - 图文
- 毕业设计论文
- 追索劳动报酬案件答辩状
- 思想家孔子教案
- 全国2004年4月高等教育自学考试心理学试题+答案评析
- 四年级下册综合实践与活动教案(冀教版)
- 中国服装行业销售渠道问题分析