最初から、これは宿題の質問ではないと言っていいですか?しかし、私が取り組んでいるオープンソースのラジオデコーダープロジェクトに関連しています..
http://github.com/IanWraith/DMRDecode
私が興味を持っている無線プロトコルの一部では、ハミング (7,4,3) コードを使用して、データ パケットの特定の部分の 4 ビットを保護しています。したがって、4ビットのデータごとに3つのパリティビットが追加されます。これは、高専でこれを学んだ20年後でも十分に簡単です。仕様ドキュメントは、次のようなハミング生成行列を提供するだけです
1000 101
0100 111
0010 110
0001 011
DDDD HHH
1234 210
今私の質問は、これは次のことを意味します..
H2 は D1 、 D2 、 D3 の XOR 積です。
H1 は、 D2 、 D3 、 D4 の XOR 積です。
H0 は D1 、 D2 、 D4 の XOR 積です。
それとも私はこれをひどく間違っていますか?
御時間ありがとうございます。
イアン