第8章差错控制编码技术

合集下载

第八章容错技术详解

第八章容错技术详解

部件故障检测

比较策略



多数投票 均值 中值 ……
部件故障检测

决策判断实例
A1
`
B1
`
C1
`
A4
A0
A2
B4
B0
B2
C4
C0 C3
C2
A3
(a) 正常感应器 (b)
B3
` 故障传感器 (c)
O n log n
部件故障检测

加权中值判断结果
加权后的理论识别率(邻居数为4)
O n log n
内容提要
1. 2. 3. 4. 5.
概述
故障模型
故障检测
故障修复
可靠性协议
可靠性协议

物理层
链路层 网络层



传输层
可靠性协议

物理层 物理层是实现无线网络通信的基石, 其可靠性能的优劣直接影响到整个系统 的容错能力。物理层主要负责数据的编 码调制、解调解码、发送与接收。对于 无线传感器网络节点间的通信,为了使 得数据能够被可靠地传输或接收,必须 要做到高的接收机灵敏度、低的背景噪 声及较强的抗干扰能力。
可靠性协议

传输层
事件汇聚到Sink
可靠性协议

传输层 ---- 从汇聚节点到传感节点的传输 PSFQ(Pump Slowly, Fetch Quickly)为 无线传感器网络的重编程或重新指定任务提供 了可靠传输,并提供了到接收端延迟保证。源 节点低速向网络注入数据包以避免网络拥塞, 接收节点有足够的时间来检测这些数据包是否 丢失,假如发生丢失就请求重传。当节点收到 的包序号不等于上一个包序号加1,那么就认为 有包丢失。这个节点在收到正确的包之前停止 继续发送包。

差错控制编码

差错控制编码

2.差错控制编码2.1. 引言什么是差错控制编码(纠错编码、信道编码)?为什么要引入差错控制编码?差错控制编码的3种方式?本章主要讲述:前向纠错编码(FEC)、常用的简单编码、线性分组码(汉明码、循环码)、简单介绍RS码*、BCH码*、FIRE码*、交织码,卷积码极其译码、TCM编码*。

一、什么是差错控制编码及为什么引入差错控制编码?在实际信道上传输数字信号时,由于信道传输特性不理想及加性噪声的影响,接收端所收到的数字信号不可避免地会发生错误。

为了在已知信噪比情况下达到一定的误比特率指标,首先应该合理设计基带信号,选择调制解调方式,采用时域、频域均衡,使误比特率尽可能降低。

但若误比特率仍不能满足要求,则必须采用信道编码(即差错控制编码),将误比特率进一步降低,以满足系统指标要求。

随着差错控制编码理论的完善和数字电路技术的发展,信道编码已经成功地应用于各种通信系统中,并且在计算机、磁记录与存储中也得到日益广泛的应用。

差错控制编码的基本思路:在发送端将被传输的信息附上一些监督码元,这些多余的码元与信息码元之间以某种确定的规则相互关联(约束)。

接收端按照既定的规则校验信息码元与监督码元之间的关系,一旦传输发生差错,则信息码元与监督码元的关系就受到破坏,从而接收端可以发现错误乃至纠正错误。

研究各种编码和译码方法是差错控制编码所要解决的问题。

二、差错控制的三种方式1、检错重发(ARQ)检错重发:在接收端根据编码规则进行检查,如果发现规则被破坏,则通过反向信道要求发送端重新发送,直到接收端检查无误为止。

ARQ系统具有各种不同的重发机制:如可以停发等候重发、X.25协议的滑动窗口选择重发等。

ARQ系统需要反馈信道,效率较低,但是能达到很好的性能。

2、前向纠错前向纠错(FEC):发送端发送能纠正错误的编码,在接收端根据接收到的码和编码规则,能自动纠正传输中的错误。

不需要反馈信道,实时性好,但是随着纠错能力的提高,编译码设备复杂。

第8章 信道编码

第8章  信道编码

G( 7 , 4 )
1
1
1 1
1 0
0 0
1 0
0 1
0
0
0 1 1 0 0 0 1
1 0 0 1 1 1 0
H(7,4)
0
1
0
0
1
1
1
0 0 1 1 1 0 1
经过变换后为
1 0 0 0 1 0 1
G( 7 , 4 )
0
0
1 0
0 1
0 0
1 1
1 1
1
0
0 0 0 1 0 1 1
例:(7,3)码的生成矩阵和监督矩阵为 1 0 1 1 0 0 0
1 0 0 1 1 1 0
G(7,3)
0
1
0
0
1
1
1
0 0 1 1 1 0 1
H (7,3)
1
1
1 1
1 0
0 0
1 0
0 1
0
0
0 1 1 0 0 0 1
则将两个矩阵的作用对换,得到对偶码(7,4)码的生成矩阵和
监督矩阵为 1 0 1 1 0 0 0
即该错误不能被正确纠正过来
因此只能纠1位错
8.1.2 平均错误译码概率
1
例:二进制对称信道传递矩阵 码
P
4
3
如果译码规则为00、11,则 4
3
4
,先不考虑编
1
4
0和1被正确译码的概率均为1/4,即系统的平均正确译码概率为1/4
0和1被错误译码的概率均为3/4,即系统的平均错误译码概率为3/4
HCT 0T CH T 0
则H称为(n, k)线性码的一致监督矩阵(或校验矩阵)

第八章 差错控制编码

第八章 差错控制编码
根据a?h18二线性分组码的编码原理4监督矩阵h与生成矩阵g的关系19三线性分组码的译码原理2校正子s1错误图样e错误图样无错否则有错aheheh无错否则有错3结论接收码元中只错一位时计算出的校正子s总是和典型阵h的某一列相同可判断错误发生在哪个码元
第八章 差错控制编码
8.1 引言 8.2 差错控制编码的基本原理 8.3 常用的简单编码 8.4 线性分组码
返回
8.2 差错控制编码的基本原理
二、最小码距d0与纠错能力的关系: 1、重复码:用来发送天气预报 举例: 结论:纠错能力与码的位数有关。怎么样的关系呢? 2、最小码距d0与纠错能力的关系:
(1) 检测e个随机错误,则要求码的最小距离d0≥e+1; (2) 纠正t个随机错误, 则要求码的最小距离d0≥2t+1; (3) 纠正t个同时检测e个随机错误,则要求码的最小距离 d0≥t+e+1, (e>t)。 三、差错控制编码的分类: 从用途、监督关系、码字结构、信息处理等方面分类
8.4
线性分组码
一、什么是线性分组码? 1、基本概念 分组码:先给信息码分组,然后给每组信息码附加若干监督码的编码。 代数码:建立在代数学基础上的编码。
线性码:信息位与监督位由线性代数方程组联系在一起。是代数码 线性分组码:信息码分组后,定长信息码与监督码由线性代数方程 组联系在一起而形成的编码。如汉明码、循环码等。 2、两个重要性质 (1)封闭性:任何两个许用码字之和,仍为一许用码字。
接收端 100 (禁用码组)
错一个
发送端
000
肯定出错了,且能纠错
A、若错一位,则能确定发端的码。
接收端 100
错一个 错两个
发送端 000 111

码的生成多项式和生成矩阵_通信原理(第2版)_[共2页]

码的生成多项式和生成矩阵_通信原理(第2版)_[共2页]

第8章 通信系统中的差错控制编码技术– 169 – 1211211101212101()(1)i n i n i n n n n i i in n n i n i i i n n n i x T x a x a x a x a x a x a x a x a x a x a x -+-+-----+---------=++++++≡+++++++ 模 (8.34)所以1211201()n n i i n i n i n n i T x a x a x a x a x a ---------'=++++++ (8.35)式中()T x '正是式(8.33)所代表的码组向左移位i 次的结果。

因为已假设()T x 为一循环码,所以()T x '也必为该码组中的一个码组。

下面举例说明。

例8.2 由式(8.27),(7,3)循环码中第三码组的码多项式为521()1T x x x x =+++其码长为7n =,若取3i =,则352185435437()(1)(1)i x T x x x x x x x x x x x x x x =+++=+++≡++++ 模其对应的码组为0111010,它是表8-4所列循环码中的第4码组。

8.4.3 码的生成多项式和生成矩阵我们已经知道,对于(,)n k 线性分组码,有了生成矩阵G ,就可以由k 个信息码元得到全部码组。

而且经过前面的分析已经知道,生成矩阵的每一行都是一个码组,因此若能找到k 个线性无关的码组,就能构成生成矩阵G 。

在循环码中,一个(,)n k 分组码有2k 个不同的码组,若用()g x 表示其中前1k -位皆为“0”的码组,则()g x ,()xg x ,2()x g x ,…,1()k x g x -都是码组,而且这k 个码组都是线性无关的。

因此可以用它们来构造生成矩阵G 。

需要说明的是在循环码中除全“0”码组外,再没有连续k 位均为“0”的码组,即连“0”的长度最多只能有(k − 1)位。

现代通信技术复习知识点

现代通信技术复习知识点

第一章1、掌握通信系统的模型,以及各部分的功能?(P10)信源:是指发出信息的信息源,或者说是信息的发出者。

变换器(发送设备):变换器的功能是把信源发出的信息变换成适合在信道上传输的信号。

信道:信道是信号传输媒介的总称反变换器(接收设备):反变换器是变换器的逆变换。

信宿:是指信息传送的终点,也就是信息接收者噪声源:各类干扰的统称。

噪声源并不是一个人为实现的实体,但在实际通信系统中又是客观存在的。

2、信噪比定义(P9)信噪比指一个电子设备或者电子系统中信号与噪声的比例信噪比的计量单位是dB,其计算方法是10lg(P S/P N),其中P S和P N分别代表信号和噪声的有效功率3、信息量的计算消息所含的信息量I与消息x出现的概率P(x)的关系式为4、信息熵的计算(即平均信息量)5、通信系统的性能指标:有效性和可靠性:由什么指标来衡量(包括模拟通信,数字通信系统)(P11)有效性(传输速度(数字),带宽(模拟)):传输速度:在给定信道内能传输的信息的量资源的利用率(频率,时间和功率)可靠性(传输质量):指接收信息的准确程度模拟系统:信噪比(dB,分贝)数字系统:误比特率6、传输速率:信息速率、码元速率,二者关系(会计算、单位)、误码率的计算、频带利用率(真正衡量数字通信系统有效性的指标)(P11)符号(码元)速率:表示单位时间内传输的符号个数,记为RB,单位是波特(baud),即每秒的符号个数。

RB与码元间隔T成反比这里的码元可以是二进制的,也可以是多进制的,即码元速率与符号进制没有关系信息速率:表示单位时间内传输的信息量,或是单位时间内传输的二进制符号个数称为信息速率,又称数码率,记为Rb,单位是bit/s对于二进制信号RB= Rb对于一般的M进制信号Rb= RB*log2M式中,M为符号的进制数7、模拟信号、数字信号(特征,P4)模拟信号是指信息参数在给定范围内表现为连续的信号,其特点为幅度连续的信号;电话、传真、电视信号等数字信号:幅值被限制在有限个数值之内,它不是连续的而是离散的;电报信号、数据信号。

第八章 纠错编码


2、自动反馈重发ARQ(Automatic Repeat Request)
采用自动反馈重发方式,发端经编码后发出能够发现错误的码, 接收端收到后经检验如果发现传输中有错误,则通过反向信道把这一 判断结果反馈给发送端。然后,发送端把信息重发一次,直到接收端 确认为止。 采用这种差错控制方法编码效率较高、设备也较简单,但需要具 备双向通道,一般在计算机数据通信中应用。 ,一般在计算机数据通信中应用。 检错重发方式分为三种类型。 (1)停发等待重发 (2)返回重发 (3)选择重发
传 输 顺 序 信息顺序
4、群计数码 用信息码中1个数的编码做个冗余位。 5、恒比码 编码时,0、1个数比例保持恒定可以构成r=n-k个监督方 程(或校验子)。这r个校验子可以构成2r种组合,全零 组合代表编码正确,而其余的2r-1种组合可以代表各种 不同类型的差错。 若传输时只发生单个位的差错,而总码长为2r-1,则 可以利用不同的校验子状态组合实现差错定位,即纠错。 这种能够纠正单个错误的线性分组码,称为汉明码。 汉明码码长n与冗余位长 的关系 汉明码码长 与冗余位长r的关系: 与冗余位长 的关系: n=2r-1 汉明码的最小码距为3
sr −1 g r −1k −1 s g S T = r − 2 = r − 2 k −1 ... ... s0 g 0 k −1 g r −1k − 2 g r −2k −2 ... g0k −2 ... ... ... ... g r −10 g r − 20 ... g 00 0 cn −1 0 ... 0 cn − 2 = HC T ... ... ... ... 0 ... 1 c0 1 ...
不为零矩阵,说明代 码中有传输差错

差错控制编码(传媒05级)


纠正。因此,在模拟系统中只能采取抗干扰、防干
扰措施,尽量将干扰降到最低程度以保证通信质量。
在数字系统中,干扰也会使信号产生变
形,但一定程度的信号畸变不会影响接收,因
为我们只关心数字信号的电平状态(是高电平
还是低电平),而不太在乎其波形的失真。也
就是说,数字系统对干扰或信道特性不良的宽
容度比模拟系统大。
或者无误码)通过反向信道反馈给发端作为应答信
号。发端根据收到的应答信号做出是继续发送新的
数据还是把出错的数据重发的判断。
检错重发系统可分为三种,停发等候重发系
统、返回重发系统和选择重发系统。
收端收到该码组并检验后,将应答信号
ACK发回发端,发端确认码组1无错,就将
码组2发送出来;收端判断该码组有错并以
数字通信系统除了可采取与模拟系统同样的措
施抗干扰外,还可对所传数字信息进行特殊的处
理(即差错控制编码),对误码进行检错和纠
错,进一步降低误码率。
因此,数字通信系统可从硬件上采用抗干扰措
施,软件上采用信道编码对信息传输中出现的错
误进行控制和纠正。
图8―1 两种通信系统干扰示意图
小的值。或者说只要R<C,就存在传输速率
相矛盾;如果两组码有2位不同,则它们的奇
偶性不变。换句话说,构造不出码距为1的奇
偶校检码,所以奇偶校验码的最小码距为2。
01
03
02
04
05
06
1
2
将经过简单奇偶校验编码的码组按行排列 成方阵,每一行是一个码组,若有n个码组则 方阵就有n行。比如,有经过奇偶校验编码的
8.5.2 水平奇偶校验码
、 、 、 、 排成方阵共有7行。

通信原理与通信技术(第三版)章 (8)


第8章 差错控制编码 香农在1848年和1957年发表的《通信的数学理论》、《适
用于有扰信道的编码理论某些成果》两篇论文中提出了关于有 扰信道中信息传输的重要理论——香农第二定理。该定理指出:
C,则只要信道 中的信息传输速率R小于C,就一定存在一种编码方式,使编码
后的误码率随着码长n的增加按指数下降到任意小的值。或者
第8章 差错控制编码
但是,当干扰超过系统的限度时,就会使数字信号产生误码, 从而引起信息传输错误。数字通信系统除了可以采取与模拟系 统同样的措施以降低干扰和信道不良对信号造成的影响之外, 还可以通过对所传数字信息进行特殊处理(即差错控制编码) 对误码进行检错和纠错,以进一步将误码率降低,从而满足通 信要求。因此,数字通信系统可以从硬件上的抗干扰措施和软 件上的信道编码两个方面对信息传输中出现的错误进行控制和 纠正。
延时,也就是发送端从发错误码组开始,到收到NAK信号为止
所发出的码组个数,图中N=5。接收端收到码组2有错,发送端
在码组6后重发码组2、3、4、5、6,接收端重新接收,发送端 继续发后续码组。这种返回重发系统的传输效率比停发等候系 统有很大改进,在很多数据传输系统中得到了应用。
第8章 差错控制编码
在前向纠错系统中,发送端将信息码经信道编码后变成能 够纠正错误的码组,然后通过信道发送出去;接收端收到这些 码组后,根据与发送端约定好的编码规则,通过译码能自动发 现并纠正因传输带来的数据错误。前向纠错方式只要求单向信 道,因此特别适合于只能提供单向信道的场合,同时也适合一 点发送多点接收的广播方式。因为不需要对发送端反馈信息, 所以接收信号的延时小、实时性好。这种纠错系统的缺点是设 备复杂、成本高,且纠错能力愈强,编译码设备就愈复杂。

通信原理-CT8差错控制编码

(1) 奇偶监督码。 (2) 二维奇偶监督码。 (3) 重复码。 (4) 恒比码。 (5) ISBN国际统一图书编号。
1 奇偶监督码
奇偶监督码是在原信息码后面附加一个监督元, 使得码 组中“1”的个数是奇数或偶数。奇偶监督码分为奇监督(校验)
码和偶监督(校验)码。Fra bibliotek设码字A=[an-1,an-2,…,a1,a0],对偶监督码有
小值称为码的最小距离,用dmin表示。最小码距是码的
一个重要参数, 它是衡量码检错、纠错能力的依据 。
• 如果线性分组码(n,k)码位信息位没有变化, 与信息码元排列相同,并且与监督位分开, 称为系统码,
信息元 • 否则称为非系统码。 监督元
2. 检错和纠错能力
若分组码码字中的监督元在信息元之后,而且是信息元的
[P Ir]形式的矩阵称为典型监督矩阵。
HCT=0T,说明H矩阵与码字的转置乘积必为零,
可以用来作为判断接收码字C是否出错的依据。
若把监督方程补充为下列方程
可改写为矩阵形式
即:
C G D
T T
T
C D G
轾0 1 犏 犏1 0 犏 G= 犏 0 犏0 犏 犏0 0 臌 轾0 1 犏 犏1 0 犏 G= 犏 0 犏0 犏 犏0 0 臌
Repeat Request)。 由发端送出能够发现错误的码,由收端判
决传输中无错误产生,如果发现错误,则通过反向信道把这
一判决结果反馈给发端,然后,发端把收端认为错误的信息 再次重发,从而达到正确传输的目的。其特点是 需要反馈
信道,译码设备简单,对突发错误和信道干扰较严 重时有效, 但实时性差,主要在计算机数据通信中得到
数字信号在传输过程中,加性噪声、码间串扰等都会产生
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(3) 混合纠错方式
混 合 纠 错 方 式 记 作 HEC, 是 FEC 和 ARQ方式的结合。
(4) 信息反馈方式
信息反馈方式记作IF,信息反馈是收 端将接收的消息原封不动地送回发端,由 发端将反馈信息和原发送信息进行比较, 发现错误进行重发,其优点是方法和设备 简单,无需纠(检)错编译系统。
间的关系
由上可知,监督矩阵H和生成矩阵G 之间有一一对应的关系。由于G的每一行 都为码字,因此它必然满足式(8-7)
HAT=0T

HGT=0T
3. 线性分组码的译码——伴随
式(校正子)S
若某一码字为许用码组,则它必然满 足式(8-7)。利用这一关系,在接收端将 收到的码组和事先与发端约定好的监督矩 阵相乘,看是否为零。若满足条件,则认 为接收正确;反之,则认为传输过程中发 生了错误,进而设法确定错误的数目和位 置。
(2) 检错和纠错能力
① 检测e个随机错误,则要求最小码 距d0≥e+1; ② 纠正t个随机错误,则要求最小码 距d0≥2t+1; ③ 纠正t个同时检测e(e>t)个随机 错误,则要求最小码距d0≥t+e+1。
(3) 编码效率
用差错控制编码提高通信系统的的可 靠性,是以降低有效性为代价换来的。定 义编码效率R来衡量有效性:
R=k/n
其中,k是信息元的个数,n为码长。
4. 常用的几种简单编码
(1) 奇偶监督码
奇偶监督码是在原信息码后面附加一 个监督元,使得码组中“1”的个数是奇数 或偶数,或者说,它是含一个监督元,码 重为奇数或偶数的(n,n-1)系统分组码。 奇偶监督码又分为奇监督码和偶监督码。
(2) 行列监督码
在收端采用维特比算法执行最大似然 检测。编码网格状图中的每一条支路对应 于一个子集,而不是一个信号点。检测的 第一步是确定每个子集中的信号点,在欧 氏距离意义下,这个子集是最靠近接收信 号的子集。 图8-11描述了最简单的传输2比特码字 的8PSK四状态TCM编码方案。它采用了 效率为1/2的卷积码编码器,对应的格图如 图8-12所示。
引入了编码和调制相结合统一进行设 计的方法,也就是网络编码调制(Trellห้องสมุดไป่ตู้s Coded Modulation,TCM)技术。它是利 用编码效率为n/(n+1)的卷积码,并将每 一码段映射为2n+1个调制信号集中的一个信 号,使信号点之间相互依赖。
它有两个基本特点。 (1) 在信号空间中的信号点数目比 无编码的调制情况下对应的信号点数目要 多,这些增加的信号点使编码有了冗余, 而不牺牲带宽。 (2) 采用卷积码的编码规则,使信 号点之间引入相互依赖关系。仅有某些信 号点图样或序列是允许用的信号序列,并 可模型化成为网格状结构,因此又称为 “格状”编码。
2. 差错控制编码的分类
(1) 按照差错控制编码的用途不同 可分为检错码、纠错码和纠删码。
(2) 按照信息码元和监督码元之间 的函数关系可分为线性码和非线性码。 (3) 按照对信息元处理方式的不同 可分为分组码和卷积码。
(4) 按照码组中信息码元在编码前 后是否相同可分为系统码和非系统码。 (5) 按照纠(检)错误的类型可分 为纠(检)随机错误码、纠(检)突发错 误码和既能纠(检)随机错误同时又能纠 (检)突发错误码。
令S=BHT,称为伴随式或校正子。
S=BHT=(A+E)HT=EHT
由此可见,伴随式S与错误图样E之间 有确定的线性变换关系,与发送码组A无 关。接收端译码器的任务就是从伴随式确 定错误图样,然后从接收到的码字中减去 错误图样。
从以上分析可以得出线性分组码译码 的基本步骤: ① 计算接收码组B的伴随式S; ② 根据S找出错误图样E,判定误码 位置; ③ 根据E纠正错误,得到正确的码组 A=E+B。
2. 监督矩阵H和生成矩阵G
(1) 监督矩阵
我们把H称为监督矩阵,或称一致校 验矩阵,一旦H给定,信息位和监督位之 间的关系也就确定了。H为 r×n阶矩阵, H矩阵每行之间是彼此线性无关的。H矩阵 可分成两部分,其中P为r×k阶矩阵,Ir为 r×r阶单位阵。能写成H=[PIr]形式的矩 阵称为典型监督矩阵。
A(x)=an-1xn-1+an-2xn-2+…+a1x+a0
1. 生成多项式和生成矩阵
如果一种码的所有码多项式都是多项 式g(x)的倍式,则称g(x)为该码的生 成多项式。在(n,k)循环码中任意码多 项式A(x)都是最低次码多项式的倍
式。如表8-5的(7,3)循环码中
4+x3+x2+1 g(x)=A1(x)=x
(6) 按照每个码元的取值可分为二 进码和多进码。
3. 差错控制编码的基本原理
差错编码的基本思想是在被传输信息
中增加一些冗余码,利用附加码元和信息
码元之间的约束关系加以校验,以检测和
纠正错误,增加冗余码的个数可增加纠检
错能力。
(1) 码长、码重、码距
编码码组的码元总位数称为码组的长 度,简称码长。 码组中,“1”码元的数目称为码组 的重量,简称码重。 两个等长码组之间对应位上码元不同 的数目称为这两个码组的距离,简称码距。
奇偶监督码不能发现偶数个错误。为
了改善这种情况,引入行列监督码。这种 码不仅对水平(行)方向的码元,而且对
垂直(列)方向的码元实施奇偶监督。
(3) 恒比码
码字中1的数目与0的数目保持恒定比 例的码称为恒比码。由于恒比码中,每个 码组均含有相同数目的1和0,因此恒比码 又称等重码,定1码。这种码在检测时,只 要计算接收码元中1的个数是否与规定的相 同,就可判断有无错误。
第八章 差错控制编码技术
8.1 8.2 8.3 8.4 8.5 8.6 8.7
差错控制编码的基本概念 线性分组码 循 环 码 卷 积 码 网格编码调制(TCM) Turbo码 差错控制编码对系统性能的改善
8.1 差错控制编码的基本概念
1. 差错控制的工作方式
按照噪声或干扰的变化规律,可把信道分 为三类:随机信道、突发信道和混合信道。 恒参高斯白噪声信道是典型的随机信道, 其中差错的出现是随机的,而且错误之间 是统计独立的。具有脉冲干扰的信道是典 型的突发信道,错误是成串成群出现的, 即在短时间内出现大量错误。
逻辑译码。
(1) 维特比译码
维特比译码。它是一种最大似然译码
算法。最大似然译码算法的基本思路是, 把接收码字与所有可能的码字比较,选择
一种码距最小的码字作为解码输出。
(2) 序列译码
当m很大时,可以采用序列译码法。 其过程如下。 译码先从码树的起始节点开始,把接 收到的第一个子码的n个码元与自始节点出 发的两条分支按照最小汉明距离进行比较, 沿着差异最小的分支走向第二个节点。在 第二个节点上,译码器仍以同样原理到达 下一个节点,依此类推,最后得到一条路 径。
(3) 格图
格图也称网络图或篱笆图,它由状态 图在时间上展开而得到。
图8-6 (2,1,2)卷积码的状态图
2. 卷积码的译码
卷积码的译码可分为代数译码和概率
译码两大类。卷积码不是分组码,但仍属
于线性码,同样可由生成矩阵G和监督矩
阵H来确定。代数译码就是利用生成矩阵
和监督矩阵来译码,最主要的方法是代数
循 环 码
的生成矩阵可
以很容易的由 生成多项式得 到,常用矩阵 的形式表示。
2. 监督多项式和监督矩阵
为了便于对循环码编译码,通常还定 义监督多项式,令
其中g(x)是常数项为1的r次多项式,是 生成多项式;h(x)是常数项为1的k次多 项式,称为监督多项式。同理,它的监督 矩阵H
3. 循环码的编解码方法和电路
8.4 卷 积 码
卷积码又称连环码,是1955年提出来 的一种纠错码,它和分组码有明显的区别, 属于非分组码。
1. 卷积码编码
卷积码常用符号(n,k,m)表示。 其中,n为码长,k为码组中信息码元的个 数,m为相互关联的码组的个数。
卷积码同样也可以用矩阵的方法描述, 但较抽象。因此,采用图解的方法直观描 述其编码过程。常用的图解法有3种:树图、 状态图和格图。
(4) 群计数码
群计数码是将信息码元分组后,计算
每组码元中“1”的个数,然后将这个数目 的二进制表示作为监督码元,一起送往发
送端。
8.2 线性分组码
1. 线性分组码的定义和特点
线性分组码,是指信息码元与监督码 元之间的关系可以用一组线性方程来表示 的分组码,即在(n,k)分组码中,每一 个监督码元都是码组中某些信息码元按模2 和而得到的,线性分组码是一类重要的纠 错码,应用很广。
差错控制的基本工作方式有4种:前向 纠错、检错重发、混合纠错和反馈校验。
(1) 前向纠错方式
前向纠错方式记作FEC。发端发送能 够纠正错误的码,收端收到信码后自动地 纠正传输中的错误。其特点是单向传输, 实时性好,但译码设备较复杂。
(2) 检错重发方式
检错重发方式又称自动请求重传方式, 记作ARQ。
4. 汉明码
汉明码是一类常见的线性分组码,是 一种能够纠正单个错误的完备码。要纠正 码组中的单个错误,则要求与单个错误图 样对应的伴随式各不相同,且不能为全零。 若码长为n,监督码元的个数为r,则要求 2 r-1≥n。码组为汉明码时取等号。即用来 纠正单个错误时,汉明码所用的监督码元 个数最少,效率最高。
(2) 生成矩阵
称为生成矩阵,由G和信息组就可以
产生全部码字。G为k×n阶矩阵,各行也
是线性无关的。生成矩阵也可以分为两部
分:其中Q为k×r阶矩阵,Ik为k阶单位
阵,可以写成式(8-12)形式的G矩阵,称 为典型生成矩阵。非典型形式的矩阵经过 运算也一定可以化为典型矩阵形式。
(3) 监督矩阵H和生成矩阵G之
相关文档
最新文档