让我们得到一个m位消息,其中最后n位是 CRC 位。据我所知,为了检查是否正确接收,我们应该将所有m位与特定 CRC 算法的多项式进行异或。如果结果是全零,我们可以说没有错误。
以下是我的问题:
1)如何使用前(mn)位计算n个CRC位,然后将其与接收到的消息的最后n位进行比较?这样,如果接收到的和计算的n位相等,我们就可以说没有错误。这种方法是真的吗?
2)如果是真的,哪个更有效?
让我们得到一个m位消息,其中最后n位是 CRC 位。据我所知,为了检查是否正确接收,我们应该将所有m位与特定 CRC 算法的多项式进行异或。如果结果是全零,我们可以说没有错误。
以下是我的问题:
1)如何使用前(mn)位计算n个CRC位,然后将其与接收到的消息的最后n位进行比较?这样,如果接收到的和计算的n位相等,我们就可以说没有错误。这种方法是真的吗?
2)如果是真的,哪个更有效?