CRC /校验和计算

时间:2011-02-28 10:41:32

标签: optimization matlab programming-languages checksum

哪种技术在计算和编程上更容易计算数据多项式的CRC?

LSB-First或MSB优先技术?

如果你能提供背后的原因,我会很高兴。

1 个答案:

答案 0 :(得分:1)

技术将完全相同。最快的选择是按照您收到数据的顺序计算CRC,这样您只需要O(1)存储。

您的CRC多项式当然应该考虑接收数据的字节顺序,因此如果您有MSB第一个数据的CRC多项式,但是先接收LSB字节,则要么反转字节,要么反转CRC多项式。这里最快的选择是反转CRC多项式,因为你可以在编译时这样做。