循环冗余校验码(Cyc1ic Redundancy Check,CRC)是数据通

考试题库2022-08-02  50

问题 循环冗余校验码(Cyc1ic Redundancy Check,CRC)是数据通信领域中最常用的一种差错校验码,该校验方法中,使用多项式除法(模2除法)运算后的余数为校验字段。若数据信息为n位,则将其左移k位后,被长度为k+1位的生成多项式相除,所得的k位余数即构成k个校验位,构成n+k位编码。若数据信息为1100,生成多项式为X3+X+l(即1011),则CRC编码是( )。A.1100010B.1011010C.1100011D.1011110

选项 A.1100010
B.1011010
C.1100011
D.1011110

答案 A

解析 循环冗余校验码的计算过程如下:(1)将信息码1100低位补0,这里需要补3个0(技巧是多项式的最高次方是几就补几个0),变成1100000。(2)1100000与1011做模2除法运算(不进位加法运算),所得余数为三位校验位即,010,因此CRC的编码为1100010。
转载请注明原文地址:https://tihaiku.com/congyezige/2408834.html

最新回复(0)