题目
如果发送的帧比特序列为110...1000001010,生成多项式G(x)的二进制[1]比特序列为11010010,那么在发送的帧比特序列中包含的CRC校验比特序列为( )。A.0001010 B.1110101 C.00001010 D.11110101
如果发送的帧比特序列为110...1000001010,生成多项式G(x)的二进制[1]比特序列为11010010,那么在发送的帧比特序列中包含的CRC校验比特序列为( )。
A.0001010
B.1110101
C.00001010
D.11110101
题目解答
答案
我们首先进行 CRC 运算,将帧比特序列除以 G(x)。计算的结果就是 CRC 校验比特序列。
1101 0010 (G(x))
__________________
110...1000001010 (帧比特序列)
1101 0010
______________
0001 0100
因此,在发送的帧比特序列中包含的 CRC 校验比特序列为 0001010。
所以,正确的选项是A. 0001010。
解析
步骤 1:确定生成多项式G(x)的二进制比特序列
生成多项式G(x)的二进制比特序列为11010010,表示G(x) = x^8 + x^7 + x^5 + x^1。
步骤 2:将发送的帧比特序列与生成多项式进行CRC运算
将发送的帧比特序列110...1000001010与生成多项式G(x)进行CRC运算,即进行二进制除法运算。计算的结果就是CRC校验比特序列。
步骤 3:计算CRC校验比特序列
1101 0010 (G(x))
__________________
110...1000001010 (帧比特序列)
1101 0010
______________
0001 0100
因此,在发送的帧比特序列中包含的CRC校验比特序列为0001010。
生成多项式G(x)的二进制比特序列为11010010,表示G(x) = x^8 + x^7 + x^5 + x^1。
步骤 2:将发送的帧比特序列与生成多项式进行CRC运算
将发送的帧比特序列110...1000001010与生成多项式G(x)进行CRC运算,即进行二进制除法运算。计算的结果就是CRC校验比特序列。
步骤 3:计算CRC校验比特序列
1101 0010 (G(x))
__________________
110...1000001010 (帧比特序列)
1101 0010
______________
0001 0100
因此,在发送的帧比特序列中包含的CRC校验比特序列为0001010。