信息论与编码基础概念

检错与纠错基本概念

所谓通讯过程的校验是指在通讯数据后加上一些附加信息,通过这些附加信息来判断接收到的数据是否和发送出的数据相同。

■分组码:将信息码分组(码组长度固定),为每组信息码附加若干监督码的编码称为分组码,一般用(n,k)表示。

■循环码:指任一码组循环一位(即将最右端的一个码元移至左端,或反之)以后,仍为该码中的一个码组。

■线性:消息相加后的编码等于各自编码后的相加。

■常用符号表示:消息m 长度为 k ; 码字 c 长度为 n ;监督码元个数r =n-k。

■码重:在分组码中,把码组中“1”的个数称为码组的重量,简称码重。

■码距:把两个码组中对应位上数字不同的位数称为码组的距离,简称码距,又称汉明距离。

线性分组码中最小汉明距离与检错、纠错能力的关系

■  d_min越大,检错、纠错能力越强

1)为了检测e个错码,要求最小码距   d_min≥e+1

  (2)为了纠正t个错码,要求最小码距    d_min≥2t+1

  (3)为了纠正t个错码,同时能检测e(e>t)个错码(简称为纠检结合), 则要求最小码距  d_min≥e+t+1     (e>t)

奇偶校验码

奇校验码和偶校验码的统称

一种最基本的检错码(检测单个错误)

■由n-1位信息元和1位校验元组成,可以表示成为(n,n-1)

■偶校验:如果一组给定数据位中 1 的个数是奇数,那么偶校验位就置为1,从而使得总的 1 的个数是偶数。奇校验与之相反。

偶校验实际上是循环冗余校验的一个特例,通过多项式x +1 得到 1 CRC

多被应用于计算机硬件的错误检测

缺点:对错误的检测概率大约只有50%也就是只有一半的错误它能够检测出来。另外,每传输一个字节都要附加一位校验位,对传输效率的影响很大。因此,在高速数据通讯中很少采用奇偶校验。奇偶校验优点也很明显,它很简单,因此可以用硬件来实现,这样可以减少软件的负担。

二维奇偶校验

称作水平垂直一致校验码行列校验码有时还被称为矩阵码

一般L×m个信息元,附加L+m+1个校验元,由L+1行,m+1列组成一个(Lm+L+m+1Lm)行列校验码的码字

有可能检测偶数个错误

适于检测突发错码

累加校验和

Message : 6 23 4

Message with checksum : 6 23 4 33

Message after transmission : 6 27 4 33 发现有错

 

 

 

 

 

你可能感兴趣的:(信息论与编码)