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

