このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
BCH Encoder
バイナリ ベクトル データからの BCH 符号の作成
ライブラリ:
Communications Toolbox /
Error Detection and Correction /
Block
説明
BCH Encoder ブロックはメッセージ長 K とコードワード長 (N – パンクチャの数) をもつ BCH 符号を作成します。
符号化器がフレームごとに複数のコードワードを処理する場合は、同じパンクチャ パターンがすべてのコードワードに適用されます。入力および出力信号長は、BCH ブロックの入力および出力信号長にリストされています。
有効な N 値、有効な (N,K) ペア、および与えられた BCH 符号の誤り訂正能力に関する情報については、ヒントを参照してください。
例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
多次元信号 |
|
可変サイズの信号 |
|
詳細
ヒント
有効な (
N
,K
) ペアと誤り訂正能力の対応する値の一覧を生成するには、bchnumerr
(N
) を実行します。有効な値は
N
= 2M–1 です。ここで、M は 3 ~ 16 の整数です。N
の最大許容値は 65,535 です。
アルゴリズム
このブロックは、BCH と RS の誤りのみの復号化のアルゴリズムで説明されているアルゴリズム、入力、および出力を実装しています。
参照
[1] Clark, George C., Jr., and J. Bibb Cain. Error-Correction Coding for Digital Communications. New York: Plenum Press, 1981.
拡張機能
バージョン履歴
R2006a より前に導入