このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
comm.RSEncoder
リード・ソロモン符号化器を使用したデータの符号化
説明
RSEncoder
オブジェクトは、指定したメッセージ長と符号語長でリード・ソロモン符号を作成します。
リード・ソロモン符号化方式を使用したデータを符号化方法は次のとおりです。
メモ
R2016b 以降では、step
メソッドを使用して、System object™ によって定義された演算を実行する代わりに、引数を関数であるかのように使ってオブジェクトを呼び出すことができます。たとえば、y = step(obj,x)
と y = obj(x)
は同等の演算を実行します。
構築
はブロック符号化器 System object、enc
= comm.RSEncoderenc
を作成します。このオブジェクトはリード・ソロモン (RS) 符号化を実行します。
は、enc
= comm.RSEncoder(N
,K
)CodewordLength
プロパティを N
、MessageLength
プロパティを K
に設定して、RS 符号化器オブジェクト enc
を作成します。
は、enc
= comm.RSEncoder(N
,K
,GP
)CodewordLength
プロパティを N
、MessageLength
プロパティを K
、GeneratorPolynomial
プロパティを GP
に設定して、RS 符号化器オブジェクト enc
を作成します。
は、enc
= comm.RSEncoder(N
,K
,GP
,S
)CodewordLength
プロパティを N
、MessageLength
プロパティを K
、GeneratorPolynomial
プロパティを GP
、ShortMessageLength
プロパティを S
に設定して、RS 符号化器オブジェクト enc
を作成します。
は、enc
= comm.RSEncoder(N
,K
,GP
,S
,Name
,Value
)CodewordLength
プロパティを N
、MessageLength
プロパティを K
、GeneratorPolynomial
プロパティを GP
、ShortMessageLength
プロパティを S
に設定し、さらに指定の各 Name
プロパティを指定の Value
に設定して、RS 符号化器オブジェクト enc
を作成します。
は、指定の各プロパティ名を指定の値に設定して、RS 符号化器オブジェクト enc
= comm.RSEncoder(Name
,Value
)enc
を作成します。(Name1
,Value1
,...,NameN
,ValueN
) のように、追加の名前と値のペアの引数を任意の順番で指定できます。
プロパティ
メモ
入出力信号長の一覧は、comm.BCHDecoder
のリファレンス ページのBCH System object と RS System object の入出力信号長の表に記載されています。
|
入力をビットと仮定 入力がビットか整数かを指定します。既定の設定は このプロパティを このプロパティを |
|
符号語長 RS 符号の符号語長を、倍精度の正の整数スカラー値で指定します。既定の設定は フルレングスの RS 符号では、このプロパティの値は 2M–1 でなければなりません。ここで、M は範囲 [3, 16] の整数です。 |
|
メッセージ長 メッセージ長を、倍精度の正の整数スカラー値で指定します。既定の設定は |
|
短縮メッセージ長のソース 短縮メッセージのソースを
|
|
短縮メッセージ長 短縮メッセージの長さを、倍精度の正の整数スカラーとして指定します。この値は
|
|
生成多項式のソース 生成多項式のソースを
|
|
生成多項式 RS 符号の生成多項式を、倍精度の整数の行ベクトルまたはガロア行ベクトルとして指定します。ガロア体の行ベクトル エントリは範囲 [0, 2M–1] で、生成多項式を降べきの順に表していなければなりません。各係数は、整数形式で表されたガロア体の要素 このプロパティは |
|
生成多項式の検証を有効にする このプロパティを このチェックにより、X このプロパティは、 |
|
原始多項式のソース 原始多項式のソースを
|
|
原始多項式 メッセージと符号語を形成する整数に対応して、有限体
このプロパティは |
|
パンクチャ パターンのソース パンクチャ パターンのソースを
|
|
パンクチャ パターン ベクトル 符号化されたデータをパンクチャするために使用するパターンを、長さ ( このプロパティは、 |
|
出力のデータ型 出力データ型を このプロパティは、 |
例
アルゴリズム
このオブジェクトは、BCH と RS の誤りのみの復号化のアルゴリズムで説明されているアルゴリズム、入力および出力を実装しています。
参照
[1] Clark, George C., and J. Bibb Cain. Error-Correction Coding for Digital Communications. Applications of Communications Theory. New York: Plenum Press, 1981.