Binary Cyclic Decoder
バイナリ ベクトル データを復元するために組織巡回符号を復号化する
ライブラリ
Error Correction and Detection の Block サブライブラリ
説明
Binary Cyclic Decoder ブロックはバイナリ組織巡回符号のコードワード ベクトルからメッセージ ベクトルを復元します。適切に復号化するには、このブロックのパラメーター値が対応する Binary Cyclic Encoder ブロックのパラメーターと一致しなければなりません。
このブロックは、N 要素を含む列ベクトル入力信号を受け入れます。ここで、N はコードワードの長さです。出力信号は、K 要素を含む列ベクトルです。ここで、K は巡回符号のメッセージ長です。
次の 2 つの方法のいずれかで組織巡回符号スキームを決めることができます。
[N,K] 符号を作成するには、N および K を 1 番目と 2 番目のダイアログ パラメーターとしてそれぞれ入力することができます。ブロックは適切な生成多項式、つまり
cyclpoly(N,K,'min')
を計算します。コードワード長 N と特定の次数 (N-K) のバイナリ "生成多項式" をもつコードを作成するには、N を 1 番目のパラメーターとして入力し、多項式の文字ベクトルまたはバイナリ ベクトルを 2 番目のパラメーターとして入力します。このベクトルは昇ベきの順に並べた係数リストによる生成多項式を表現します。Communications Toolbox™ の関数
cyclpoly
を使用して、循環生成多項式を生成できます。
各ブロックの端子でサポートされるデータ型については、このページのサポートされているデータ型の表を参照してください。
パラメーター
- Codeword length N
コードワード長 N、入力ベクトルの長さでもあります。
- Message length K, or generator polynomial
入力ベクトル長でもあるメッセージ長、多項式の文字ベクトルまたはコードの生成多項式を表すバイナリ ベクトルのいずれか。
サポートされているデータ型
端子 | サポートされているデータ型 |
---|---|
In |
|
Out |
|
ペア ブロック
参考
拡張機能
バージョン履歴
R2006a より前に導入