标签: optimization matlab programming-languages checksum
哪种技术在计算和编程上更容易计算数据多项式的CRC?
LSB-First或MSB优先技术?
如果你能提供背后的原因,我会很高兴。
答案 0 :(得分:1)
技术将完全相同。最快的选择是按照您收到数据的顺序计算CRC,这样您只需要O(1)存储。
O(1)
您的CRC多项式当然应该考虑接收数据的字节顺序,因此如果您有MSB第一个数据的CRC多项式,但是先接收LSB字节,则要么反转字节,要么反转CRC多项式。这里最快的选择是反转CRC多项式,因为你可以在编译时这样做。