このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Preamble Detector
データ パケットのプリアンブルの検出
ライブラリ:
Communications Toolbox /
Synchronization
説明
Preamble Detector ブロックはデータ パケットのプリアンブルの最後を検出します。プリアンブルは一連のシンボルまたはビットで、パケット ベースの通信システムで使用され、パケットの開始を示します。パケットはプリアンブル データとユーザー データで構成されています。パケットのユーザー データ部分の長さはシミュレーションの実行中に変動することがあります。
このアイコンには、利用可能な のすべての端子を使用したブロックが表示されています。
例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
多次元信号 |
|
可変サイズの信号 |
|
ヒント
Preamble Detector ブロックをより高速に実行するには、[シミュレーション実行方法] パラメーターを以下のように設定します。
アルゴリズム
ビット入力
入力データがビットで構成されている場合、プリアンブル検出器はパターンの完全一致を使用します。
シンボル入力
入力データがシンボルで構成されている場合、プリアンブル検出器は相互相関アルゴリズムを使用します。有限インパルス応答 (FIR) フィルターの場合は係数がプリアンブルから指定され、入力データとプリアンブルとの相互相関が計算されます。入力サンプルのシーケンスがプリアンブルと一致すると、フィルター出力がピークに達します。ピークのインデックスは、入力データのプリアンブル シーケンスの最後に対応します。FIR フィルター アルゴリズムの詳細については、Discrete FIR Filter (Simulink) を参照してください。
指定された検出しきい値以上の相互相関値がピークとして報告されます。
検出しきい値が低すぎる場合、アルゴリズムは偽のピークを検出します。または、極端なケースでは、入力サンプルと同数のピークが検出されます。
検出しきい値が高すぎる場合、アルゴリズムはピークを見落とします。または、極端なケースでは、ピークがまったく検出されません。
したがって、検出しきい値の選択は重要です。
拡張機能
バージョン履歴
R2016b で導入