全站数据
8 4 2 0 5 8 1

常用的差错控制方法有哪些

财务信息视察 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 20:39:41

问题描述

常用的差错控制方法有哪些急求答案,帮忙回答下
精选答案
最佳答案

差错校验,差错校验是什么意思

r 差错检验的原因:

r 数据在传输过程中,会受到来自信道内外的干扰与噪声,从而产生差错

r 差错检验的方法:

r 通常可以采用抗干扰编码或纠错编码来提高抗干扰能力

r 使用各种差错校验方法来检测错误

r 常用差错校验方法

r 奇偶校验

r –根据一组二进制位中1和0的个数进行校验的方法

r –又称为垂直冗余校验

r –以字符为单位进行校验

r –低7位为信息字符,最高位为校验位

r –奇校验:

r 校验位使字符代码中的“1”的个数为奇数

r 例:11010110

r –偶校验

r 校验位使字符代码中的“1”的个数为偶数

r 例:01010110

r 方块校验

r –在奇偶校验的基础上,在一批字符之后,增加一个“方块校验字符”

r –使每一纵向位代码中的“1”的个数为奇数或偶数

r 循环冗余校验

r 方法:

r –生成多项式G(x)=(x+1)G1(x)

r –使用发送数据作一个多项式F(x)的系数

r –发送用F(x)/G(x)得到余数多项式系数(循环冗余校验位)

r –接收端用同样的方法求得余数多项式,与传送的比较,若结果相同,则表示传输无误;否则表示传输有误

r 例:

r –盒式磁带机:CRC-16码

r –软磁盘机:CRC-CCITT码

r 上述两种码型可直接用CRC芯片(如MC8503)来实现

r 差错控制机制

r 反馈重发方法

r 停止等待方式 :传输效率低

r 发送 →等待应答帧 →(传输无误) →继续发送下一帧

r (传输有误) →重新发送错误帧

r 连续工作方式

r –拉回式方式:

r 发现错误,回拉到错误帧重发

r –选择重发方式 :

r 发现错误,仅重发错误帧后继续发送

r

其他回答

常用的差错控制方法包括以下几种:

1. 冗余码:通过向数据中添加冗余信息来检测和纠正错误。常见的冗余码有奇偶校验码、循环冗余校验码(CRC)等。

2. 奇偶校验码:通过在数据中添加一个附加位,使得数据位和附加位的和为特定的值(如奇数或偶数)来检测错误。

3. 校验和:将数据分组进行加和运算,将结果作为检验值传输,并在接收端通过加和计算来检测错误。

4. 海明码:通过在数据中添加多个校验位(纠错码)来检测和纠正错误。

5. 码距:通过计算两个码字之间的差异来判断是否存在错误。当码距越大,纠错能力越强。

6. 重传机制:在发现错误时,将错误的数据重新发送,直到接收到正确的数据为止。

7. 错误检测与重传(ARQ):发送端在发送数据时,会等待接收端的确认信息,如果接收端检测到错误,会发送一个重传请求给发送端,发送端将在接收到重传请求后重新发送数据。

8. 前向纠错码:在发送端添加冗余信息,接收端通过检测和纠正错误的方式来恢复原始数据。以上是常见的差错控制方法,它们在不同的应用场景中有不同的使用方式和适用性。