私はこの16ビット巡回冗長検査を使用すると言っているデバイスを扱っています:
CCITT CRC-16 with polynomial x^16 + x^12 + x^5 + x^1
私はそのようなアルゴリズムの実装を探しましたが、方程式の最後の項が、ではなく1
(つまりx^0
)に等しいものだけを見つけました。これは、このx^1
アルゴリズムのようです。
どうやって始めたらいいのかわからないことに気づいたとき、自分でアルゴリズムを実装しようとしていました。方程式から始まるCRC計算をどのように開発することになっていますか?