comm.CRCGenerator
CRC 符号ビットの生成と入力データへの付加
comm.CRCGenerator は将来のリリースで削除される予定です。代わりに crcGenerate を使用してください。 (R2024b 以降)コードの更新については、「バージョン履歴」を参照してください。
説明
comm.CRCGenerator System object™ は入力フレームごとに巡回冗長検査 (CRC) 符号ビットを生成し、それらをフレームに付加します。詳細については、CRC 発生器の動作を参照してください。
入力フレームごとに CRC 符号ビットを生成し、それらをフレームに付加するには、以下の手順に従います。
comm.CRCGeneratorオブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は CRC 符号発生器 System object を作成します。このオブジェクトは、指定された生成多項式に従って CRC ビットを生成し、それらを入力フレームに付加します。crcgenerator = comm.CRCGenerator
は、1 つ以上の名前と値のペアを使用してプロパティを設定します。たとえば、crcgenerator = comm.CRCGenerator(Name,Value)comm.CRCGenerator('Polynomial','z^16 + z^14 + z + 1') は CRC 発生器 System object を構成し、CRC-16 巡回冗長検査ビットを入力フレームに付加します。各プロパティ名を引用符で囲みます。
は CRC 符号発生器 System object を作成します。このオブジェクトは、crcgenerator = comm.CRCGenerator(poly,Name,Value)Polynomial プロパティを poly に設定し、指定の他のプロパティは指定の値に設定しています。
プロパティ
使用法
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
参照
[1] Sklar, Bernard. Digital Communications: Fundamentals and Applications. Englewood Cliffs, N.J.: Prentice-Hall, 1988.
[2] Wicker, Stephen B. Error Control Systems for Digital Communication and Storage. Upper Saddle River, N.J.: Prentice Hall, 1995.


