如果某一数据通信系统采用CRC校验方式,生成多项式G(x)= x4+x+1,目的结点接收到二进制比特序列为1011101010(含CRC校验码)。请回答以下问题: (1)该生成多项式对应的二进制比特序列是多少?
时间: 2024-05-11 10:17:49 浏览: 103
该生成多项式对应的二进制比特序列是10101。
生成多项式G(x)= x4 x 1,可以转化为二进制比特序列10101。
接收到的二进制比特序列为1011101010,其中后4位为CRC校验码。将接收到的比特序列除以生成多项式,如果余数为0,则说明接收到的数据没有错误。
进行除法运算:
```
1011101010 000
__________
10101|1011101010
10101
------
11100
10101
------
10010
10101
-----
11001
10101
-----
00100
```
余数为00100,不为0,说明接收到的数据存在错误。
相关问题
如果某一数据通信系统采用CRC校验方式,生成多项式G(x)= x4+x+1,目的结点接收到二进制比特序列为1011101010(含CRC校验码)。请回答以下问题: (1)该生成多项式对应的二进制比特序列是多少? (2)如果接收到的
比特序列经过信道传输出现了误码,变为1011111010,接收端能否检测出错误?
(1) 该生成多项式对应的二进制比特序列为 10011。
(2) 接收端能够检测出错误。CRC校验的原理是将发送数据的比特序列视为一个多项式,通过除法运算得到余数,将余数加入发送数据中作为校验码发送。接收端同样将接收到的比特序列视为多项式,进行除法运算,如果余数不为0,则说明出现了误码。在本题中,接收到的比特序列经过除法运算得到的余数为101,不为0,因此可以检测出错误。
阅读全文