gen2par
パリティ チェック行列と生成行列間の変換
構文
parmat = gen2par(genmat)
genmat = gen2par(parmat)
説明
parmat = gen2par(genmat)
は、標準形式のバイナリ生成行列 genmat
を対応するパリティ チェック行列 parmat
に変換します。
genmat = gen2par(parmat)
は、標準形式のバイナリ パリティ チェック行列 parmat
を対応する生成行列 genmat
に変換します。
次の表は、[n,k] バイナリ線形ブロック符号に対する生成行列とパリティ チェック行列の標準形式をまとめています。
行列の種類 | 標準形 | 次元 |
---|---|---|
生成行列 | [Ik P] または [P Ik] | k 行 n 列 |
パリティ チェック行列 | [-P' In-k] または [In-k -P' ] | (n-k) 行 n 列 |
.
ここで、Ik はサイズ k の単位行列で、'
シンボルは行列転置を示します。著者により慣例が異なるため、2 つの標準形式が各タイプに対して表示されます。"2 値" 符号に対して、上記のパリティ チェック形式のマイナス符号は意味がありません。つまり、バイナリ フィールドでは -1 = 1 です。
例
バージョン履歴
R2006a より前に導入