Main Content

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

増幅器

(削除予定) ノイズと非直線性のある増幅器の複素ベースバンド モデル

R2020a 以降

増幅器 は将来のリリースで削除される予定です。代わりに Memoryless Nonlinearity を使用してください。 (R2023a 以降)コードの更新の詳細については、バージョン履歴を参照してください。

  • Idealized baseband amplifier block icon

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

説明

Amplifier ブロックは熱ノイズのある増幅器の複素ベースバンド モデルを生成します。このブロックは、4 つの非線形性モデルとノイズ表現を指定する 3 つのオプションを提供します。

端子

入力

すべて展開する

入力ベースバンド信号。実数スカラー、実数列、複素数スカラー、または複素数列として指定します。

データ型: double | single

出力

すべて展開する

出力ベースバンド信号。実数スカラー、実数列、複素数スカラー、または複素数列として指定します。出力端子は入力端子のプロパティを模倣します。たとえば、入力ベースバンド信号が double のデータ型をもつ実数スカラーとして指定される場合、出力ベースバンド信号も double のデータ型をもつ実信号として指定されます。

データ型: double | single

パラメーター

すべて展開する

[メイン] タブ

増幅器の非線形性モデルを次のいずれかとして指定します。

  • Cubic polynomial

  • AM/AM - AM/PM

  • Modified Rapp

  • Saleh

詳細については、Nonlinearity Models in Idealized Amplifier Block (RF Blockset)を参照してください。

線形ゲイン。スカラーとして dB 単位で指定します。

3 次非線形型。IIP3OIP3IP1dBOP1dBIPsat、または OPsat として指定します。

3 次入力インターセプト ポイント。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][3 次多項式] に、[Type of Non-Linearity][IIP3] に設定します。

3 次出力インターセプト ポイント。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][3 次多項式] に、[Type of Non-Linearity][OIP3] に設定します。

1 dB の入力圧縮点。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][3 次多項式] に、[Type of Non-Linearity][IP1dB] に設定します。

1 dB の出力圧縮点。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][3 次多項式] に、[Type of Non-Linearity][OP1dB] に設定します。

入力の飽和点。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][3 次多項式] に、[Type of Non-Linearity][IPsat] に設定します。

出力の飽和点。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][3 次多項式] に、[Type of Non-Linearity][OPsat] に設定します。

オーム単位の参照負荷の値。正のスカラーとして指定します。この値は、電圧レベルと信号およびノイズ パワー レベルの間の変換に使用されます。

調整可能: Yes

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

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

このボタンは [Main] タブで指定されたパラメーターに基づいて、パワーの特性をプロットします。

詳細については、Plot Power Characteristics (RF Blockset)を参照してください。

テーブル ルックアップ エントリ。実数の M 行 3 列の行列として指定します。このテーブルは、AM/AM - AM/PM モデルに対する行列の列 1 の入力信号パワーの絶対値を基準とし、モデルの出力パワーを dBm レベルで行列の列 2 に、モデルの位相変化を度数で行列の列 3 に表します。列 1 の入力パワーは単調増加でなければなりません。

依存関係

このパラメーターを有効にするには、[モデル][AM/AM - AM/PM] に設定します。

電圧出力の飽和レベル。実数の正の数値として dBm 単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][Modified Rapp] に設定します。

[Modified Rapp] 増幅器モデルの AM/AM 計算に対する振幅の平滑度係数。正の実数として指定します。

依存関係

このパラメーターを有効にするには、[モデル][Modified Rapp] に設定します。

[Modified Rapp] 増幅器モデルの AM/PM 計算に対する位相ゲイン。実数のスカラーとしてラジアン単位で指定します。

依存関係

このパラメーターを有効にするには、[モデル][Modified Rapp] に設定します。

[Modified Rapp] 増幅器モデルの AM/PM 計算に対する位相の飽和。正の実数として指定します。

依存関係

このパラメーターを有効にするには、[モデル][Modified Rapp] に設定します。

[Modified Rapp] 増幅器モデルの AM/PM 計算に対する位相の平滑度。正の実数として指定します。

依存関係

このパラメーターを有効にするには、[モデル][Modified Rapp] に設定します。

[Saleh] 増幅器モデルの入力信号レベルに対するスケーリング係数。非負の実数として dB 単位で指定します。

依存関係

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

[Saleh] 増幅器モデルに対する AM/AM の 2 タプル変換パラメーター。非負の実数の 2 要素ベクトルとして指定します。

依存関係

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

[Saleh] 増幅器モデルに対する AM/PM の 2 タプル変換パラメーター。非負の実数の 2 要素ベクトルとして指定します。

依存関係

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

[Saleh] 増幅器モデルに対する出力信号レベルのスケーリング係数。非負の実数として dB 単位で指定します。

依存関係

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

Noise タブ

システムに入力信号へのノイズを追加するには、このパラメーターを選択します。このパラメーターを選択すると、[Noise] タブに関連付けられているパラメーターが表示されます。

ノイズの表現タイプ。[Noise temperature][Noise figure]、または [Noise factor] として指定します。

詳細については、Thermal Noise Simulations in Idealized Amplifier Block (RF Blockset)を参照してください。

依存関係

このパラメーターを有効にするには、[Include Noise] を選択します。

増幅器のノイズをモデル化するノイズ温度。非負の実数としてケルビン (K) 度単位で指定します。

依存関係

このパラメーターを有効にするには、[Include Noise] を選択し、[Specify noise type][ノイズ温度] に設定します。

増幅器のノイズをモデル化するノイズ指数。非負の実数として dB 単位で指定します。

依存関係

このパラメーターを有効にするには、[Include Noise] を選択し、[Specify noise type][ノイズ指数] に設定します。

増幅器のノイズをモデル化するノイズ ファクター。1 以上の正の整数スカラーとして指定します。

依存関係

このパラメーターを有効にするには、[Include Noise] を選択し、[Specify noise type][Noise factor] に設定します。

乱数のガウス ノイズ ジェネレーターの準備に使用される初期シードのソース。次のいずれかとして指定します。

  • Auto - [Seed source][Auto] に設定されると、乱数発生器を使用して各増幅器インスタンスのシードが生成されます。インスタンスのリセット メソッドには効果がありません。

  • ユーザー指定 - [Seed source][ユーザー指定] に設定されると、[シード] に指定された値が乱数発生器の初期化に使用され、リセット メソッドは [シード] プロパティ値を使用して乱数発生器をリセットします。

乱数発生器のシード。232 より小さい非負の整数として指定します。この値を使用して乱数発生器を初期化します。

依存関係

このパラメーターを有効にするには、[Include Noise] チェック ボックスをクリックし、[Seed source] パラメーターで [ユーザー指定] を選択します。

参照

[1] Razavi, Behzad. “Basic Concepts “ in RF Microelectronics, 2nd edition, Prentice Hall, 2012.

[2] Rapp, C., “Effects of HPA-Nonlinearity on a 4-DPSK/OFDM-Signal for a Digital Sound Broadcasting System.” Proceedings of the Second European Conference on Satellite Communications, Liege, Belgium, Oct. 22-24, 1991, pp. 179-184.

[3] Saleh, A.A.M., “Frequency-independent and frequency-dependent nonlinear models of TWT amplifiers.” IEEE Trans. Communications, vol. COM-29, pp.1715-1720, November 1981.

[4] IEEE 802.11-09/0296r16. “TGad Evaluation Methodology.“ Institute of Electrical and Electronics Engineers.https://www.ieee.org/

[5] Kundert, Ken.“ Accurate and Rapid Measurement of IP2 and IP3,“ The Designer Guide Community, May 22, 2002.

拡張機能

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

バージョン履歴

R2020a で導入

すべて展開する

R2023a: 削除予定

増幅器 ブロックは将来のリリースで削除される予定です。モデルの増幅器特性を計算するには、代わりに Memoryless Nonlinearity ブロックを使用してください。