Main Content

Multiband Combiner

信号の周波数シフトと結合

R2021b 以降

  • Multiband Combner block

ライブラリ:
Communications Toolbox / RF Impairments and Components

説明

Multiband Combiner ブロックは、指定された周波数帯域に基づいて入力信号の内挿とシフトを行ってから、それらを 1 つの信号に結合します。詳細については、アルゴリズムのセクションを参照してください。

端子

入力

すべて展開する

入力信号。Nsamp 行 Nchan 列の行列として指定します。Nsamp はチャネルあたりの入力サンプルの数、Nchan はチャネルの数です。

データ型: double | single
複素数のサポート: あり

出力

すべて展開する

出力信号。入力信号 In と同じデータ型の Nout 行 1 列のベクトルとして返されます。Nout は出力サンプルの数です。[レート オプション] パラメーターは、シングルレート モードかマルチレート モードかを指定します。詳細については、アルゴリズムを参照してください。

パラメーター

すべて展開する

入力信号のサンプル レート (Hz 単位)。正のスカラーとして指定します。

周波数オフセット (Hz 単位)。次のいずれかのオプションとして指定します。

  • スカラー — 入力信号の各チャネルの周波数は、このスカラー値だけシフトされます。

  • 1 行 Nchan 列のベクトル — 入力信号の各チャネルの周波数は、このベクトル内の対応する値だけシフトされます。Nchan は、入力信号 In に含まれるチャネルの数です。

処理レートのオプション。次のいずれかの値として指定します。

  • Enforce single-rate processing — 出力サンプル レートは入力サンプル レートの整数倍でなければなりません。出力の行数は、入力信号の行数以上になります。出力フレーム レートは入力フレーム レートと等しくなります。

  • Allow multirate processing — 出力の行数は入力の行数と同じです。出力フレーム レートは入力フレーム レート以上になります。

詳細については、アルゴリズムのセクションを参照してください。

出力サンプル レートのオプション。以下のいずれかの値として指定します。

  • Auto — このブロックは、周波数をシフトして出力信号を生成したときに元の信号に含まれる周波数成分が歪まないように、入力信号を内挿して十分な大きさの信号サンプル レートを確保します。

  • Specify via property[出力サンプル レート (Hz)] パラメーターを使用して出力サンプル レートを指定します。

出力信号のサンプル レート (Hz 単位)。正のスカラーとして指定します。

ヒント

歪みを防ぐため、自動的に計算された出力サンプル レート以上の値を指定してください。自動的に計算された出力サンプル レートを調べるには、まず、[Output sample rate options] パラメーターを Auto に設定してこのブロックを実行します。

依存関係

このパラメーターを有効にするには、[Output sample rate options] パラメーターを Specify via property に設定します。

この パラメーター は読み取り専用です。

サンプルの出力遅延。正のスカラーとして指定します。

ブロックの特性

データ型

double | single

多次元信号

いいえ

可変サイズの信号

いいえ

アルゴリズム

すべて展開する

拡張機能

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2021b で導入