最後のnビットが CRC ビットであるmビット メッセージを取得してみましょう。私の知る限り、正しく受信されたかどうかを確認するには、mビットすべてを特定の CRC アルゴリズムの多項式で XOR する必要があります。結果がすべてゼロの場合、エラーはないと言えます。
ここに私の質問があります:
1) 最初の(mn)ビットを使用してn CRC ビットを計算し、それを受信メッセージの最後のnビットと比較するのはどうですか? このようにして、受信した n ビットと計算されたnビットが等しい場合、エラーはないと言えます。このアプローチは本当ですか?
2) 本当なら、どちらがより効率的ですか?