关于校验方法,( )是正确。
- A.采用奇偶校验可检测数据传输过程中出现一位数据错误位置并加以纠正
- B.采用海明校验可检测数据传输过程中出现一位数据错误位置并加以纠正
- C.采用海明校验,校验码长度和位置可随机设定
- D.采用CRC校验,需要将校验码分散开并插入数据指定位置中
正确答案及解析
正确答案
B
解析
本题考查校验方法。奇偶校验是一种简单有效校验方法。这种方法通过在编码中增加一位校验位来使编码中1个数为奇数(奇校验)或者为偶数(偶校验),从而使码距变为2。它可以检测代码中奇数位出错编码,但不能发现偶数位出错情况,即当合法编码中奇数位发生了错误,即编码中1变成0或0变成1,则该编码中1个数奇偶性就发生了变化,从而可以发现错误。海明码也是利用奇偶性来检错和纠错校验方法。海明码构成方法是:在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。

循环冗余校验码广泛应用于数据通信领域和磁介质存储系统中。它利用生成多项式为女个数据位产生r个校验位来进行编码,其编码长度为k+r。CRC代码格式如下:

循环冗余校验码是由两部分组成,左边为信息码(数据),右边为校验码;若信息码占k位,则校验码就占n-k位。校验码是由信息码产生,校验码位数越长,该代码校验能力就越强。在求CRC编码时,采用是模2运算。





