Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

フレームでのバーカー符号プリアンブルの検出

7 ビットのバーカー符号プリアンブルと 14 ビットのペイロード フィールドで構成された 2 つのフレームを構築します。プリアンブルの位置を検出するために、Preamble Detector ブロックを使用します。

このモデルは、Preamble Detector ブロックによるバーカー符号プリアンブルの検出に基づいて、検出された各プリアンブルの最後のビットのインデックス位置を表示します。モデルを読み込み、ランタイム プリアンブル設定を構成するには、コールバック関数を使用します。詳細については、モデル コールバック (Simulink)を参照してください。

  • モデルの読み込み時に、PostLoadFcn コールバックによって Preamble Detector ブロックのプリアンブル値が初期化されます。

  • ランタイム実行のために、InitFcn コールバックによって Barker Code Generator ブロックからのプリアンブルのランタイム設定が取得されます。

Barker Code Generator ブロックは、バイポーラ (-1,1) 信号を出力します。この信号は、Preamble Detector ブロックに使用するためユニポーラ (0,1) に変換しなければなりません。モデルを実行すると、ディスプレイに 2 つのプリアンブルの最後の位置に対応する数字 7 と 28 が表示されます。