デュアルコード

符号理論では線形符号双対符号

は次のように定義される線形コードである。

どこ

はスカラー積である。線型代数学の用語で言えば、双対コードは双線型形式に対するC消滅子である。Cとその双対コード次元は常に長さnに等しい

双対符号の生成行列は元の符号のパリティ検査行列であり、その逆も同様である。双対符号の双対は常に元の符号である。

自己双対コード

自己双対符号とは、それ自身が双対である符号である。これは、nが偶数で、かつ、次元C = n /2であることを意味する。自己双対符号において、各符号語の重みが定数の倍数となるような符号は、以下の4つのタイプのいずれかである。[1]

  • タイプIコードは、二重偶数ではない2元自己双対コードです。タイプIコードは常に偶数です(すべてのコードワードのハミング重みは偶数です)。
  • タイプ IIコードは、二重に偶数であるバイナリ自己デュアル コードです。
  • タイプIII符号は3値自己双対符号です。タイプIII符号のすべての符号語のハミング重みは3で割り切れます。
  • タイプIVコードはF 4上の自己双対コードです。これらも偶数です。

タイプ I、II、III、または IV のコードは、長さnがそれぞれ 2、8、4、または 2 の倍数である場合にのみ存在します。

自己デュアル コードの生成行列が の形式である場合、デュアル コードの生成行列は です。ここで、は単位行列、です

参考文献

  1. ^ ジョン・H・コンウェイ;ニュージャージー州スローン(1988年)。球のパッキング、格子、およびグループ。 Grundlehren der mathematischen Wissenschaften。 Vol. 290.シュプリンガー・フェルラーグp. 77.ISBN 0-387-96617-X
  • MATH32031: 符号理論 - デュアルコード - 例と解説付きのpdf
「https://en.wikipedia.org/w/index.php?title=Dual_code&oldid=1212907100」より取得