首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CRC计算停滞

CRC计算停滞
EN

Stack Overflow用户
提问于 2017-07-13 14:55:29
回答 1查看 54关注 0票数 0

我有一个多项式CRC,我不能解决。

x^5 + x^2 +1

数据: 1011100110001

我喜欢这样:

代码语言:javascript
运行
复制
100101 | 1011100110001
         100101
         -------
         0010110
          000000
          ------
           101101
           100101
           ------
            010001
            000000
            ------
             100010   
             000000    <- I wrote here 0's because 100101 > 100010
             ------
             1000100
              100101
             -------
             1100001    <- Here is the problem! It's more than 5 bits.

我的计算有什么问题?

EN

Stack Overflow用户

发布于 2017-07-13 15:41:23

我不明白你的"000000“行,但是这个怎么样:

代码语言:javascript
运行
复制
Input data: 1011100110001
Polynom: 100101 (n = 6)

101110011000100000 <- expand input data by n-1 zeros
100101             <- polynom aligned to most left 1 of input data
--------
00101101           <- input XOR polynom, then get next input bit 
  100101            
  ------            
  00100010         <- and so on...
    100101
    -------
    000111001
       100101 
       ------
       0111000
        100101
        ------
        0111010
         100101
         ------
         0111110
          100101
          -------
          0110110
           100101
           ------
           0100110
            100101 <- ... until all input bits are "used up"
            ------
            000011 <- CRC result
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45073412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档