信息论与编码纠错第7章

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章
线性分组码
内容提要
目前,几乎所有得到实际应用的纠错码都是线性的。 本章首先介绍有关纠错码的基本概念,然后重点论述线性分 组码的定义及其编译码理论。在此基础上,介绍了一种典型 的线性分组码:汉明码。
掌握内容:线性分组码的概念,生成矩阵,校验矩阵, 最小距离,伴随式,标准阵列等。
§7.1 纠错编码的基本概念
HEC (Hybrid Error Control) 方式是上述两种方式的结合。发端发送 的码既能检错、又有一定的纠错能力。收端译码时若发现错误个数在码的 纠错能力以内,则自动进行纠错;若错误个数超过了码的纠错能力,但能 检测出来,则通过反馈信道告知发方重发。这种方式在一定程度上避免了 FEC方式译码设备复杂和 ARQ方式信息连贯性差的缺点。
0
p2
p1 << p2
p2
1
1
1
1 - p2
好好好
就实际信道而言,由于其干扰的复杂性,往往是两种错误并存。随 机错误与突发错误并存的信道,称为组合信道或复合信道。
§7.2 分组码及检、纠错能力的获得
一.分组码定义
设消息或数据以二进制形式表示,并以F2 = { 0 , 1 }表示这个二元集。 设消息集是长为k的二元消息序列集,表示如下:
优点:译码设备简单,在多余度一定的情况下,码的检错能力比纠错能力 要高得多,因而整个系统能获得极低的误码率。
缺点:应用ARQ方式必须有一条从收端至发端的反馈信道。并要求信源产 生信息的速率可以进行控制,收、发两端必须互相配合,其控制电 路比较复杂,传输信息的连贯性和实时性也较差。
⑶ 混合纠错(HEC)方式:

信宿
模型突出了以控制差错为目的的纠错码编、译码器,因此也称为 差错控制系统。
2.差错控制系统的分类 按其纠错能力的不同可分为两种:检错码和纠错码。
⑴ 检错码:能发现错误但不能纠正错误的码; ⑵ 纠错码:不仅能发现错误而且还能纠正错误的码。
按差错控制系统类型,可分为前向纠错、重传反馈和混合纠错等三种方式。
⑴ 前向纠错(FEC)方式 : FEC (Forward Error Control) 方式是发端发送有纠错能力的码(纠错
码),接收端收到这些码后,通过纠错译码器自动地纠正传输中的错误。
优点:是不需要反馈信道;能进行一个用户对多个用户的同时通信,特 别适合于移动通信;译码实时性较好,控制电路也比较简单。
分组码:把信息序列以每k个码元分组,编码器将每个信息组按一定规律产 生r个多余的码元(称为校验元),形成一个长为n = k + r 的码字。
对于k个码元分组,共有2k个不同的信息组,编码器输出长n的2k个码 字,这2k个长为n的码字构成的集合称为一个(n,k)分组码。
n:码长;k:信息位的数目;R = k / n:分组码码率。
在设计差错控制系统时,选择何种实现方式,应综合考虑各方面的 因素。主要有:
⑴ 满足用户对误码率的要求; ⑵ 有尽可能高的信息传输速率; ⑶ 有尽可能简单的编译码算法且易于实现; (4) 可接受的成本。
三.纠错码的分类
常用的纠错码按其码字结构形式和对信息序列处理方式的不同可分成 两大类:分组码和卷积码。
选出的2k个码元序列称为许用码组,另外的2n - 2k个为禁用码组。 码:所有码字的集合,用C表示。
字:所有长为n的二元序列。
消息:长为k的二元码元序列,用 u 表示。
2.消息u 与码字c 的映射关系(函数关系)
c0 f0 u0,u1, ,uk-1
c1 f1 u0,u1, ,uk-1
缺点:是译码设备较复杂;编码效率较低。
⑵ 重传反馈(ARQ)方式: ARQ (Automatic Repeat Request) 方式是:发端发出能够发现错误
的码(检错码),收端译码器收到后,判断在传输中有无错误产生,并通 过反馈信道把捡测结果告诉发端。发端把收端认为有错的消息再次传送, 直到收端认为正确接收为止。
消息集: u0,u1, ,uk-1 ui F2 序列个数:2k
设长为n的二元码元序列集为:
c0,c1, ,cn-1 n k
序列个数:2n ≥2k
1.分组编码:
在长为n的二元序列集中 c0,c1, ,cn-1
相同数目的码元序列,并使两者一一对应。
选出与消息序列数2k
几个概念:
码字:对应于消息的长n的2k个码元序列,用 c 表示。
一.信道纠错编码
近年来,随着计算机、卫星通信及高速数据网的飞速发展,数据的交 换、处理和存储技术得到了广泛的应用,人们对数据传输和存储系统的可 靠性提出了越来越高的要求。因此,如何控制差错、提高数据传输和存储 的可靠性,成为现代数字通信系统设计工作者面临的重要课题。
香农第二定理指出,当信息传输速率低于信道容量时,通过某种编译 码方法,就能使错误概率为任意小。目前已有了许多有效的编译码方法, 并形成了一门新的技术——纠错编码技术。
两者的信这作源里用编所是码讲完的的全目纠不的错同是编的压码。缩即冗信余道度编,码提,高与信信息源的编传码输一速样率都。是一种编码,但 信道编码的目的是提高信息传输时的抗干扰能力以增加信息传输的可 靠性。
二.差错控制系统模型及分类
1.差错控制系统模型
信源 u
纠错码 编码器
c
编码信道
y
E
噪声源
纠错码 译码器
卷积码:把信息序列以每k个分组,通过编码器输出长为n(n k)的一个 子码。但是该子码的n-k个校验元不仅与本子码的信息元有关,而 且也与其前m个子码的信息元有关。
四.差错类型
讨论码字序列通过离散信道时发生的情况,信道分为无记忆信道和有 记忆信道。
在无记忆信道中,噪声对传输码元的影响是相互独立的,即每一 个差错的出现与其前后是否有错无关,如图所示。在无记忆信道中, 错误是随机产生的,因此被称作随机错误,无记忆信道也被称为随机 信道(random channel)。
0
1 - pe
0
pe
pe
1
1 - pe
1
有记忆信道中,各种干扰所造成的错误往往不是单个地,而是成群、成 串地出现,表现出错误之间有相关性,称为突发错误。下图就是这种信道的 一个模型。
1 - q1
S1
0
1 - p1
p1
p1 1
1 - p1
好好好
q1
q1 << q2
q2
S2
ห้องสมุดไป่ตู้
1 - q2
0
0
1 - p2
相关文档
最新文档