パリティチェック行列

符号理論において線形ブロック符号Cパリティ検査行列は、符号語の成分が満たすべき線形関係を記述する行列である。これは、特定のベクトルが符号語であるかどうかを判断するために使用され、復号アルゴリズムにも使用される。

意味

正式には、線形符号Cのパリティ検査行列Hは、双対符号C 生成行列である。これは、符号語cがCに属する場合、かつ行列ベクトル積H c = 0となる場合に限ることを意味する(一部の著者[1]はこれを等価な形式c H = 0と表記する)。

パリティ検査行列の行は、パリティ検査方程式の係数である。[2]つまり、各符号語の特定の桁(成分)の線形結合が0になる様子を示している。例えば、パリティ検査行列は

パリティ検査方程式を簡潔に表すと、

ベクトルがCのコードワードになるためには、この条件を満たす必要があります

パリティ チェック マトリックスの定義から、コードの最小距離は、パリティ チェック マトリックスHのd - 1列すべてが 線形独立であり、Hd列が線形従属であるような最小の数dであることが直接的にわかります。

パリティチェック行列の作成

与えられた符号のパリティ検査行列は、その生成行列から導出することができる(逆もまた同様)。[3] [ n , k ]符号の生成行列が標準形である 場合、

パリティ検査行列は次のように与えられる。

なぜなら

否定は有限体F q上で行われます。なお、基底体の標数が2(つまり、その体では1 + 1 = 0)の場合( 2進コードの場合)、 - P = Pとなるため、否定は不要です。

例えば、バイナリコードが生成行列を持っている場合

そのパリティ検査行列は

G は行列であり、H も行列であることが確認できます

症候群

周囲ベクトル空間の任意のベクトルxに対して、 s = H xはxシンドロームと呼ばれる。ベクトルx が符号語となるのは、 s = 0のときのみである。シンドロームの計算は、シンドローム復号アルゴリズムの基礎となる[4]

参照

注記

  1. ^ 例えば、Roman 1992、p. 200
  2. ^ ローマン 1992、201ページ
  3. ^ プレス 1998、9ページ
  4. ^ プレス 1998、20ページ

参考文献

  • ヒル、レイモンド (1986). 『符号理論入門』. オックスフォード応用数学・計算科学シリーズ.オックスフォード大学出版局. pp. 69. ISBN 0-19-853803-0
  • Pless, Vera (1998)、誤り訂正符号理論入門(第3版)、Wiley Interscience、ISBN 0-471-19047-0
  • ローマン、スティーブン(1992)、符号化と情報理論GTM、第134巻、シュプリンガー・フェアラーク、ISBN 0-387-97812-7
  • JH van Lint (1992). 符号理論入門. GTM . 第86巻(第2版). Springer-Verlag. pp. 34. ISBN 3-540-54894-7
「https://en.wikipedia.org/w/index.php?title=Parity-check_matrix&oldid=1308509806」より取得