このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
comm.HDLCRCGenerator
CRC 符号ビットの生成と入力データへの付加
説明
この HDL 最適化巡回冗長コード (CRC) 発生器 System object™ は、巡回冗長コード (CRC) ビットを生成します。フレーム処理ではなく、HDLCRCGenerator
System object はストリーミング データを処理します。オブジェクトには、入力と出力の両方のデータ ストリーム用にフレーム同期制御信号があります。
巡回冗長コード ビットを作成するには、以下を行います。
comm.HDLCRCGenerator
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、HDL 最適化 CRC 発生器 System object、CRCGen
= comm.HDLCRCGeneratorCRCGen
を作成します。このオブジェクトは、指定された生成多項式に従って CRC ビットを生成し、それらを入力データに付加します。
は、1 つ以上の名前と値のペアを使用してプロパティを設定します。各プロパティ名を一重引用符で囲みます。次に例を示します。 CRCGen
= comm.HDLCRCGenerator(Name,Value
)
CRCGen = comm.HDLCRCGenerator('Polynomial',[1 0 0 0 1 0 0 0 0], ... 'FinalXORValue',[1 1 0 0 0 0 0 0]);
は、CRCGen
= comm.HDLCRCGenerator(poly
,Name,Value
)Polynomial
プロパティを poly
に設定し、指定の他のプロパティは指定の値に設定しています。
プロパティ
使用法
説明
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
アルゴリズム
拡張機能
バージョン履歴
R2012a で導入