资源描述
例:若有一个离散、等概率单消息(或无记例:若有一个离散、等概率单消息(或无记忆)二元信源:忆)二元信源:,且采用汉明距离作为失真度量标准:即且采用汉明距离作为失真度量标准:即有一具体信源编码方案为:有一具体信源编码方案为:N个码元中允许错一个码元,个码元中允许错一个码元,实现时实现时N个码元仅送个码元仅送N-1个,剩下一个不送,在接收端用个,剩下一个不送,在接收端用随机方式决定(为掷硬币方式)。随机方式决定(为掷硬币方式)。阴影范围表示实际信源阴影范围表示实际信源编码方案与理论值间的差编码方案与理论值间的差距,我们完全可以找到更距,我们完全可以找到更好,即更靠近理论值,缩好,即更靠近理论值,缩小阴影范围的信源编码,小阴影范围的信源编码,这就是工程界寻找好的信这就是工程界寻找好的信源编码的方向和任务。源编码的方向和任务。二元信源的理论信息率失真函数二元信源的理论信息率失真函数二元信源的实际信息率失真函数二元信源的实际信息率失真函数例:设信源具有一百个以等概率出现的符号例:设信源具有一百个以等概率出现的符号a a1 1,a a2 2,a a9999,a a100100,并以每秒发出一个符号的速率从信源输出。试,并以每秒发出一个符号的速率从信源输出。试求在允许失真度求在允许失真度D D0.10.1条件下,传输这些消息所需要的最条件下,传输这些消息所需要的最小信息率。小信息率。信源a1,a2,.,a99,a100试验信道p(yj|xi)无扰离散信道失真信源a1a100a1a90(a)解:在不失真传输条件下的信息率解:在不失真传输条件下的信息率R R为:为:因为允许失真度因为允许失真度D D0.10.1,可设想信源,可设想信源100100个符号个符号经过假想的试验信道只输出经过假想的试验信道只输出a a1 1,a a2 2,a a8989,a a9090,即输出,即输出9090个符号,而余下的个符号,而余下的a a9191,a a100 100 都都用用a a9090代替代替 bit/sbit/sXYa1a2a90a91a100a90a2a1 除除a a1 1,a a2 2,a a8989,a a9090对应位置上的元素为对应位置上的元素为0 0外,其余元素为外,其余元素为1 1或或(假想试验信道传输概假想试验信道传输概率率P(P(yj|xi)为零时,所对应的为零时,所对应的d dij为无限大)为无限大)该失真信源的组合方案的平均失真函数为:该失真信源的组合方案的平均失真函数为:上式中:上式中:X1Y1a1,a2,a89,a90,属于不失,属于不失真的符号集合,对应真的符号集合,对应dij0,其中,其中i,j1,2,90 X2a91,a100,Y2a90,属于失真,属于失真集合,对应集合,对应dij1,其中,其中i91,91,100,j90 据题意,据题意,P(P(xi)1/1001/100(i i1 1,2 2,100100)所以得平均失真函数:所以得平均失真函数:可见,这样设想的失真信源的组合方案能满可见,这样设想的失真信源的组合方案能满足对失真度的要求。足对失真度的要求。该试验信道为无噪有损信道,即该试验信道为无噪有损信道,即H(Y|X)=0,H(Y|X)=0,所所以以 R=I(X;Y)=H(Y)-H(Y|X)=H(Y)R=I(X;Y)=H(Y)-H(Y|X)=H(Y)在试验信道的输出端在试验信道的输出端Y Y,a a1 1,a a2 2,a a8989的的出现概率仍为出现概率仍为1/1001/100,而而a a9090的出现概率的出现概率P(aP(a9090)11/10011/100,可知相应的信息传输速率为:,可知相应的信息传输速率为:比较比较 R与无失真传输条件下的信息率与无失真传输条件下的信息率R,R,可知在可知在D D0.10.1的条件下,所需信息率减小了的条件下,所需信息率减小了6.6446.6446.2646.2640.38 bit/s0.38 bit/s。同理,在同理,在D D0.50.5的条件下的条件下(假定后假定后5050个符号均个符号均产生失真,这后产生失真,这后5050个符号均用个符号均用a a5050来代替来代替)信息率信息率R”为:为:与无失真传输条件下的信息率与无失真传输条件下的信息率R R想比较减小想比较减小 6.6446.6443.7513.7512.893 bit/s2.893 bit/s。信道容量与信息率失真函数的比较(1)求极值问题求极值问题 平均互信息平均互信息I(X;Y)是信源概率分布是信源概率分布p(xi)(i=1,2,n)或概率密度函数或概率密度函数p(x)的上凸函数。的上凸函数。根据上凸函数定义,如果根据上凸函数定义,如果I(X;Y)在定义域内对在定义域内对p(xi)或或p(x)的极值存在,则该极值一定是极大值。的极值存在,则该极值一定是极大值。信道容量就是在固定信道情况下,求平均互信信道容量就是在固定信道情况下,求平均互信息极大值的问题,即息极大值的问题,即 I(X;Y)又是信道转移概率分布又是信道转移概率分布p(yj/xi)(i=1,2,n;j=1,2,m)或条件概率密度或条件概率密度函数函数p(y/x)的下凸函数,因此在满足保真度准的下凸函数,因此在满足保真度准则条件下,则条件下,I(X;Y)对对p(yj/xi)或或p(y/x)的条件极值的条件极值若存在,则一定是极小值。信息率失真函数就若存在,则一定是极小值。信息率失真函数就是在试验信道(满足保真度准则的信道)中寻是在试验信道(满足保真度准则的信道)中寻找平均互信息极小值的问题,即找平均互信息极小值的问题,即信道容量与信息率失真函数信道容量与信息率失真函数的比较的比较信道容量与信息率失真函数信道容量与信息率失真函数的比较的比较(2)特性特性信道容量信道容量C一旦求出后,就只与信道转移概率一旦求出后,就只与信道转移概率p(yj/xi)或条件概率密度或条件概率密度p(y/x)有关,反映信道特有关,反映信道特性,与信源特性无关;由于平均互信息与信源性,与信源特性无关;由于平均互信息与信源的特性有关,为了排除信源特性对信道容量的的特性有关,为了排除信源特性对信道容量的影响,采用的做法是在所有的信源中以那个能影响,采用的做法是在所有的信源中以那个能够使平均互信息达到最大的信源为参考,从而够使平均互信息达到最大的信源为参考,从而使信道容量仅与信道特性有关,信道不同,使信道容量仅与信道特性有关,信道不同,C亦不同。亦不同。信息率失真函数信息率失真函数R(D)一旦求出后,就只与信一旦求出后,就只与信源概率分布源概率分布p(xi)或概率密度函数或概率密度函数p(x)有关,反有关,反映信源特性,与信道特性无关。由于平均互信映信源特性,与信道特性无关。由于平均互信息与信道的特性有关,为了排除信道特性对信息与信道的特性有关,为了排除信道特性对信息率失真函数的影响,采用的做法是在所有的息率失真函数的影响,采用的做法是在所有的信道中以那个能使平均互信息达到最小的信道信道中以那个能使平均互信息达到最小的信道为参考,从而使信息率失真函数仅仅与信源特为参考,从而使信息率失真函数仅仅与信源特性有关,信源不同,性有关,信源不同,R(D)亦不同。亦不同。(3)解决的问题解决的问题 信道容量是为了解决通信的可靠性问题,是信道容量是为了解决通信的可靠性问题,是信息传输的理论基础,通过信道编码增加信息信息传输的理论基础,通过信道编码增加信息的冗余度来实现;的冗余度来实现;信息率失真函数是为了解决通信的有效性问信息率失真函数是为了解决通信的有效性问题,是信源压缩的理论基础,通过信源编码减题,是信源压缩的理论基础,通过信源编码减少信息的冗余度来实现。少信息的冗余度来实现。例:删除信源例:删除信源X取值取值【0,1】,Y取值取值【0,1,2】。而失真矩阵为。而失真矩阵为求求Dmin。满足最小失真度的试验信道是个无噪无损信道,转移矩阵为满足最小失真度的试验信道是个无噪无损信道,转移矩阵为在这个无噪无损信道中,可得在这个无噪无损信道中,可得例:例:例:已知信源的消息集合例:已知信源的消息集合X X中包含中包含x0和和x1两个消息,并设它两个消息,并设它们的概率为们的概率为P(P(X1)p 1/2,P(P(X2)1 1p,而信宿符号集而信宿符号集合合Y Y也包含两个符号也包含两个符号y0和和y1 ,失真矩阵为,失真矩阵为 ,试求,试求D Dmaxmax 解:接收符号解:接收符号y0的平均失真函数的平均失真函数 为:为:接收符号接收符号y1的平均失真函数的平均失真函数 为:为:因为因为 p K4 K8,进制,进制n越小,压缩比越小,压缩比K越大;越大;随着允许失真度随着允许失真度D的增加,压缩比的增加,压缩比K随之增加,但相对关系不变随之增加,但相对关系不变引用拉氏乘子法。约束条件为下列引用拉氏乘子法。约束条件为下列 (n n+1)+1)组等式:组等式:R R(D D)的参量表达式的参量表达式 求互信息求互信息 的极小值。的极小值。例:设要把例:设要把1616个等概率出现的消息构造成线性分组码,设个等概率出现的消息构造成线性分组码,设信息位为信息位为k k,校验位为,校验位为r,r,码子长度为码子长度为n=k+rn=k+r。解:从题意可知,解:从题意可知,16162 2k k ,k k4 4。为了纠正一个错误,为了纠正一个错误,r r2 2,即,即n n4+24+26 6。这种编码方式不。这种编码方式不行,校验矩阵行,校验矩阵H H只有只有2 2行,行,6 6列,无法排出各不相同的列,无法排出各不相同的6 6列。列。6 6列各不相同,主要目的是使校正子列各不相同,主要目的是使校正子s s能定出错误位置进行纠能定出错误位置进行纠正正 若若r r3 3,可排出(,可排出(7 7,4 4)分组码的校验矩阵)分组码的校验矩阵H H:如消息为如消息为10101010,则从上列关系可得出:,则从上列关系可得出:即可得码字为即可得码字为10100101010010该码编码方法如下:该码编码方法如下:下表列出了(下表列出了(7 7,4 4)码的)码的2 24 41616个码字个码字 对于纠错,从表中看出最小汉明距离对于纠错,从表中看出最小汉明距离 d dminmin 3 3 故根据式故根据式 ,该码能纠正,该码能纠正 个个错误错误 如接收矢量如接收矢量r r(1010111)(1010111),则,则 由由s s可知,发送矢量应为可知,发送矢量应为(1000111)(1000111)
展开阅读全文