差错控制编码和线性分组码

差错控制码

在发送端被传输的信息序列上附加上一些监督码元,监督码元与信息码元之间有着确定规则的关联,接收端可以按照该规则检验接收到的码元,从而发现错误和纠正错误。
差错控制方法:

  • 检错重发ARQ
  • 前向纠错FEC
  • 混合纠错HEC
    检错重发系统:
  1. 停发等候重发:发送端发出一个码组,接收端接到且无错,则发出一个ACK给发送端,发送端接到后发出下一个码组。否则给发送端发一个NAK,发送端接到NAK后重发前一个码组。
  2. 返回重发:不等待ACK,不断的发送数据,接到NAK后重发前一组N组信号。
  3. 选择重发:不等待ACK,不断发送数据,接到NAK后只重发有错误的那一组码

前向纠错:接收端可以自动发现并纠正错误,而不需要反馈

混合纠错:前向纠错和检错重发方式的结合

差错控制编码分类

按照功能的不同,可以将差错控制编码分为检错码,纠错码,纠删码。
按照检验关系可以分为线性码和非线性码。
按照信息码元和监督码元之间的约束关系可以分为分组码和卷积码

编码的一些基本概念

码重:码组中非零码元的数目为码组的重量
码距:将两个码组中对应码位上具有不同二进制码元的位数定义为两个码组的距离,称之为汉明距。

最小码距直接关系到这种码的检错和纠错能力。
若要检错e个误码:则最小码距大于等于e+1
若要纠正t个误码:则最小码距大于等于2t+21
若要纠正t个误码,同时检错e个误码(e>=t):则最小码距大于等于e+t+1

常用的检错码

奇偶校验码:在码组后加上一位,使得0或者1的个数为偶数或者奇数。

水平奇偶校验码:将奇偶校验码按照行排列,发送时按列发送,接收后仍然用行来检验。

水平垂直奇偶校验码:在水平奇偶校验码的基础上对每一个列也进行奇偶校验。

群计数码,计算信息码元种1的个数,将该信息附在信息码元之后作为监督码元。

恒比码:0和1的比例是固定值的码组作为许用码。

线性分组码

线性码的主要性质

  1. 任意两个许用码之和(逐位模2和)仍然为一个许用码组,即线性码具有封闭性。
  2. 码的最小距离等于非零码的最小的重量。

监督码和信息码之间的监督关系得到的结果称之为校验子或是监督式。r个监督方程式可以得到r个校正子。

监督矩阵:
监督方程组的各系数用矩阵表示得到监督矩阵。
其中的关系经过变换,还可以表示为生成矩阵。

循环码

循环码是一种分组的系统码,前K为信息码元,后R位为监督码元。不论右移还是左移得到的结果还是循环码。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CCC_bi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值