信息论与编码纠错第7章.ppt
《信息论与编码纠错第7章.ppt》由会员分享,可在线阅读,更多相关《信息论与编码纠错第7章.ppt(60页珍藏版)》请在三一办公上搜索。
1、第七章 线性分组码,内容提要,目前,几乎所有得到实际应用的纠错码都是线性的。本章首先介绍有关纠错码的基本概念,然后重点论述线性分组码的定义及其编译码理论。在此基础上,介绍了一种典型的线性分组码:汉明码。掌握内容:线性分组码的概念,生成矩阵,校验矩阵,最小距离,伴随式,标准阵列等。,7.1 纠错编码的基本概念,一信道纠错编码,近年来,随着计算机、卫星通信及高速数据网的飞速发展,数据的交换、处理和存储技术得到了广泛的应用,人们对数据传输和存储系统的可靠性提出了越来越高的要求。因此,如何控制差错、提高数据传输和存储的可靠性,成为现代数字通信系统设计工作者面临的重要课题。香农第二定理指出,当信息传输速
2、率低于信道容量时,通过某种编译码方法,就能使错误概率为任意小。目前已有了许多有效的编译码方法,并形成了一门新的技术纠错编码技术。这里所讲的纠错编码即信道编码,与信源编码一样都是一种编码,但两者的作用是完全不同的。,信源编码的目的是压缩冗余度,提高信息的传输速率。信道编码的目的是提高信息传输时的抗干扰能力以增加信息传输的可靠性。,二差错控制系统模型及分类,1差错控制系统模型,模型突出了以控制差错为目的的纠错码编、译码器,因此也称为差错控制系统。,2差错控制系统的分类,按其纠错能力的不同可分为两种:检错码和纠错码。,检错码:能发现错误但不能纠正错误的码;纠错码:不仅能发现错误而且还能纠正错误的码。
3、,按差错控制系统类型,可分为前向纠错、重传反馈和混合纠错等三种方式。,前向纠错(FEC)方式:,FEC(Forward Error Control)方式是发端发送有纠错能力的码(纠错码),接收端收到这些码后,通过纠错译码器自动地纠正传输中的错误。,优点:是不需要反馈信道;能进行一个用户对多个用户的同时通信,特别适合于移动通信;译码实时性较好,控制电路也比较简单。缺点:是译码设备较复杂;编码效率较低。,重传反馈(ARQ)方式:,ARQ(Automatic Repeat Request)方式是:发端发出能够发现错误的码(检错码),收端译码器收到后,判断在传输中有无错误产生,并通过反馈信道把捡测结果
4、告诉发端。发端把收端认为有错的消息再次传送,直到收端认为正确接收为止。,优点:译码设备简单,在多余度一定的情况下,码的检错能力比纠错能力要高得多,因而整个系统能获得极低的误码率。缺点:应用ARQ方式必须有一条从收端至发端的反馈信道。并要求信源产生信息的速率可以进行控制,收、发两端必须互相配合,其控制电路比较复杂,传输信息的连贯性和实时性也较差。,混合纠错(HEC)方式:,HEC(Hybrid Error Control)方式是上述两种方式的结合。发端发送的码既能检错、又有一定的纠错能力。收端译码时若发现错误个数在码的纠错能力以内,则自动进行纠错;若错误个数超过了码的纠错能力,但能检测出来,则通
5、过反馈信道告知发方重发。这种方式在一定程度上避免了 FEC方式译码设备复杂和 ARQ方式信息连贯性差的缺点。,在设计差错控制系统时,选择何种实现方式,应综合考虑各方面的因素。主要有:满足用户对误码率的要求;有尽可能高的信息传输速率;有尽可能简单的编译码算法且易于实现;(4)可接受的成本。,三纠错码的分类,常用的纠错码按其码字结构形式和对信息序列处理方式的不同可分成两大类:分组码和卷积码。,分组码:把信息序列以每k个码元分组,编码器将每个信息组按一定规律产 生r个多余的码元(称为校验元),形成一个长为n=k+r 的码字。,对于k个码元分组,共有2k个不同的信息组,编码器输出长n的2k个码字,这2
6、k个长为n的码字构成的集合称为一个(n,k)分组码。,n:码长;k:信息位的数目;R=k/n:分组码码率。,卷积码:把信息序列以每k个分组,通过编码器输出长为n(n k)的一个子码。但是该子码的nk个校验元不仅与本子码的信息元有关,而且也与其前m个子码的信息元有关。,四差错类型,讨论码字序列通过离散信道时发生的情况,信道分为无记忆信道和有记忆信道。,在无记忆信道中,噪声对传输码元的影响是相互独立的,即每一个差错的出现与其前后是否有错无关,如图所示。在无记忆信道中,错误是随机产生的,因此被称作随机错误,无记忆信道也被称为随机信道(random channel)。,有记忆信道中,各种干扰所造成的错
7、误往往不是单个地,而是成群、成串地出现,表现出错误之间有相关性,称为突发错误。下图就是这种信道的一个模型。,就实际信道而言,由于其干扰的复杂性,往往是两种错误并存。随机错误与突发错误并存的信道,称为组合信道或复合信道。,7.2 分组码及检、纠错能力的获得,一分组码定义,设消息或数据以二进制形式表示,并以F2=0,1 表示这个二元集。,设消息集是长为k的二元消息序列集,表示如下:,1分组编码:,在长为n的二元序列集中 选出与消息序列数2k相同数目的码元序列,并使两者一一对应。,几个概念:,2消息 与码字 的映射关系(函数关系),线性分组码:与 呈线性关系(fi为线性函数),非线性分组码:与 不呈
8、线性关系(fi为非线性函数),对于消息为k位,码长为n的线性分组码称(n,k)线性分组码。,由最后一个方程:,(奇)偶校验码:码字中1的个数为偶数。,在接收到一个字中1的个数不是偶数时,就可以确定接收的不是码字。这种码能检出奇数个错误,但不能发现偶数个错误。,比较上面两例编码方案:,重复码:R=1/n,编码效率最低,检纠错能力最高。奇偶校验码:R=(n-1)/n,编码效率最高,检纠错能力最低。(两个极端),3纠错编码理论的中心任务:在重复码和奇偶校验码之间寻找一些性能良好的码,使编码效率和检、纠错能力得到统一。,二分组码检、纠错能力的获得,【例】(2,1)重复码,(2,1)重复码可以检出一个错
9、误,但错误不能纠正。,(3,1)重复码,(3,1)重复码可以检出最多不超过两个错误(作为检错码使用),能纠正一个错误(作为纠错码使用),但不能检出3个错误。,三错误图样,中“1”的个数表示产生错误的个数,称错误图样的错误重数(t)。,设 为码字在传输过程中发生错误而得到的接收字,则,【例】(2,1)重复码,(3,1)重复码,作为按照极大似然准则译码的纠错码,可以纠正该重错误图样的条件为:每个码字对应于该重错误图样的接收字集合中,不可包含发送的码字。每个码字对应于该重错误图样的接收字集合中,不包含公共元素。每个码字对应于该重错误图样的接收字集合,与其它码字的错误重数低的接收字集合中,不包含公共元
10、素。,7.3 汉明距离和分组码的检、纠错能力,一汉明距离,1定义:,设 是集合Vn(F2)(n维向量空间)中的任意两个字,令,ai,bi取自G(F2)(0,1),规定 表示字 的各对应码元之间不相同的个数,则,称 为 之间的汉明距离,简称距离。,例如:,说明:,收到接收字 后,通过计算 与各码字 之间的汉明距离,如 与某一码字 的汉明距离最小,则 与码字 最像,译码器将 译成。,极大似然译码基础:收到的字是从一个码字经错传尽可能少的位而来的可能性较从一个码字经错传较多的位而来的可能性要大。故通过判断汉明距离来译码,符合极大似然译码规则。,如:pe10-5,则错一位的概率:pe10-5,错两位的
11、概率:pe10-10,2汉明距离的性质,自反性:,对称性:,三角不等式:,二分组码的检、纠错能力与最小汉明距离之间的关系,1码的最小距离,码C中不同码字之间距离的最小值称码C的最小距离。,dmin是衡量码的检、纠错能力的一个重要的参数。,2码的检、纠错能力与dmin的关系,若dmin t+1,则码C可以检出所有不多于t重的错误;,若dmin 2t+1,则码C可以纠正所有不多于t重的错误;,若dmin 2t1+t2+1,则码C可以纠正所有不多于t1重的错误,并能检出所有的从t1+1到(t1+t2)重的错误。,7.4 线性分组码及其矩阵描述,一基本概念,1线性空间,定义:如果域F上的n重元素集合V
12、满足下述条件时,,V关于加法构成阿贝尔群;,对V中任何元素 和F中的任何元素a,称V中元素 为矢量(向量),F中元素a称纯量(标量),称乘a运算为数乘。,分配律成立:,则称V是域F上的一个n维线性空间(矢量空间),表示为:Vn(F),2子空间,线性空间Vn(F)中矢量 的所有线性组合所构成的集合S是Vn(F)的子空间。,3线性相关和线性无关,如:,(1),(2),线性相关的充要条件:在线性空间中,对于矢量 存在着一个矢量,它可以表示为其余矢量的线性组合。,4矢量空间(线性空间)的基底,如果存在一组线性无关的矢量,这些矢量的线性组合的集合可以构成一个矢量空间,则称这组矢量为这个矢量空间的基底。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息论 编码 纠错

链接地址:https://www.31ppt.com/p-5230795.html