第六章信道编码.pptx
《第六章信道编码.pptx》由会员分享,可在线阅读,更多相关《第六章信道编码.pptx(153页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信道编码的作用和分类信道编码的作用和分类:编码信道:检错和纠错原理:检错和纠错方式和能力第1页/共153页信道编码是以信息在信道上的正确传输为目标的编码,可分为两个层次上的问题:如何正确接收载有信息的信号线路编码如何避免少量差错信号对信息内容的影响纠错编码广义信道编码=特定信道上传输信息而进行的传输信号或信号格式的设计与实现 第2页/共153页 描述编码 用于对特定数据信号的描述 约束编码 用于对特定信号特性的约束 扩频编码 用于扩展信号频谱为近似白噪声谱并满足某些相关特性 纠错编码 用于检测与纠正信号传输过程中因噪声干扰导致的差错1234第3页/共153页:信道编码的作用和分类:信道编码的作
2、用和分类编码信道编码信道:检错和纠错原理:检错和纠错原理:检错和纠错方式和能力:检错和纠错方式和能力第4页/共153页消息消息信道编码信道编码编码信道编码信道信道译码信道译码码字码字接收向量接收向量消息消息编码信道模型编码信道模型第5页/共153页n-1 当码字C和接受向量R均由二元序列表时,称编码信道为二进制信道 C=(c0,c1,cn-1)如果对于任意的n都有:P(r/c)=p(ri/ci)则称此二进制信道为无记忆二进制信道。p(0/1)=p(1/0)=p0则称此信道为无记忆二进制对称信道BSCi=0第6页/共153页BSC转移概率BSC编码信道BSC输入输出关系等效为第7页/共153页差
3、错图案:随机序列 或 ,第位上的一个随机错误:长的突发错误:第 至第 位之间有很多错误对于一个BSCBSC信道总有转移概率 1/21/2,比特传输中发生差错数目越少,概率越大,即从而总认为发生差错的图案是差错数目较少的图案第8页/共153页二元软判决信道 用多个比特(理想情况下为实数)表示每一个无记忆编码信道的二元符号输出 信道干扰信道干扰z z为零均值正态分布的随机变为零均值正态分布的随机变量,噪声干扰功率为均方差量,噪声干扰功率为均方差 ,z z的概率分的概率分布为布为 。对于。对于BPSKBPSK调制,二元输入符号调制,二元输入符号 为二元符号取值为为二元符号取值为+1+1或或-1-1
4、第9页/共153页第10页/共153页:信道编码的作用和分类:信道编码的作用和分类:编码信道:编码信道检错和纠错原理检错和纠错原理:检错和纠错方式和能力:检错和纠错方式和能力第11页/共153页检纠错是根据信道输出序列 自身判断是否可能是发送 的,或纠正导致 不等于 的错误。冗余编码:码字 的长度 一定大于消息 的长度纠错编码编码码率 :每个码字的序列符号(或码元)平均传送的消息比特数第12页/共153页偶(或奇)校验方法:实现检纠错目的的一个基本方法。一个偶校验位 是对消息 使得如下校验方程成立的二进制符号,即一个偶校验码码字一个码率为 的 偶校验码,所有可能的 的全体校验方程为1 1表明一
5、定有奇数个差错,校验方程为0 0表明可能有偶数个差错第13页/共153页 m0+m1+m2+mk1+p=0(mod 2)称c=(m0,m1,m2mk-1,p)为一个偶校验字 确定校验位P的编码方程为:P=m0+m1+mk-1第14页/共153页编码可以产生多个奇偶校验位,即一个校验位可以由消息位的部分或全部按某种校验方程产生,例如对阵列消息进行垂直与水平校验以及总校验的码字 和其码率分别为第15页/共153页第16页/共153页重复消息位:实现检纠错目的第二个基本方法一个 重复码是一个码率为 的码,仅有两个码字 和 ,传送1 1比特()消息。重复码可以检测出任意小于 个差错的错误图案,纠正任意
6、小于 个差错的错误图案。纠纠1 1位差错位差错的的3 3重复码重复码第17页/共153页等重码或定比码:实现检纠错的第三个方法。设计码字重量 恒为常数,即例如一种用于表示0 0至9 9数字的5 5中取3 3等重码如表(6.1.16.1.1)所示,其码率 为5 5中取3 3等重码1 12 23 34 45 56 67 78 89 90 00101101011 1100111001 1011010110 1101011010 0011100111 1010110101 1110011100 0111001110 1001110011 01101011015 5中取3 3等重码可以检测出全部奇数位差
7、错,对某些码字的传输则可以检测出部分偶数位差错第18页/共153页:信道编码的作用和分类:编码信道:检错和纠错原理检错和纠错方式和能力检错和纠错方式和能力第19页/共153页纠错码的应用方式:前向纠错方式(FECFEC),自动请求重发(ARQARQ)方式,混合纠错(HECHEC)方式以及信息反馈(IRQIRQ方式)FEC与ARQ纠错应用方式第20页/共153页 常用汉明距离来描述检纠差错的数目,对于两n 长向量u,v汉明距离为:最小汉明距离 (最小码距d d):任意两码字之间的汉明距离的最小值第21页/共153页定理 对一个最小距离为 纠错码,如下三个结论仅有其中任意一个结论成立,(1 1)可
8、以检测出任意小于等于 个差错;(2 2)可以纠正任意小于等于 个差错;(3 3)可以检测出任意小于等于l同时纠正小于等于t个差错,其中l和t满足第22页/共153页最小码距与检纠错能力最小码距与检纠错能力 第23页/共153页差错概率:通信作为一个统计过程时,纠检错能力的统计特性。FECFEC方式纠错码的码字差错概率:发送码字 的先验概率:码字数,对于充分随机的消息源第24页/共153页对BSCBSC信道最大化 等价于 最小化,最小差错概率译码等价为使接收向量与输出码字距离最小的最小距离译码,即第25页/共153页信息比特信噪比 :传输一个比特信息所需的最小信噪比 比特差错概率 (又称误码率)
9、与信噪比 的关系如下图所示,采用纠错码后,达到同样比特差错概率实际需要的信噪比减小量称为编码增益。编码增益编码增益第26页/共153页6.2 线性码线性码 线性分组码的描述线性分组码的译码码例与码的重构第27页/共153页线性分组码的描述线性分组码的描述线性分组码的译码线性分组码的译码码例与码的重构码例与码的重构第28页/共153页一个(n,k)线形分组码C是称为码字c的n维向量的集合 C=c|c=mG其中m为任意的k维向量并称为消息向量。G是k行n行列秩为k(nk)的矩阵并称为生成矩阵,第29页/共153页对于二元编码,和 是二元向量,是一个二元矩阵,向量与矩阵,矩阵与矩阵之间的基本运算是模
10、二加和模二乘运算。表模二加表模二加/乘法表乘法表第30页/共153页例3 3重复码是一个(3 3,1 1)线性分组码第31页/共153页例(4 4,3 3)偶校验码是一个(4 4,3 3)线性分组码第32页/共153页当生成矩阵 给定时线性分组码有如下性质:(1 1)零向量 一定是一个码字,称为零码字;(2 2)任意两码字的和仍是一个码字;(3 3)任意码字 是 的行向量 的线性组合;(4 4)线性分组码的最小距离等于最小非零码字重量。第33页/共153页由偶校验码的检错概念,可以通过计算接收向量的所有校验方程值是否为0 0来判断传输是否可能有错,那么必有一个矩阵 满足显然 的每一列或 的每一
11、行确定了一个可能的分组码的校验方程,的线性不相关行数最少要等于该码的所有可能的校验方程数,称这样的 矩阵 为 线性分组码的一致校验矩阵。第34页/共153页由 的每一行都是一个码字有由现行空间的理论,当H的行秩为r时,H作为一个(n,k)线性分组码的生成矩阵所生成的码是与G对应空间正交的r维线性子空间,称为(n,k)线性分组码的对偶码或对偶空间,并且有如下的维数关系成立第35页/共153页T定理:任何满足下式的n维向量a均是一(n,k)线形分组码的码字 aH=其中满足公式的H矩阵形式不唯一,但一个码的对偶码是惟一的。T第36页/共153页系统码:生成矩阵 具有如下形式在码字集合不变的情况下,任
12、何一个线性分组码都可以一对一的去对应一个系统码。对于系统码相应的一致校验矩阵注意 与 仍然满足 。以线性分组码的一致校验矩阵为生成产生的线性分组码称为原线性分组码的对偶码。第37页/共153页例6.2.36.2.3一个(5 5,3 3)线性分组码的其中 到 的行初等变换过程为(表示第i i行),第38页/共153页(5,3)线性分组码码例 消息mG生成码字Gs生成码字对偶码码字00000101001110010111011100000110100101110001101100110011101001110000000111010110110010001101101101011101000001
13、11010111010011第39页/共153页由一致校验矩阵可以比较容易确定线性分组码的最小码距定理 线性分组码的最小码距为 ,当且仅当其一致校验矩阵H中任意 列线性无关,某 列线性相关。该定理实际给出了计算线性分组码最小码距的一该定理实际给出了计算线性分组码最小码距的一种方法种方法。第40页/共153页线性分组码的描述线性分组码的描述线性分组码的译码线性分组码的译码码例与码的重构码例与码的重构第41页/共153页译码的概念检错译码:译码器输出为当前接收向量r和r是否有差错的标志s s,即 。第42页/共153页纠错译码的译码成功状态纠错译码的译码成功状态:译码器能够在达到译码码字差错概率最
14、小条件下输出一个确切的码字 ,即 。第43页/共153页纠错译码的译码成功状态:译码器能够在达到纠错译码的译码成功状态:译码器能够在达到译码码字差错概率最小条件下输出一个确切的译码码字差错概率最小条件下输出一个确切的码字码字 ,即,即 。纠错译码的译码失败状态:译码器不能输出一纠错译码的译码失败状态:译码器不能输出一个确切的码字,通常此时的输出个确切的码字,通常此时的输出y y与检错译码输与检错译码输出相同。出相同。第44页/共153页定义:定义:(n,k (n,k)线形分组码的伴随式是一个)线形分组码的伴随式是一个r(r=n-k)r(r=n-k)维向量维向量s s ,则传输中一定有错误发生,
15、则传输中要么无差错发生,要么差错图案恰好为一个码字。第45页/共153页定理 可纠t错的q元线性分组码满足 第46页/共153页伴随式纠错译码的通用译码方法(1)按最可能出现的 个差错图案 ,计算相应 的伴随式 ,并构造伴随式差错图案表 ;(2)对接收向量 计算伴随式 ;(3)查 表得 ;(4)纠错计算 。第47页/共153页线性分组码的描述线性分组码的描述线性分组码的译码线性分组码的译码码例与码的重构码例与码的重构第48页/共153页常见的线形分组码有重复码,汉明码,里德-穆勒码,戈雷码(1)汉明码:二元 HammingHamming码是一种 的完备码,满足其中列向量 为全部可能的非零 元组
16、。第49页/共153页Hamming码的对偶码是一个 线性分组码,称为最大长度码,由于所有非零码字的重量均为 ,又称为等距码或单形(simplex)码。第50页/共153页例一个二元(7 7,4 4)HammingHamming码的系统码形式的矩阵和校验矩阵分别为等价的编码方程为第51页/共153页伴随式计算方程第52页/共153页(2 2)HadamardHadamard码HadamardHadamard码是由HadamardHadamard矩阵派生出的一种纠错码。阶实HadamardHadamard矩阵由元素为+1+1,-1-1的矩阵递归定义为例如第53页/共153页第54页/共153页
17、Hadamard矩阵为正交矩阵,即 中的任意不同两行(列)的点积为0,即 超正交矩阵 :Hadamard矩阵 中的第1列(全+1列)去掉后由于任两行的点积为-1。将Hadamard矩阵元素+1/-1映射为0/1,则Hadamard矩阵映射后的行向量为一个二元向量,以这些二元向量的部份或全体就构成标准0/1二元意义上的分组码,并称为Hadamard码。具体的Hadamard码的选择构成有正交码、双正交码和超正交码三种形式。第55页/共153页(A)正交码:以 的全部行向量的0/1映射向量为码字。(B)双正交码:以 和-的全部行向量的0/1映射向量为码字。第56页/共153页(C)超正交码:以 的
18、全部行向量的0/1映射向量为码字。可以证明正交码、双正交码和超正交码均是线性分组码。第57页/共153页例6.2.56.2.5(7 7,3 3)超正交码的超正交矩阵 和生成矩阵G G分别为第58页/共153页(3)里德-穆勒(Reed-Muller)阶码 是一种线性分组码,满足第59页/共153页其中各个子矩阵的定义为1)为 矩阵,由全1向量构成。2)为 矩阵,由所有可能的m元组组成矩阵的列向量。3)为 的所有两不同行向量的叉积构成其全部行向量的矩阵。两向量的叉积为4)为 的所有三不同行向量的叉积构成其全部行向量的矩阵。5)为 的所有 个不同行向量的叉积构成其全部行向量的矩阵。r第60页/共1
19、53页例6.2.66.2.6 的 阶RM码的各个子矩阵有第61页/共153页码的对偶码仍是一个Reed-Muller码,为 码。第62页/共153页(4 4)戈雷码)戈雷码 二元戈雷码是一种就纠3个错的完备线形分组码,满足:n=23 k=12第63页/共153页由于因此某种二元(23,12)码一定可以纠正任意小于等于3 3个差错,所以第64页/共153页6.3 循环码循环码 循环码的多项式描述循环码的生成矩阵多项式运算电路系统循环码循环码的编码电路循环码的伴随多项式与检测码与RS码第65页/共153页循环码的多项式描述循环码的多项式描述循环码的生成矩阵循环码的生成矩阵系统循环码系统循环码多项式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 信道编码
限制150内