现代通信原理11第十一章差错控制编码和线性分组码资料
合集下载
通信原理第11章 差错控制编码

例
18
综上所述:
k Rc n
--- 信息码元位数 --- 编码后码字位数
19
不同的编码方法,检错 或 纠错 能力也不同 。
20
分组码和系统码
前面的例子:
编码后的每组长度为 n = k+r
信息位与监督位关系:
就是分组码
21
分组码 的 符号: ( n, k )
分组码 的 结构:
总的码组数 2n个,许用码组 2k个,禁用码组 2n -2k个。
D点
10-3
可见:能节省功率 2 dB
10-4
——称为编码增益 10-5
付出的代价是带宽增大。 主要应用于功率受限而带宽不太 10-6 受限的信道中。
2PSK调制
编 码 前 A• •
B•
编 码
C
•后 •
D
信噪比 (dB)
30
§11.4
简单的实用编码
31
11.4.1 奇偶监督码
编码规则:
只有一位监督元 奇数监督 偶数监督
(∵不知错码位置)
适用:检测随机出现的零星差错,连续多个突发性误码不能检知
码率:
k n 1 RC n n 很高 (因为只有一位监督位)。
32
例
解 根据偶数监督规则:
编出的码字应为 : 11011
若收到 10011,检测结果为:1 0 0 11 1 ---存在错码 若收到 00011,检测结果为:0 0 0 11 0 ---认为无错
13
ARQ系统的原理方框图
14
§11.2
纠错编码的基本原理
15
情形1:没有冗余 —— 不能发现错误
情形2:加入冗余 —— 可以发现错误
18
综上所述:
k Rc n
--- 信息码元位数 --- 编码后码字位数
19
不同的编码方法,检错 或 纠错 能力也不同 。
20
分组码和系统码
前面的例子:
编码后的每组长度为 n = k+r
信息位与监督位关系:
就是分组码
21
分组码 的 符号: ( n, k )
分组码 的 结构:
总的码组数 2n个,许用码组 2k个,禁用码组 2n -2k个。
D点
10-3
可见:能节省功率 2 dB
10-4
——称为编码增益 10-5
付出的代价是带宽增大。 主要应用于功率受限而带宽不太 10-6 受限的信道中。
2PSK调制
编 码 前 A• •
B•
编 码
C
•后 •
D
信噪比 (dB)
30
§11.4
简单的实用编码
31
11.4.1 奇偶监督码
编码规则:
只有一位监督元 奇数监督 偶数监督
(∵不知错码位置)
适用:检测随机出现的零星差错,连续多个突发性误码不能检知
码率:
k n 1 RC n n 很高 (因为只有一位监督位)。
32
例
解 根据偶数监督规则:
编出的码字应为 : 11011
若收到 10011,检测结果为:1 0 0 11 1 ---存在错码 若收到 00011,检测结果为:0 0 0 11 0 ---认为无错
13
ARQ系统的原理方框图
14
§11.2
纠错编码的基本原理
15
情形1:没有冗余 —— 不能发现错误
情形2:加入冗余 —— 可以发现错误
通信原理差错控制编码课件

汉明码特点:
式
中的等号成立,即:
最小码距: 编码效率:
d0 = 3 (纠1或检2)
r 是不小于3
的任意正整数
当 n很大和 r 很小时,码率 Rc 接近 1。
答:最小码距: d0 =3
故能 纠1 或检2
线性分组码的一般原理 H ---监督矩
阵
将前面(7, 4)汉明码的监督方程:
改写为:
表示成如下矩阵形式:
A(x) = h(x)g(x)
而生成多项式 g(x) 本身也是一个码组,即有
A (x) = g(x)
∵码组 A(x)是一个 (n – k)次多项式,故 xkA(x) 是一个n次多项式。
由式
可知, xk A(x)在模 (xn + 1) 运算下也是一个码组,故可写成
38
上式左端分子和分母都是n次多项式,故商式Q(x) = 1。上式可化成
§11.5
(n, k)线性分组码
基本概念
线性码:按照一组线性方程构成的代数码。
即每个码字的监督码元是信息码元的线性组合。 代数码:建立在代数学基础上的编码。
汉明码的构造原理
只有一位监督元
---监督关系式
若 S=0,认为无错(偶监督时);若 S=1,认为有错 。---检错
若要构造具有纠错能力的(n,k)码,则需增加督元的数目。
在上表中的(23, 12)码称为戈莱(Golay)码。其最小码距为7,能纠3个 随机错码;其生成多项式系数 (5343)8 = (101 011 100 011)2,对应 g(x) = x11 + x9 + x7 + x6 + x5 + x + 1,且解码容易,实际应用较多。
通信原理樊昌信版第11章差错控制编码1

发 能够发现错误的码 应答信号
编码器和缓 冲存储器 双 向 信 重发控制 道
收
解码器
信 源
输出缓冲 存储器
收 信
指令产生器
正确时输出 错误时删除
者
19
6、自动要求重发(ARQ)系统
①停止等待ARQ系统
停顿时间
Tw 发送端: 1
TI
2
ACK ACK
3
NAK
3
接收端:
1
2
3
发现错误
20
发端在Tw时间内送出一个码组; 收端收到后检查。 如果未发现错误,则发回一个认可信号 (ACK) 给发送端,发送端收到ACK信号再发 下一个码组 若检测到错误,则发回一个否认信号(NAK), 发送端收到NAK信号后重发前一码组,并再 次等候ACK信号或NAK信号 发送两个码组之间有停顿时间TI,影响了传 输效率。半双工状态。
34
6、码距和检纠错能力的关系
一种编码的最小码距d0的大小直接关系着这 种编码的检错和纠错能力。 为检测e个错码,要求最小码距 d0 e + 1
0 A 1 2 3
e
d0
B
汉明距离
35
A、B都为许用码;
A e dmin
1
B
A发生e个错;
B不能靠在球面上,否 则收到B无法判断是否 为错码;
dmin≥e+1
37
A t
1 t dmin
B
A、B都为许用码; A、B都发生t个错; dmin≥2t+1
纠正t个错码 为纠正t个错码,同时检测e个错码,要求 最小码距:
d0 e t 1
(e t )
38
0 A
1
编码器和缓 冲存储器 双 向 信 重发控制 道
收
解码器
信 源
输出缓冲 存储器
收 信
指令产生器
正确时输出 错误时删除
者
19
6、自动要求重发(ARQ)系统
①停止等待ARQ系统
停顿时间
Tw 发送端: 1
TI
2
ACK ACK
3
NAK
3
接收端:
1
2
3
发现错误
20
发端在Tw时间内送出一个码组; 收端收到后检查。 如果未发现错误,则发回一个认可信号 (ACK) 给发送端,发送端收到ACK信号再发 下一个码组 若检测到错误,则发回一个否认信号(NAK), 发送端收到NAK信号后重发前一码组,并再 次等候ACK信号或NAK信号 发送两个码组之间有停顿时间TI,影响了传 输效率。半双工状态。
34
6、码距和检纠错能力的关系
一种编码的最小码距d0的大小直接关系着这 种编码的检错和纠错能力。 为检测e个错码,要求最小码距 d0 e + 1
0 A 1 2 3
e
d0
B
汉明距离
35
A、B都为许用码;
A e dmin
1
B
A发生e个错;
B不能靠在球面上,否 则收到B无法判断是否 为错码;
dmin≥e+1
37
A t
1 t dmin
B
A、B都为许用码; A、B都发生t个错; dmin≥2t+1
纠正t个错码 为纠正t个错码,同时检测e个错码,要求 最小码距:
d0 e t 1
(e t )
38
0 A
1
通讯原理差错编码控制

1
阴
10
1
雨
11
0
许用码组:有效信息码组 禁用码组:非信息码组
结论:只能检测出 1 位错
码,但不能纠正。
错1位
接收码组
判别
001、010、100
010、001、111
100、111、001
111、100、010
错2位
接收码组
011、110、101 000、101、110 110、000、011 101、000、011
上错码的能力
编码 1) 规则:2)
当信息位中有奇数个“1”时,监督位是信息位的重复。 当信息位中有偶数个“1”时,监督位是信息位的反码。
例:若信息码为 1 1 0 0 1
10001
则正反码为 1 1 0 0 1 1 1 0 0 1
100010111
译码 1)将接收码组中信息码和监督码对应按0位模2 加,得 规则: 合成码组
汉明码
确定监督码元位数 r
∵ 分组码( n , k ) 共需 n+1 个状态描述无错及 n 个有错事
∴ 件2r 1 n 为提高编码效率, r 取最小值
确定监督关系表
例:已知( 7 , 4 )码,r = 3 23 8 n 1 ∴ 共有3个监督方程,构成 3个校正子 S1 S2 S
S1 S2 S3 000 001
010 100 001 111
11.4.2 一般线性分组码的编码原理(矩阵方程)
思路:确定编码矩阵方程,构造生成矩阵
例:汉明码的监督方程为
a6 a5 a3 a2 0 a5 a4 a3 a1 0 a6 a5 a4 a0 0
自动请求重发系统(ARQ)
自动请求重发系统(ARQ)
通信原理 第十一讲 差错控制编码

(0,0,0) (0,0,1) (1,0,1)
(1,0,0)
码距与检错
检出e个错码,最小码距d0≥e+1
(0,1,0) (0,1,1) (1,1,1)
(1,1,0)
e A B d0
(0,0,1)
(0,0,0)
(1,0,0)
(1,0,1)
7
码距与纠错
纠正t个错码,最小码距d0≥2t+1
t A
t B d0
考察偶数监督码,an-1@an-2@…@a0=0 接收端计算:S= an-1@an-2@…@a0 a0是监督位, an-1 an-2 … a1 是信息位 若S=0,无错;S=1,有错 S的代数关系式称作监督关系式,S称作校正子 S为1位,只能指示有错或没错,不能指出错误位置 (纠错) 所以一位监督位只能表示“有错”或“没错”两种信息
10001 ⊕ 11001 01000
信息码 监督码
11001 ⊕ 01001 10000
信息码 监督码
信息码组有奇数个 “1”,校验码组取合成 码组,全为“0”,无误 码
信息码组有偶数个 “1”,校验码组取合成 码组反码10111,4个 “1”,误码在信息码“0” 位置
信息码组有奇数个 “1”,校验码组取合成 码组10000,4个“0”, 误码在监督码“1”位置
前向纠错FEC( Forward Error Correct):
发送端发送能纠正错误的编码,在接收端根据接收到 的码和编码规则,能自动纠正传输中的错误。 特点是不需要反馈信道,实时性好,但是随着纠错能 力的提高,编译码设备复杂。
3.
混合方式:
结合前向纠错和ARQ的系统,在纠错能力范围内,自 动纠正错误,超出纠错范围则要求发送端重新发送。 它是一种折中的方案。
(1,0,0)
码距与检错
检出e个错码,最小码距d0≥e+1
(0,1,0) (0,1,1) (1,1,1)
(1,1,0)
e A B d0
(0,0,1)
(0,0,0)
(1,0,0)
(1,0,1)
7
码距与纠错
纠正t个错码,最小码距d0≥2t+1
t A
t B d0
考察偶数监督码,an-1@an-2@…@a0=0 接收端计算:S= an-1@an-2@…@a0 a0是监督位, an-1 an-2 … a1 是信息位 若S=0,无错;S=1,有错 S的代数关系式称作监督关系式,S称作校正子 S为1位,只能指示有错或没错,不能指出错误位置 (纠错) 所以一位监督位只能表示“有错”或“没错”两种信息
10001 ⊕ 11001 01000
信息码 监督码
11001 ⊕ 01001 10000
信息码 监督码
信息码组有奇数个 “1”,校验码组取合成 码组,全为“0”,无误 码
信息码组有偶数个 “1”,校验码组取合成 码组反码10111,4个 “1”,误码在信息码“0” 位置
信息码组有奇数个 “1”,校验码组取合成 码组10000,4个“0”, 误码在监督码“1”位置
前向纠错FEC( Forward Error Correct):
发送端发送能纠正错误的编码,在接收端根据接收到 的码和编码规则,能自动纠正传输中的错误。 特点是不需要反馈信道,实时性好,但是随着纠错能 力的提高,编译码设备复杂。
3.
混合方式:
结合前向纠错和ARQ的系统,在纠错能力范围内,自 动纠正错误,超出纠错范围则要求发送端重新发送。 它是一种折中的方案。
通信原理第11章差错控制编码

发现错误
图11.1-4 选择重发
11.1 概述
三者比较
➢ 选择重发传输效率最高,但成本最贵:控 制机制复杂,发端和收端都要有数据缓冲器;
➢ 返回重发、选择重发需要全双工数据链路, 而停发等候重发只要求半双工的数据链路。
11.1 概述
(2)前向纠错法(FEC)
Forward Error Correction
❖ 最小码距:在一个码字集合中,任意两个码字间 距离的最小值,即码字集合中任意两元素间的最小 距离,记为dmin或d0 ❖ 码重:码字中非零码元的数目定义为该码字的重 量,简称码重。如“10011”码字的码重为3。
纠错码的抗干扰能力完全取决于许用码字之间的距 离,码的最小距离越大,说明码字间的最小差别越 大,抗干扰能力就越强。
dmin≥2t+1
(b)纠正t个错码 图11.2-2(b) 码距与检错纠错能力的关系
11.2 差错控制编码的基本原理
A
B
te
t
dmin
(c)纠正t个错码,检测e个错码
A、B都为许用码; A发生e个错; B发生t个错;
dmin≥e+t+1
图11.2-2(c) 码距与检错纠错能力的关系
11.2 差错控制编码的基本原理
❖ 差错控制措施。
11.1 概述
➢ 差错控制编码属信道编码,要求在满足有效性 前提下,尽可能提高数字通信的可靠性。 ➢ 差错控制编码是在信息序列上附加上一些监督 码元,利用这些冗余的码元,使原来不规律的或 规律性不强的原始数字信号变为有规律的数字信 号。例如奇偶校验。 ➢ 差错控制译码则利用这些规律性来鉴别传输过 程是否发生错误,或进而纠正错误。
❖ 信源编码:将模拟信息源的输出转化为数字信号, 即A/D转换。
通信原理第11章差错控制编码

000(晴)
001
010
禁用码组
100 接收端在收到禁用码组时,就认为发现了错码。 当发生3个错码时,“000”变成了“111”,它也是禁用码组, 故这种编码也能检测3个错码。
但是这种码不能发现一个码组中的两个错码,因为发生两个 错码后产生的是许用码组。
000(晴)
2120/2216//1220/2216
重 发 控 制
双 向 信 道
解 码 器
输 出 缓 冲 存 储 器
正确时输出
指 令 产 生 器
错误时删除
信 宿
接收端仅当解码器认为接收信息码元正确时,才将信息 码元送给收信者,否则在输出缓冲存储器中删除接收码元。 当解码器未发现错码时,经过反向信道发出不需重发 指令。发送端收到此指令后,即继续发送后一码组,发 送端的缓冲存储器中的内容也随之更新。
2120/2216//1220/2216
3、差错图型/图样(Error Pattern)
发的码组: S
收的码组: R
差错码组: E
ES R (m o d 2 ) S R
例如:
S: 0 0 1 0 0
R: 1 1 0 0 0 E: 1 1 1 0 0
2120/2216//1220/2216
E的位为“1”,则该位有错; E的位为“0”,则该位无错;
(2)监督码元:
为了在接收端识别有无错码,通常在发送端需要在信息 码元序列中增加一些差错控制码元,它们称为监督码元。
2120/2216//1220/2216
(3)多余度:监督码元数(n-k) 和总码元数 n 之比:
(n k ) n
例如,若编码序列中平均每两个信息码元就添加一个监 督码元,则这种编码的多余度为1/3。
北京理工大学《通信原理》第11章-差错控制编码

但是这种码不能发现一个码组中的两个错码,因为发生两
个错码后产
检错和纠错
上面这种编码只能检测错码,不能纠正错码。例如,当接收码 组为禁用码组“100”时,接收端将无法判断是哪一位码发生了 错误,因为晴、阴、雨三者错了一位都可以变成“100”。
要能够纠正错误,还要增加多余度。例如,若规定许用码组只 有两个:“000”(晴),“111”(雨),其他都是禁用码组, 则能够检测两个以下错码,或能够纠正一个错码。
例如:“000”(晴),“001”(云),
“010”(阴),“011”(雨),
“100”(雪),“101”(霜),
“110”(雾),“111”(雹)。
其中任一码组在传输中若发生一个或多个错码,则将变 成另一个信息码组。这时,接收端将无法发现错误。
12
第11章差错控制编码
若在上述8种码组中只准许使用4种来传送天气,例如:
若码组A中发生两位错码,则其位置不会超出以O点为圆 心,以2为半径的圆。因此,只要最小码距不小于3,码 组A发生两位以下错码时,
不可能变成另一个准用 码组,因而能检测错码 的位数等于2。
0123
A
B 汉明距离
e
d0
19
第11章差错控制编码
同理,若一种编码的最小码距为d0,则将能检测(d0 - 1)个错码。 反之,若要求检测e个错码,则最小码距d0至少应不小于( e + 1)。
N - 码组的总位数,又称为码组的长度(码长), k - 码组中信息码元的数目, n – k = r - 码组中的监督码元数目,或称监督位数目。
16
第11章差错控制编码
分组码的码重和码距
码重:把码组中“1”的个数称为码组的重量,简称码重。 码距:把两个码组中对应位上数字不同的位数称为码组
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
(1)停发等待重发,发对或发错,发送端均要 等待接收端的回应。特点是系统简单,时延长。
(2)返回重发,无ACK信号,当发送端收到 NAK信号后,重发错误码组以后的所有码组,特点 是系统较为复杂,时延减小。
(3)选择重发。无ACK信号,当发送端收到 NAK信号后,重发错误码组,特点是系统复杂,时 延最小。
12
13
2、前向纠错方式(FEC)。
发送端经编码发出能纠正错误的码,接收 端收到这些码组后,通过译码能发现并纠正误 码。前向纠错方式不需要反馈通道,特别适合 只能提供单向信道的场合,特点是时延小,实 时性好,但系统复杂。但随着编码理论和微电 子技术的发展,编译码设备成本下降,加之有 单向通信和控制电路简单的优点,在实际应用 中日益增多。
把收到的数据序列全部由反向信道送回发送端, 发送端比较发送数据与回送数据,从而发现是否 有错误,并把认为错误的数据重新发送,直到发 送端没有发现错误为止。 优点:不需要纠错、检错的编译器,设备简单。 缺点:需要反向信道;实时性差;发送端需要一 定容量的存储器。IRQ方式仅适用于传输速率较 低、数据差错率较低的控制简单的系统中。
6
对于数据传输,人们主要关心的是信息码元的 差错概率,即误码率Pe,在中等传输速率 (1200/2400波特)下,采用一般的调制方法,对于 干线有线载波信道, Pe约为10-4~10-6的数量级,对 于无线短波通信, Pe只有10-2~10-3的数量级,对于 传输速率更高的系统,误码性能还要差。
在数据通信中,如计算机与计算机之间的数据 传送,Pe要求低于10-9,这就需要加入纠错编码。
3、混合信道。既存在随机误码又存在突发误 码的信道称为混合信道。
8
11.1 差错控制编码的基本概念
11.1.1 差错控制方式 1、检错重发方式(ARQ)。 2、前向纠错方式(FEC)。 3、混合纠错检错方式(HEC)。 4、反馈校验方式(IRQ)。
9
10
1、检错重发方式(ARQ)。
采用检错重发方式,发端经编码后发出能够 发现错误的码,接收端收到后经检验如果发现传 输中有错误,则通过反向信道把这一判断结果反 馈给发送端。然后,发送端把信息重发一次,直 到接收端确认为止。采用这种差错控制方法需要 具备双向通道,一般在计算机数据通信中应用。 检错重发方式分为三种类型,如图所示。图中 ACK是确认信号,NAK是否认信号。
4、按照纠正错误的类型不同,可以分为纠正随 机错误的码和纠正突发错误的码。
18
5、按照构成差错控制编码的数学方法来 分类,可以分为代数码、几何码和算术码。其 中代数码建立在近代数学基础上,是目前发展 最为完善的编码,其中线性码是是代数码的一 个最重要的分支。
2
单元学习提纲
(1)前向纠错、检错重发差错控制方 法;
(2)检错和纠错的基本原理; (3)分组码、卷积码、线性码、系统 码的定义; (4)码距的定义,它与检错、纠错能 力的关系; (5)线性分组码中监督方程、监督矩 阵、生成方程、生成矩阵)循环码的特点及编码方法; (8)纠正一位误码的循环码的一种译码方法; (9)交织码纠正突发错误的原理;(10) 卷
14
3、混合纠错检错方式(HEC)。 混合纠错检错方式是前向纠错方式和检错重
发方式的结合,发送端发出的码不但有一定的纠 错能力,对于超出纠错能力的错误要具有检错能 力。这种方式在实时性和复杂性方面是前向纠错 和检错重发方式的折衷,因而在近年来,在数据 通信系统中采用较多。
15
4、反馈校验方式(IRQ)。 反馈校验方式(IRQ)又称回程校验。收端
现代通信原理11第十一章差 错控制编码和线性分组码资
料
单元概述
实际信道传输数字信号时,不可避免地会产生 误码。差错控制编码的目的是用信道编码的方法检 测和纠正误码,降低误比特率。在检错重发控制编 码方式中,信道编码只是为了检测误码,而在前向 纠错方式中,信道编码用于纠正误码。
检错和纠错能力是用信息冗余度即由附加附加在 信息中的监督码元来实现的。信息码元与监督码元 之间建立某种检验关系,根据建立检验关系的方法 不同,可以分为分组码和卷积码。线性分组码中信 息码元和监督码元是用现行方程联系起来的,卷积 码中它们是以卷积的方式联系起来。码距是确定纠 错检错能力的重要度量。
积码的编码方法,生成多项式与编码器的构 造;
4
(11)卷积码的树状图、网格图的表示; (12)卷积码维持比译码的基本原理和译
码过程; (13)纠错编码误比特率性能,编码增益
的含义; (14)纠错编码在卫星信道、移动通信等
实际通信系统中的应用。
5
第十一章 差错控制编码和线性分组码
1、概述: 数字通信系统是以电子方式传输信息的,接收方收 到的数据应当就是发送方发送的数据,但这些电子信息 都易受到干扰,太阳黑子活动、电源抖动或施工者用锄 头对电缆的碰撞都会对传输产生不可预料的影响。 为保证传输数据的完整性,通常采用一定的措施, 如利用均衡器纠正信道参数,加大发送功率、扩展信道 频带宽度等办法来减少加性干扰。 采用上述方法仍难以满足要求时,必须采用差错控 制措施,即用差错控制编码来检错和纠错。
16
11.1.2 差错控制编码的分类
1、按照差错控制编码的不同功能,可以分为 检错码(仅能检测误码)、纠错码(仅可以纠正误 码)和纠删码(兼有纠错和检错功能)。
2、按照信息码元和附加的监督码元之间的检 验关系可以分为线性码(信息码元和监督码元满足 一组线性方程式)和非线性码。
17
3、按照信息码元和监督码元之间的约束关系可 以分为分组码和卷积码。分组码中,码元序列每n位 分成一组,其中k个是信息码元,r=n-k个是监督码 元,监督码元仅与本组的信息码元有关。卷积码中, 编码后序列也编为分组,但监督码元不仅与本组信 息码元有关,还与前面码组的信息码元有关。
7
从差错控制角度看,信道可以分为三类
1、随机信道。误码的出现是随机的,误码之 间是统计独立的。如由正态分布白噪声引起的误码 (称为随机误码)就具有这种性质。
2、突发信道。误码是成串集中出现的,即在 短促的时间区间存在大量误码,在较长的时间区间 无误码出现。产生突发误码的主要原因是脉冲干扰, 信道中的衰落现象也是产生突发误码的主要原因。
(1)停发等待重发,发对或发错,发送端均要 等待接收端的回应。特点是系统简单,时延长。
(2)返回重发,无ACK信号,当发送端收到 NAK信号后,重发错误码组以后的所有码组,特点 是系统较为复杂,时延减小。
(3)选择重发。无ACK信号,当发送端收到 NAK信号后,重发错误码组,特点是系统复杂,时 延最小。
12
13
2、前向纠错方式(FEC)。
发送端经编码发出能纠正错误的码,接收 端收到这些码组后,通过译码能发现并纠正误 码。前向纠错方式不需要反馈通道,特别适合 只能提供单向信道的场合,特点是时延小,实 时性好,但系统复杂。但随着编码理论和微电 子技术的发展,编译码设备成本下降,加之有 单向通信和控制电路简单的优点,在实际应用 中日益增多。
把收到的数据序列全部由反向信道送回发送端, 发送端比较发送数据与回送数据,从而发现是否 有错误,并把认为错误的数据重新发送,直到发 送端没有发现错误为止。 优点:不需要纠错、检错的编译器,设备简单。 缺点:需要反向信道;实时性差;发送端需要一 定容量的存储器。IRQ方式仅适用于传输速率较 低、数据差错率较低的控制简单的系统中。
6
对于数据传输,人们主要关心的是信息码元的 差错概率,即误码率Pe,在中等传输速率 (1200/2400波特)下,采用一般的调制方法,对于 干线有线载波信道, Pe约为10-4~10-6的数量级,对 于无线短波通信, Pe只有10-2~10-3的数量级,对于 传输速率更高的系统,误码性能还要差。
在数据通信中,如计算机与计算机之间的数据 传送,Pe要求低于10-9,这就需要加入纠错编码。
3、混合信道。既存在随机误码又存在突发误 码的信道称为混合信道。
8
11.1 差错控制编码的基本概念
11.1.1 差错控制方式 1、检错重发方式(ARQ)。 2、前向纠错方式(FEC)。 3、混合纠错检错方式(HEC)。 4、反馈校验方式(IRQ)。
9
10
1、检错重发方式(ARQ)。
采用检错重发方式,发端经编码后发出能够 发现错误的码,接收端收到后经检验如果发现传 输中有错误,则通过反向信道把这一判断结果反 馈给发送端。然后,发送端把信息重发一次,直 到接收端确认为止。采用这种差错控制方法需要 具备双向通道,一般在计算机数据通信中应用。 检错重发方式分为三种类型,如图所示。图中 ACK是确认信号,NAK是否认信号。
4、按照纠正错误的类型不同,可以分为纠正随 机错误的码和纠正突发错误的码。
18
5、按照构成差错控制编码的数学方法来 分类,可以分为代数码、几何码和算术码。其 中代数码建立在近代数学基础上,是目前发展 最为完善的编码,其中线性码是是代数码的一 个最重要的分支。
2
单元学习提纲
(1)前向纠错、检错重发差错控制方 法;
(2)检错和纠错的基本原理; (3)分组码、卷积码、线性码、系统 码的定义; (4)码距的定义,它与检错、纠错能 力的关系; (5)线性分组码中监督方程、监督矩 阵、生成方程、生成矩阵)循环码的特点及编码方法; (8)纠正一位误码的循环码的一种译码方法; (9)交织码纠正突发错误的原理;(10) 卷
14
3、混合纠错检错方式(HEC)。 混合纠错检错方式是前向纠错方式和检错重
发方式的结合,发送端发出的码不但有一定的纠 错能力,对于超出纠错能力的错误要具有检错能 力。这种方式在实时性和复杂性方面是前向纠错 和检错重发方式的折衷,因而在近年来,在数据 通信系统中采用较多。
15
4、反馈校验方式(IRQ)。 反馈校验方式(IRQ)又称回程校验。收端
现代通信原理11第十一章差 错控制编码和线性分组码资
料
单元概述
实际信道传输数字信号时,不可避免地会产生 误码。差错控制编码的目的是用信道编码的方法检 测和纠正误码,降低误比特率。在检错重发控制编 码方式中,信道编码只是为了检测误码,而在前向 纠错方式中,信道编码用于纠正误码。
检错和纠错能力是用信息冗余度即由附加附加在 信息中的监督码元来实现的。信息码元与监督码元 之间建立某种检验关系,根据建立检验关系的方法 不同,可以分为分组码和卷积码。线性分组码中信 息码元和监督码元是用现行方程联系起来的,卷积 码中它们是以卷积的方式联系起来。码距是确定纠 错检错能力的重要度量。
积码的编码方法,生成多项式与编码器的构 造;
4
(11)卷积码的树状图、网格图的表示; (12)卷积码维持比译码的基本原理和译
码过程; (13)纠错编码误比特率性能,编码增益
的含义; (14)纠错编码在卫星信道、移动通信等
实际通信系统中的应用。
5
第十一章 差错控制编码和线性分组码
1、概述: 数字通信系统是以电子方式传输信息的,接收方收 到的数据应当就是发送方发送的数据,但这些电子信息 都易受到干扰,太阳黑子活动、电源抖动或施工者用锄 头对电缆的碰撞都会对传输产生不可预料的影响。 为保证传输数据的完整性,通常采用一定的措施, 如利用均衡器纠正信道参数,加大发送功率、扩展信道 频带宽度等办法来减少加性干扰。 采用上述方法仍难以满足要求时,必须采用差错控 制措施,即用差错控制编码来检错和纠错。
16
11.1.2 差错控制编码的分类
1、按照差错控制编码的不同功能,可以分为 检错码(仅能检测误码)、纠错码(仅可以纠正误 码)和纠删码(兼有纠错和检错功能)。
2、按照信息码元和附加的监督码元之间的检 验关系可以分为线性码(信息码元和监督码元满足 一组线性方程式)和非线性码。
17
3、按照信息码元和监督码元之间的约束关系可 以分为分组码和卷积码。分组码中,码元序列每n位 分成一组,其中k个是信息码元,r=n-k个是监督码 元,监督码元仅与本组的信息码元有关。卷积码中, 编码后序列也编为分组,但监督码元不仅与本组信 息码元有关,还与前面码组的信息码元有关。
7
从差错控制角度看,信道可以分为三类
1、随机信道。误码的出现是随机的,误码之 间是统计独立的。如由正态分布白噪声引起的误码 (称为随机误码)就具有这种性质。
2、突发信道。误码是成串集中出现的,即在 短促的时间区间存在大量误码,在较长的时间区间 无误码出现。产生突发误码的主要原因是脉冲干扰, 信道中的衰落现象也是产生突发误码的主要原因。