[英]Does Nesting CRC calculations increase reliability (ie decrease error probability)?
如果我有一个有效载荷,并且我计算了该有效载荷(任意大小)的 crc32 值,那么我将该 crc 值并列在有效载荷旁边,将整个事物递归地视为一个新的有效载荷,然后在其上计算一个 crc32 值,并将该 crc32 值并列在有效载荷旁边,然后传输整个有效载荷,并在接收端对其(递归)解码...每个嵌套的 crc32 计算是否进一步降低了错误的概率,或者是否有任何迭代/递归大于 1完全没用?
我还没有尝试过,我想知道它是否值得实施。
这将是完全无用的。 第二个 CRC-32 将始终给出相同的值,例如,对于标准的 ISO-HDLC 32 位 CRC,以小端顺序附加 CRC,第二个 CRC 将始终为0x2144df1c
。 这是 CRC 的数学特性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.