更新时间:2022-08-25 12:23
在通信系统中,由于存在干扰或信道传输特性不好,容易对信道造成不良的影响。对数字通信系统而言,即可能误码,影响信息的传输。通过对所传输的数字信息进行特殊的处理(如差错控制编码),即可实现对传输信息中错误的自动检验,称为检错。检错对数字通信系统的有效传输起着重要的作用。
检错是保证通信系统高效工作的必要环节之一,它的基本思想是通过在传输的信号中添加冗余信息,对传输信息进行监督与制约。冗余信息中不含有通信信息,但与通信信息存在一定的制约关系。接受端通过检验冗余信息与通信信息之间的关系,判断信号传输是否发生错误。
信道发生差错一般有三种方式:随机差错、突发差错与混合差错。
差错的出现以及差错出现的位置都是随机的,一般由信道的加性随机噪声引起。
差错的出现是一连串出现的。例如移动通信中信号在某一段时间内发生衰落,会造成一连串的差错。
既有随机差错又有突发差错的情况。
检错重发(ARQ)是差错控制系统的工作方式之一。ARQ是指,在接收端根据编码规则进行检查,如果发现规则被破坏,则通过反向信道要求发送端重新发送信号,直到接收端检查无误为止。
重发有三种方式:停发等候重发、返回重发和选择重发。
停发等候重发方式中,发送端发出一个信号后即进入等待状态,等待接收端对信号正误的反馈。若接收端返回正确信号,则发送端继续发送下一个信号;否则重新发送此信号。这是一种半双工的工作方式,系统简单,对发射级和接收级要求的缓存量小;但等待的时间较长,传输效率较低。
返回重发方式中, 发送端连续不停地发送信号,接收端接收信号后也不间断地向发送端反馈。当接收端发现错误信号时,发送端从错误的信号开始重新连续不停地发送信号,以此类推。由于减少了等待时间,所以传输效率大大提高。但是在重传的信号中,大部分信号是正确的,所以这种方式仍有浪费。
选择重发在返回重发方式上进行了改进,只对出错的信号进行重发,而不需要重新发送一整段的序列,大大提高了传输效率。但是这种重发方式要求收发两端都由足够的存储空间。