《信息论基础》课件第6章 有噪信道编码.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《信息论基础》课件第6章 有噪信道编码.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论基础 信息论基础课件第6章 有噪信道编码 信息论 基础 课件 信道编码
- 资源描述:
-
1、主要内容主要内容 信道编码的概念信道编码的概念 香农第二定理香农第二定理 差错控制差错控制 信道编码方法信道编码方法l第5章结论:在无噪无损信道上,只要对信源的输出进行恰当的编码,总能以信道容量C无差错地传输信息。l实际信道都有噪声干扰,本章研究香农第二香农第二定理,即通信的可靠性问题定理,即通信的可靠性问题。包括:1.怎么使有噪信道中消息传输错误达到最少怎么使有噪信道中消息传输错误达到最少?2.在有噪信道中无错误传输的可达的最大信息在有噪信道中无错误传输的可达的最大信息传输率是什么传输率是什么?6.1 信道编码的概念信道编码的概念信道编码概述信道编码概述 问题引出问题引出 什么是信道编码什么
2、是信道编码 信道编码的作用信道编码的作用 信道编码的三种情形信道编码的三种情形 信道编码的实质信道编码的实质 信道编码概述问题引出 互信息能告诉我们什么?互信息能告诉我们什么?随机变量随机变量X,Y统计意义上的依存程度统计意义上的依存程度 可以获得的信息量可以获得的信息量 不能:所得信息能否可靠地确定信道输入?不能:所得信息能否可靠地确定信道输入?无噪信道编码能告诉我们什么?无噪信道编码能告诉我们什么?无噪无损信道,只要对信源输出进行适当编码,无噪无损信道,只要对信源输出进行适当编码,总能以最大信息传输率,无差错的传输信息。总能以最大信息传输率,无差错的传输信息。但是:一般信道总存在噪声或干扰
3、,信息传输但是:一般信道总存在噪声或干扰,信息传输会造成损失会造成损失信道编码概述问题引出 实际通信中人们对传输要求什么?实际通信中人们对传输要求什么?传输信息量大传输信息量大 传输可靠传输可靠 提出的与信道传输有关的问题:提出的与信道传输有关的问题:如何能使信息传输后发生的错误最少?如何能使信息传输后发生的错误最少?错误概率与那些因素有关?错误概率与那些因素有关?有无办法控制?有无办法控制?能控制到什么程度?能控制到什么程度?无误传输可达的最大信息率是多少?无误传输可达的最大信息率是多少?信道编码概述信道编码概述什么是信道编码什么是信道编码 通信系统模型通信系统模型 信道编码:信道编码:从消
4、息到信道波形或矢量的映射从消息到信道波形或矢量的映射 希望通信系统与信道统计特性相匹配的编码希望通信系统与信道统计特性相匹配的编码信源编码信道编码信道信道译码信源译码消息集中一个元素信道波形空间中的一个点失真后的波形恢复的消息引入失真消息到波形的映射判断是消息集中的哪个元素信道编码概述信道编码概述信道编码的作用信道编码的作用 信道编码的作用:信道编码的作用:在资源、可靠性和传信在资源、可靠性和传信量量之间选择一个好的工作点(有时还要考之间选择一个好的工作点(有时还要考虑延时)。虑延时)。资源资源指的是提供信息传输所付出的代价指的是提供信息传输所付出的代价 包括频率、时间、空间、功率等。但不包括
5、实包括频率、时间、空间、功率等。但不包括实现复杂度现复杂度 一个好的编码就是要充分利用资源,传递尽可一个好的编码就是要充分利用资源,传递尽可能多的信息能多的信息信道编码概述信道编码概述三种情形三种情形 给定资源和可靠性要求,通过信道编码尽量提给定资源和可靠性要求,通过信道编码尽量提高传输速率高传输速率 给定对信息传输的速率和可靠性要求,通过信给定对信息传输的速率和可靠性要求,通过信道编码尽量减少资源开销道编码尽量减少资源开销 给定资源和传输速率,通过编码提高可靠性给定资源和传输速率,通过编码提高可靠性信道编码概述信道编码概述编码的实质编码的实质 利用冗余降低差错概率利用冗余降低差错概率 将所有
6、可能的输入信息(消息)映射到信将所有可能的输入信息(消息)映射到信道符号(波形)空间的点,而这个点的集道符号(波形)空间的点,而这个点的集合要小于(包含于)全信道空间中。合要小于(包含于)全信道空间中。信道编码概述信道编码概述信道编码的基本分类信道编码的基本分类 按码的结构分按码的结构分:线性码线性码 线性分组码(群码)线性分组码(群码)卷积码(线性树码)卷积码(线性树码)非线性码非线性码 按抗干扰模式分按抗干扰模式分 抗随机差错码抗随机差错码 抗突发差错码抗突发差错码 按编译码理论所用数学工按编译码理论所用数学工具分具分 代数码代数码 几何码几何码 组合码组合码 按对错误的处理方式分按对错误
7、的处理方式分 检错码检错码 纠错码纠错码 错误:译码输出 信源输出 产生原因:噪声干扰 研究目的:减少错误,提高可靠性 研究途径:信道的传递矩阵信道统计 特性错误概率1 1 译码规则译码规则 错误概率与译码规则错误概率与译码规则 错误概率错误概率PE与什么有关与什么有关 信道的统计特性:当确定了输入和输出对应关系后,信道的统计特性:当确定了输入和输出对应关系后,也就确定了信道矩阵中哪些是正确传递概率,哪些是也就确定了信道矩阵中哪些是正确传递概率,哪些是错误传递概率。错误传递概率。译码规则:译码规则:通信过程一般并不是在信道输出端就结束通信过程一般并不是在信道输出端就结束了,还要经过译码了,还要
8、经过译码(或判决或判决)过程才到达消息的终端过程才到达消息的终端(收收信者信者)。因此译码过程和译码规则对系统的错误概率。因此译码过程和译码规则对系统的错误概率影响很大。影响很大。译码规则的选择依据译码规则的选择依据 最大后验概率准则理想最大后验概率准则理想 最大似然准则实用最大似然准则实用(一)译码规则XYa1a2arb1b2bsp(bj/ai)ijabF)(译码函数sjri,.,2,1,.,2,1译码规则:raaabF211)(rsaaabF21)(rs种译码规则pppp01010)1(0)0(FF1)1(0)0(FF0)1(1)0(FF1)1(1)0(FF422sr译码规则编码编码CAB
9、21435发送波形集合接收波形集合PA2PA1PA3PA4PA5CAB213消息集合编码集合译码译码信道译码An1243w4w3w1w2xxxAn 是接收空间w w1,w w2,是发送的码字 围绕每个码字有一个译码域i 如果接收的码字在 i中,就认为发送的是码字 w wi 发生错误发生错误 一般,An中 存在一些不属于任何 i的区域 有时接收码字会被映射到错误的i,进而被译成错误的 w wi 正确译码不知如何译码译码错误 问题:在输入和信道特性给定的条件下,差错概率将取决于接收矢量空间按什么样的划分准则进行划分 划分接收矢量空间的准则译码器的译码准则(二)准则一:最大后验概率译码准则(最小平均
10、错误概率准则)ijabF)(输入ai正确译码输入为除ai以外的(r-1)种任何符号错误译码正确译码的概率:rjp/)(jijbabFp错误译码的概率:ejp/jbeprjp1/)(1jijbabFp平均正确译码概率:sjrjjrpbpP1)(sjjijjbabFpbp1/)()(平均错误译码概率:sjejjEpbpP1)(/)(1)(1sjjijjbabFpbpsjjijjbabFpbp1/)()(1最大后验概率译码准则(最小错误概率准则)riijijabpapbp1)/()()(riijiijijiabpapabpapbap1)/()()/()()/(rjrjjbapbapbap)/()/(
11、)/(21ribapbapjij,.,2,1)/()/(*)(abFjmineEPP sjjijEbapbpP1min)/(1)(sjjjsjjbapbpbp11)/()()(sjjsisjjibapbap1*11)()(即把每个输出符号均译成具有最大后验概率的那个输入符号的译码函数使信道错误概率最小。sjijiEbapP1*min)(sjiijiabpap1*)/()(ribapbapjij,.,2,1)/()/(*)(abFj)/()()/()(ijijabpapabpap等概信源)/()/(ijjabpabp*)(abFj译码规则最大似然准则)()/()()()/()(jijijjbpa
12、bpapbpabpap)/()/()/()/()/()/()/()/()/(21222211121121rsrrssrabpabpabpabpabpabpabpabpabpaaaP1b2bsb)1()1(srsjiijiEabpapP1*min)/()(sjiijabpr1*)/(1平均错误概率的计算sjijiEbapP1*min)(sjiijiabpap1*)/()(1.求平均错误概率步骤(按列计算):求联合概率矩阵 P(ai)P(bj|ai)中每列除去 F(bj)=a*所对应的 P(a*bj)以外所有元素之和;再对上述结果求和。2.采用逐行计算方法:求矩阵 P(ai)P(bj|ai)各行中
13、 F(bj)=a*所对应的 P(a*bj)以外所有元素之和;再对上述结果求和。1*1*(i)()*11()()(/)()(/)()jjsrEijijijY aiY abrrijiF baieijiPp abp a p bap ap bap a p对应的若先验概率P(ai)=1/r,有:即在等先验概率分布情况下,译码错误概率可用信道矩阵中的元素P(bj|ai)和(除去每列对应于F(bj)=a*的那一项)来表示。(i),*11(/)EjieY XaXPp baprr 关于最大似然比译码准则的说明 l 若输入符号等概率,等同最小平均错误概率准则。l 直接从信道矩阵的传递概率中去选定译码函数:收到bj
14、后,译成信道矩阵P的第j列中最大那个元素所对应的信源符号。l 本身不再依赖于先验概率 P(ai)。但当先验概率为等概率分布时,它使错误概率PE最小。最大后验概率译码准则&最大似然译码准则 输入等概时二者是一致的 此时:)|()|(*)(1*abpbapbSp)|(max)|(max*)(1*abpbapbsprr)|(max*)(1abprbsp例:5.03.02.04.03.03.02.03.05.0P31)()()(321apapap求译码规则和平均错误译码概率。解:5.03.02.04.03.03.02.03.05.0P11)(abF33)(abF22)(abF译码规则)4.02.0()
15、3.03.0()2.03.0(31minEP57.02 2 编码方法编码方法 上一节结论:上一节结论:l 消息通过有噪信道传输时会发生错误消息通过有噪信道传输时会发生错误l 错误概率与译码规则有关错误概率与译码规则有关 噪声干扰:噪声干扰:破坏了信号的内部结构产生畸变破坏了信号的内部结构产生畸变而造成信息的损失。而造成信息的损失。提高信号抗噪声干扰能力:提高信号抗噪声干扰能力:改造信号使其内部结改造信号使其内部结构具有更强的规律性或相关性,当信号的部分结构具有更强的规律性或相关性,当信号的部分结构被破坏时,仍能根据信号原有的内在规律和相构被破坏时,仍能根据信号原有的内在规律和相关性来发现甚至纠
16、正错误,恢复原来的信息。关性来发现甚至纠正错误,恢复原来的信息。错误概率与编码错误概率与编码 如何在信息传输率一定的前提下使如何在信息传输率一定的前提下使PE0 实际经验:重复发送可以使实际经验:重复发送可以使PE减小减小 重复次数重复次数N很大时,可以使很大时,可以使PE0 但是:信息传输率降低但是:信息传输率降低 信道编码定理:信道编码定理:R一定时,可以找到一种编码一定时,可以找到一种编码方法使方法使PE相当低相当低 引入概念:码字距离引入概念:码字距离编码方法010199.0p01.0pppp 1 ppppppP10101)1(0)0(FFEPsjiijEabprP1*min)/(1)
17、(21pp210 重复码010199.0p01.0ppBSC无记忆321XXXXn321YYYYn11100021823nrM=2823nS11111010101110001000100087654321vcm正确译码正确译码正确译码错误译码错误译码正确译码正确译码正确译码0001011100000000011100011111111100000101001110010111011100000000000011111111111100001111译码状态译码消息 译码码字 接收分组 发送码字信息 mc”)/()/()/()/()/()/(28222118121121ppppppP1283222
18、22233222222321ppppppppppppppppppppppppppppP12834567pp 21111)111()110()101()011(000)100()010()001()000(FFFFFFFFsjiijEabprP1*min)/(1233 ppp 4103自动纠正一位错nMRlog比特/码符M是输入消息(符号)的个数logM表示消息集在等概率条件下每个消息(符号)携带的平均信息量(比特)n是编码后码字的长度(码元的个数)若传输每个码符号平均需要 t 秒钟,则编码后每秒钟传输的信息量:l对上述重复编码方法可计算得,当n1(无重复),M2,设t1秒时 l当n3(重复三次
19、),M2,设t1秒时 log(/tMRnt比特 秒)log1(/1(/tMRnR比特 码符号)比特 秒)log1(/31(/3tMRnR比特码符号)比特秒)ln5,M2时 ln11,M2时log1(/51(/5tMRnR比特码符号)比特秒)log1(/111(/11tMRnR比特 码符号)比特 秒)由此得PE和R的关系,如图所示。它表明:尽管可使PE降低很多,但同时也使信息传输率降得很低。问题:能否找到一种更好的编码方法,使PE相当低,而R却保持在一定水平?即有噪信道编码定理。简单重复编码方法使信息传输率降低的原因 l在未重复编码以前,输入端是二个消息的集合。假设为等概率分布则每个消息携带的信
20、息量是 logM=1(比特符号)。l简单重复(n=3)后,可以把信道看成是三次无记忆扩展信道。这时输入端有8个二元序列可以作为消息(a 1,a 8),但我们只选择了二个二元序列作为消息,M2。这样每个消息携带的平均信息量仍是1比特。而传送一个消息需要付出的代价却是三个二元码符号,所以R就降低到 1/3(比特码符号)。如果在扩展信道的输入端把8个可能作为消息的二元序列都作为消息,M8,则每个消息携带的平均信息量就是3比特,而传递一个消息所得的符号数仍为三个二元码符号,则R就提高到 1(比特码符号)。这时的信道如下图所示。用做消息 输出端 的码字 接收序列 1=000 000=1 2=001 00
21、1=2 3=010 010=3 4=011 011=4 5=100 100=5 6=101 101=6 7=110 110=7 8=111 111=8 二元对称信道的 三次扩展信道 这时只能规定接收端8个输出符号序列 j与 i 一一对应。这样,只要符号序列中有一个码元符号发生错误就会变成其他所用的码字,造成译码错误。只有符号序列中每个符号都不发生错误才能正确传输。错误概率:)01.0(103123ppPE 还存在另外一个问题,M=4时,有70种选取方法,而选取方法不同,错误率也不同。我们比较下面两种选取方法:第一种:000 011 101 110 第二种:000 001 010 100 可以计
22、算得第一种方法的错误率为 第二种方法的错误率为22*1022.28*10 比较可知,第一种方法好,仔细观察发现,在第一种方法中,如果000有一位出错,我们就可以判定出错了;而在第二种方法中,如果000中任何一位出错,就变成了其他的合法的码字,我们无法判断是否出错。再仔细观察,发现第二种方法中,码字之间太“象”了,或者说太“近”了。我们再讨论一个例子,取M4,n5,这4个码字按如下规则选取:设输入序列为:12345()iiiiiiaaaaaa满足方程:31241512iiiiiiiiaaaaaaaa若译码采取最大似然准则:25R 000000000100010001000000001000100
23、001000100011011010110001111010010110100101111011110001110101111011010101100111011111111001110011010100110101101111000111101101010010010100101111001 此码能纠正所有码字中一位码元错误,也能纠正其中两个两位码元的错误。543252EPpp pp p5432411(52)7.8 10EEPPpp pp p 我们引进这样一个概念:汉明距离。在二元码中:1(,)nijikjkkD 如:101111i111100j则(,)3ijD 在某一码书中,任意两个码字的
24、汉明距离的最小值称为该码C的最小距离。minmin(,)ijijdD C CCC我们来讨论前边的5种码的距离:码A码B码C码D码E码字01000111000011101110000001010100000 001010 011100 101100 111消息数M22448最小距离dmin13211信息传输率R11/32/32/31错误概率43*1022*1022.28*1023*10210 很明显,越大,越小,在M相同的情况下也是一样。mindEP 在二元对称信道的情况下,译码规则可以如下:*()jF ba选择 使之满足*(,)(,)jijiDD 它称为最小距离译码准则,它等价与最大似然译码准
展开阅读全文