1.要发送的数据为1101011011。采用CRC的生成多项式是G(X)=X4+X+1。 试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0, 问接收端能否发现?若数据在传输过程中最后两个

1.要发送的数据为1101011011。采用CRC的生成多项式是G(X)=X4+X+1。
试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,
问接收端能否发现?若数据在传输过程中最后两个1都变成了0,
问接收端能否发现?采用CRC检验后,据链路层的传输是否就变成
了可靠的传输?

在这里插入图片描述
1)除数:10011 被除数:1101011011 0000
余数:1110 发送码:1101011011 1110
2)若最后一个变为0,则1101011010 1110/10011(模2除法)得余数为0011,余数不为0,故接收端可以发现。
3) 若最后两个成为0,则1101011000 1110/10011(模2除法) 得余 0101,余数不为0,故接收端可以发现。
仅仅采用了CRC检验,如果检测到一个错误,则丢弃帧。缺重传机制,数据链路层的传输还不是可靠的传输。

  • 74
    点赞
  • 206
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
### 回答1: 对于这个题,我可以回答。根据CRC码的生成多项式G(X) = X4 X 1,我们可以使用除法来求解FCS。将数据1101011011左边填充4个0,得到11010110110000,然后进行除法运算,得到校验序列FCS为0100。 ### 回答2: CRC码的生成多项式G(X)可以表示为:G(X) = X^4 + X + 1。 要求校验序列FCS,可以通过进行CRC校验来生成。 首先,将要发送数据1101011011的二进制形式表示为D(X) = X^9 + X^8 + X^6 + X^4 + X + 1。 根据CRC校验的步骤,需要进行以下操作: 1. 将数据D(X)左移4位,得到D'(X) = X^13 + X^12 + X^10 + X^8 + X^5 + X^4。 2. 将D'(X)与G(X)进行模2的除法运算,得到余数R(X)。即 R(X) = (D'(X) / G(X)) mod 2。 这里的除法运算使用异或操作进行。 执行除法运算,有: X^13 + X^12 + X^10 + X^8 + X^5 + X^4 ⊕ X^4 + X + 1 ---------------------------------------------- =X^13 + X^12 + X^10 + X^5 + X^4 + X + 1 ⊕ X^4 + X + 1 ---------------------------------------------- =X^13 + X^12 + X^10 + X^5 即,余数R(X) = X^13 + X^12 + X^10 + X^5。 3. 余数R(X)即为校验序列FCS。 所以,校验序列FCS = X^13 + X^12 + X^10 + X^5。 将FCS附加在要发送数据之后,即可完成CRC校验,并将数据发送。 ### 回答3: 首先,计算数据的二进制表示为1101011011。然后,将数据扩展为14位,添加4个0作为CRC校验位,变为11010110110000。 接下来,用生成多项式G(X)=X^4+X+1对扩展后的数据进行除法运算。首先,将生成多项式左移14位,对齐扩展后的数据,如下图所示: 11010110110000 XOR 100010000001(左移14位) -------------------- 10111010110000 然后,继续操作,如下图所示: 10111010110000 XOR 100010000001(左移11位) -------------------- 110100101000 再次进行操作,如下图所示: 110100101000 XOR 100010000001 (左移8位) ----------------- 10110101000 再次进行操作,如下图所示: 10110101000 XOR 100010000001 (左移5位) ----------------- 1101111000 最后进行最后一次操作,如下图所示: 1101111000 XOR 100010000001 (左移2位) ----------------- 10011101 最后的校验序列FCS为10011101。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

super尚

谢谢老板!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值