请帮忙看看这个CRC校验 怎么算?
12-16
001372799d00001372799c000800450000423b43000080017d5fc0a80063c0a800650800fa1302000c006162636465666768696a6b6c6d6e6f70717273747576776162636465666768696a6b6c6d6e6f
上面数据是 以太网数据帧中 从目标地址到发送的数据在内的,一共这么多80个字节。接收到的正确的CRC是10f82c22。我这边怎么算都不对,请帮忙看怎么算出来的。
谢谢了
上面数据是 以太网数据帧中 从目标地址到发送的数据在内的,一共这么多80个字节。接收到的正确的CRC是10f82c22。我这边怎么算都不对,请帮忙看怎么算出来的。
谢谢了
linux内核中有专门算校验和的函数。
估计在用户态也有吧
生成多项式是什么
以太网的crc-32标准,
G(x) = x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1
把数据格式修改了一下,就是
00 13 72 79 9d 00 00 13
72 79 9c 00 08 00 45 00
00 42 3b 43 00 00 80 01
7d 5f c0 a8 00 63 c0 a8
00 65 08 00 fa 13 02 00
0c 00 61 62 63 64 65 66
67 68 69 6a 6b 6c 6d 6e
6f 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67
68 69 6a 6b 6c 6d 6e 6f
linux不懂。。。。
网络上有一个crc在线计算的工具,自己选择多项式,能生成vhdl代码,写一个testbench,套进去算一下就出来了
相关文章:
- 菜鸟问一句:串口通讯用什么校验好呢?(05-08)
- 请问哪可以找到LDPC的校验矩阵(05-08)
- 请教:LDPC的解码是不是一定要知道所有校验位的信息(05-08)
- 请问关于LDPC码的校验矩阵构造算法(05-08)
- 问一个关于CRC的问题(05-08)
- CRC码检错能力的一个问题(05-08)
射频专业培训教程推荐