0
私は多項式除算を理解しようとしています。多項式除算の結果を理解する
私の最初のステップは、2つのオンラインツールの結果を理解し、比較することでした。 firstは正式なGF(2)多項式計算機です。 secondは、CRC多項式計算機です。私は正式な計算機の残りがCRC計算機のチェックサムと等しいと期待しました。
だから私は正式な計算に次のデータを入力:
A = 0100000101000001 (should be same as "AA" ASCII data)
B = 11111
そして、私はCRCの計算に以下を入力し:
CRC order = 4
CRC polynom = F
Data sequence = AA
Initial = 0, Direct, no reverse input, no reverse output
私は幅4
を使用し、多項式F
(代わりに5
のおよび1F
)。CRC計算器は、先行する1ビットを省略した標準表記の多項式を期待しているためです。
チェックサムは2
であり、公式電卓はバイナリ剰余が100
= 4
であると言います。
なぜ同じ結果が得られませんか?
あなたはまったく正しいです。私は前にそれを試して、それは動作しませんでした。おそらく私はそれに気づかずにいくつかの間違いを犯しました。 – Silicomancer