Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

Barker Code Generator

バイポーラ バーカー符号の生成

  • ライブラリ:
  • Communications Toolbox

    Communications Toolbox / Comm Sources / Sequence Generators

説明

Barker Code Generator ブロックはバイポーラ バーカー符号を生成します。長さが短く低相関のサイドローブにより、バーカー符号はデジタル通信システムのフレーム同期で有用です。詳細については、バーカー符号を参照してください。

端子

出力

すべて展開する

バーカー符号フレーム。列ベクトルとして返されます。フレーム長がバーカー符号の長さを超える場合、ブロックはバーカー符号を繰り返してフレームを埋めます。

依存関係

[Output data type] パラメーターを使用して、出力のデータ型を設定します。

パラメーター

すべて展開する

生成される符号の長さ。12345711、または 13 を指定します。詳細については、バーカー符号を参照してください。

例: 2 はバーカー符号 [–1;1] を出力します。

データ型: double

出力サンプル時間。-1 または出力信号の各サンプル間の時間を表す正のスカラーとして指定します。[Sample time]-1 に設定すると、サンプル時間は下流から継承されます。[Sample time][Samples per frame] の関係の詳細については、サンプル タイミングを参照してください。

出力フレームごとのサンプル。正の整数として指定します。[Samples per frame] が M の場合、ブロックは、長さ N のバーカー符号シーケンスで構成される M 個のサンプルを含むフレームを出力します。N は生成される符号の長さで、[Code length] パラメーターで設定されます。M が N の整数倍でない場合、連続したフレームは、フレーム境界を越えてバーカー符号の連続性を維持します。

[Sample time][Samples per frame] の関係の詳細については、サンプル タイミングを参照してください。

データ型: double

出力のデータ型。double または int8 を指定します。

データ型: char | string

実行するシミュレーションのタイプ。[コード生成] または [インタープリター型実行] として指定します。

  • コード生成 –– 生成された C コードを使用してモデルをシミュレートします。シミュレーションの初回実行時、Simulink® は対象ブロックの C コードを生成します。この C コードは、モデルが変更されない限り以降のシミュレーションで再利用されます。このオプションを使用すると、シミュレーションの起動時間は長くなりますが、以降のシミュレーションの速度は [インタープリター型実行] よりも速くなります。

  • インタープリター型実行 –– MATLAB® インタープリターを使用してモデルをシミュレートします。このオプションを使用すると、[コード生成] 方式よりも必要な起動時間が短縮されますが、以降のシミュレーションの速度が遅くなります。このモードで、ブロックのソース コードをデバッグできます。

ブロックの特性

データ型

double | integer

多次元信号

なし

可変サイズの信号

なし

詳細

すべて展開する

互換性の考慮事項

すべて展開する

R2020a での動作変更

拡張機能

R2006a より前に導入