Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

Memoryless Nonlinearity

複素ベースバンド信号への無記憶非線形性の適用

  • Memoryless Nonlinearity block

ライブラリ:
Communications Toolbox / RF Impairments

説明

Memoryless Nonlinearity ブロックは無記憶非線形損失を複雑なベースバンド信号に適用します。このブロックを使用して、無線周波数 (RF) 送信機または無線周波数受信機の信号増幅によって発生する無記憶非線形損失をモデル化します。詳細については、無記憶非線形損失を参照してください。

メモ

すべての電力値は公称インピーダンス 1 オームを想定しています。

端子

入力

すべて展開する

入力 RF ベースバンド信号。スカラーまたは列ベクトルとして指定します。この入力の値は複素数でなければなりません。

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

出力

すべて展開する

出力 RF ベースバンド信号。スカラーまたは列ベクトルとして返されます。出力のデータ型は入力のデータ型と同じです。

パラメーター

すべて展開する

非線形性のモデリング手法。Cubic polynomialHyperbolic tangentSaleh modelGhorbani modelRapp model、または Lookup table として指定します。詳細については、無記憶非線形損失を参照してください。

デシベル単位の線形ゲイン。スカラーとして指定します。このパラメーターは出力信号の電力ゲインをスケーリングします。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Cubic polynomialHyperbolic tangent、または Rapp model に設定します。

データ型: double

dBm 単位の 3 次入力インターセプト ポイント。スカラーとして指定します。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Cubic polynomial または Hyperbolic tangent に設定します。

データ型: double

デシベルあたりの AM/PM 変換係数 (度単位)。スカラーとして指定します。詳細は、3 次多項式と双曲線正接モデル メソッド を参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Cubic polynomial または Hyperbolic tangent に設定します。

データ型: double

dBm 単位の入力パワーの下限。[Upper input power limit for AM/PM conversion (dBm)] パラメーター値未満のスカラーとして指定します。AM/PM 変換は、範囲 [Lower input power limit for AM/PM conversion (dBm)][Upper input power limit for AM/PM conversion (dBm)] における入力パワー値について線形にスケーリングします。入力信号強度が入力パワーの下限を下回る場合、AM/PM 変換の結果による位相シフトはゼロになります。詳細については、3 次多項式と双曲線正接モデル メソッドを参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Cubic polynomial または Hyperbolic tangent に設定します。

データ型: double

dBm 単位の入力パワーの上限。[Lower input power limit for AM/PM conversion (dBm)] パラメーター値より大きいスカラーとして指定します。AM/PM 変換は、範囲 [Lower input power limit for AM/PM conversion (dBm)][Upper input power limit for AM/PM conversion (dBm)] における入力パワー値について線形にスケーリングします。入力信号強度が入力パワーの下限を下回る場合、AM/PM 変換の結果による位相シフトはゼロになります。詳細については、3 次多項式と双曲線正接モデル メソッドを参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Cubic polynomial または Hyperbolic tangent に設定します。

データ型: double

デシベル単位の入力信号のスケーリング係数。スカラーとして指定します。このパラメーターは入力信号の電力ゲインをスケーリングします。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Saleh model または Ghorbani model に設定します。

データ型: double

入力信号の振幅ゲインを計算するために使用する Saleh モデルの AM/AM パラメーター。2 要素のベクトルとして指定します。詳細は、Saleh モデル メソッド を参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Saleh model に設定します。

データ型: double

入力信号の位相の変化を計算するために使用する Saleh モデルの AM/PM パラメーター。2 要素のベクトルとして指定します。詳細は、Saleh モデル メソッド を参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Saleh model に設定します。

入力信号の振幅ゲインを計算するために使用する Ghorbani モデルの AM/AM パラメーター。4 要素のベクトルとして指定します。詳細は、Ghorbani モデル メソッド を参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Ghorbani model に設定します。

データ型: double

入力信号の位相の変化を計算するために使用する Ghorbani モデルの AM/PM パラメーター。4 要素のベクトルとして指定します。詳細は、Ghorbani モデル メソッド を参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Ghorbani model に設定します。

データ型: double

デシベル単位の出力信号のスケーリング係数。スカラーとして指定します。このパラメーターは出力信号の電力ゲインをスケーリングします。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Saleh model または Ghorbani model に設定します。

データ型: double

平滑度係数。スカラーとして指定します。詳細については、Rapp モデル メソッドを参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Rapp model に設定します。

データ型: double

出力の飽和レベル。スカラーとして指定します。詳細については、Rapp モデル メソッドを参照してください。

調整可能: Yes

依存関係

このパラメーターを有効にするには、[Method]Rapp model に設定します。

データ型: double

ブロックの特性

データ型

double | single

多次元信号

なし

可変サイズの信号

なし

詳細

すべて展開する

参照

[1] Saleh, A.A.M. “Frequency-Independent and Frequency-Dependent Nonlinear Models of TWT Amplifiers.” IEEE Transactions on Communications 29, no. 11 (November 1981): 1715–20. https://doi.org/10.1109/TCOM.1981.1094911.

[2] Ghorbani, A., and M. Sheikhan. "The Effect of Solid State Power Amplifiers (SSPAs) Nonlinearities on MPSK and M-QAM Signal Transmission." In 1991 Sixth International Conference on Digital Processing of Signals in Communications, 193–97, 1991.

[3] Rapp, Ch. "Effects of HPA-Nonlinearity on a 4-DPSK/OFDM-Signal for a Digital Sound Broadcasting System." In Proceedings Second European Conf. on Sat. Comm. (ESA SP-332), 179–84. Liege, Belgium, 1991. https://elib.dlr.de/33776/.

拡張機能

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

バージョン履歴

R2006a より前に導入

参考

ブロック

オブジェクト