Integer-Input RS Encoder
リード・ソロモン符号の整数ベクトル データからの作成
ライブラリ:
Communications Toolbox /
Error Detection and Correction /
Block
説明
Integer-Input RS Encoder ブロックはリード・ソロモン符号を作成します。
コードのシンボルは 0 と 2M-1 の間の整数で、有限体 GF(2M) の要素を示します。M の既定値は log2(N+1) 以上で最も小さい整数、すなわち ceil(log2(N+1)) です。原始多項式の指定に後述されているように、GF(2M) の原始多項式を指定することにより、M の既定値を変更できます。M と N に関する制限事項については、M とコードワード長 N の制限を参照してください。
入力と出力は、メッセージとコードワードをそれぞれ示す整数値信号です。詳細については、RS ブロックの入力および出力信号長を参照してください。
(N,K) リード・ソロモン符号は、各コードワードで floor((N-K)/2) までのシンボル エラー (ビット エラーではない) を訂正します。
M = 3、N = 23-1 = 7、および K = 5 であると仮定します。このときメッセージは、エントリを 0 から 7 の範囲の整数とする長さ 5 のベクトルです。対応するコードワードは、エントリを 0 から 7 の範囲の整数とする長さ 7 のベクトルです。次の図は、[Codeword length N] を 7、[Message length K] を 5 に設定し、既定の原始多項式および生成多項式を使用した場合の、このブロックに使用できる入出力信号を示しています。

例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
多次元信号 |
|
可変サイズの信号 |
|
詳細
アルゴリズム
このオブジェクトは、BCH と RS の誤りのみの復号化のアルゴリズムで説明されているアルゴリズム、入力および出力を実装しています。
拡張機能
バージョン履歴
R2006a より前に導入
