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

Memoryless Nonlinearity

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

  • ライブラリ:
  • 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 より前に導入