zoukankan      html  css  js  c++  java
  • 数据通信基础——差错检测——CRC检错码

    如何计算CRC码?

    1.把选定的生成多项式转化为二进制数(假设为k位);

    2.在原数据帧后面加上(k-1)个0;

    3.加了0后的帧用“模2除法”除以上面的二进制数,得到的余数就是CRC校验码;

     

    模二除法是怎么除的?

    在除的过程中使用异或运算,相同为0,不同为1。

    在模2除法中只关心当前阶段的最高位,因此不存在不够减的情况。

     

    例题:若信息码字为111000110,生成多项式G(X)= X5+X3+X+1, 则计算出的CRC校验码( )。

    A. 01101

    B. 11001

    C. 001101

    D. 011001

    答案:B

     

  • 相关阅读:
    【待整理】转义字符
    关系运算符 与 逻辑运算符
    浏览器相关
    正则表达式
    样式定义——多重浏览器
    事件
    属性定义
    数组
    日期
    构造函数
  • 原文地址:https://www.cnblogs.com/zhaogw/p/15393522.html
Copyright © 2011-2022 走看看