Документация Engee

Amplifier

Комплексная модель усилителя основной полосы частот с шумами и нелинейностями.

Тип: Amplifier

Путь в библиотеке:

/RF Blockset/Idealized Baseband/Amplifier

Описание

Блок Amplifier представляет собой комплексную модель усилителя основной полосы частот с тепловым шумом. Этот блок включает четыре модели нелинейности и три опции для задания представления шума.

Порты

Вход

# In — сигнал основной полосы частот
вещественный скаляр | вещественный столбец | комплексный скаляр | комплексный столбец

Details

Сигнал основной полосы частот, заданный в виде вещественного скаляра или столбца, комплексного скаляра или столбца.

Типы данных

Float64 | Single

Поддержка комплексных чисел

Да

Выход

# Out — сигнал основной полосы частот
вещественный скаляр | вещественный столбец | комплексный скаляр | комплексный столбец

Details

Сигнал основной полосы частот, заданный в виде вещественного скаляра или столбца, комплексного скаляра или столбца. Выходной сигнал имеет тот же тип данных, что и входной сигнал.

Например, если входной сигнал задан как вещественный скаляр с типом данных Float64, то выходной сигнал также задается как вещественный сигнал с типом данных Float64.

Типы данных

Float64 | Single

Поддержка комплексных чисел

Да

Параметры

Основные

# Model — модель нелинейности усилителя
cubic | ampm | modified-rapp | saleh

Details

Модель нелинейности усилителя. Задается как:

  • cubic – использует линейный коэффициент усиления мощности для определения линейного коэффициента полинома третьего порядка и либо IP3, либо P1dB, либо Psat для определения коэффициента третьего порядка полинома.

  • ampm – использует таблицу поиска для расчета характеристик мощности усилителя.

  • modified-rapp – использует нормированную передаточную функцию для расчета характеристик мощности усилителя.

  • saleh – использует нормированную передаточную функцию для расчета характеристик мощности усилителя.

Значения

cubic | ampm | modified-rapp | saleh

Значение по умолчанию

cubic

Имя для программного использования

Model

Настраиваемый

Нет

Вычисляемый

Нет

# Linear power gain (dB) — линейный коэффициент усиления усилителя
Real number

Details

Линейный коэффициент усиления, заданный в виде скаляра.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic или modified-rapp.

Значение по умолчанию

0

Имя для программного использования

PolyLinPowGain

Настраиваемый

Нет

Вычисляемый

Да

# Type of Non-linearity — тип нелинейности третьего порядка
IIP3 | OIP3 | IP1dB | OP1dB | IPsat | OPsat

Details

Тип нелинейности третьего порядка, указывается как IIP3, OIP3, IP1dB, OP1dB, IPsat или OPsat.

Значения

IIP3 | OIP3 | IP1dB | OP1dB | IPsat | OPsat

Значение по умолчанию

OIP3

Имя для программного использования

NonLinearityType

Настраиваемый

Нет

Вычисляемый

Нет

# Input third-order intercept point (dBm) — входная точка перехвата третьего порядка
Real number

Details

Входная точка перехвата третьего порядка, заданная в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic и для Type of Non-Linearity значение IIP3.

Значение по умолчанию

Inf

Имя для программного использования

IIP3

Настраиваемый

Нет

Вычисляемый

Да

# Output third-order intercept point (dBm) — выходная точка перехвата третьего порядка
Real number

Details

Выходная точка перехвата третьего порядка, заданная в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic и для Type of Non-Linearity значение OIP3.

Значение по умолчанию

Inf

Имя для программного использования

OIP3

Настраиваемый

Нет

Вычисляемый

Да

# Input 1 dB compression point (dBm) — входная точка сжатия 1 дБ
Real number

Details

Входная точка сжатия 1 дБ, заданная в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic и для Type of Non-Linearity значение IP1dB.

Значение по умолчанию

Inf

Имя для программного использования

IP1dB

Настраиваемый

Нет

Вычисляемый

Да

# Output 1 dB compression point (dBm) — выходная точка сжатия 1 дБ
Real number

Details

Выходная точка сжатия 1 дБ, заданная в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic и для Type of Non-Linearity значение OP1dB.

Значение по умолчанию

Inf

Имя для программного использования

OP1dB

Настраиваемый

Нет

Вычисляемый

Да

# Input saturation point (dBm) — точка насыщения входа
Real number

Details

Точка насыщения входного сигнала, задается в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic и для Type of Non-Linearity значение IPsat.

Значение по умолчанию

Inf

Имя для программного использования

IPsat

Настраиваемый

Нет

Вычисляемый

Да

# Output saturation point (dBm) — точка насыщения выходного сигнала
Real number

Details

Точка насыщения выходного сигнала, задается в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение cubic и для Type of Non-Linearity значение OPsat.

Значение по умолчанию

Inf

Имя для программного использования

OPsat

Настраиваемый

Нет

Вычисляемый

Да

# Lookup table (Pin(dBm), Pout(dBm), deg) — таблица поиска
Matrix of real numbers

Details

Значения таблицы поиска, заданные в виде вещественной матрицы на . Эта таблица выражает уровень выходной мощности модели в дБм во 2 столбце матрицы и изменение фазы модели в градусах в 3 столбце матрицы в зависимости от абсолютного значения мощности входного сигнала в 1 столбце матрицы для модели AM/AM - AM/PM. Мощность входного сигнала в 1 столбце должна монотонно возрастать.

Для экстраполяции и интерполяции точек данных, указанных в таблице поиска, используется функция interp1 с методом linear. Кроме того, для экстраполяции точек входных данных, которые меньше наименьшего значения входной мощности, указанного в таблице поиска, при экстраполяции AM/AM используется наклон функции 1 и постоянное значение фазы, равное фазе наименьшей входной мощности.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение ampm.

Значение по умолчанию

[-25 5 -1; -10 20 -2; 0 27 5; 5 28 12]

Имя для программного использования

LookupTable

Настраиваемый

Нет

Вычисляемый

Да

# Linear power gain (dB)описание отсутствует
Real number

Details

Описание отсутствует.

Значение по умолчанию

0

Имя для программного использования

RappLinPowGain

Настраиваемый

Нет

Вычисляемый

Да

# Output saturation level (V) — уровень насыщения выходного сигнала
Real number

Details

Уровень насыщения выходного напряжения, задается в виде вещественного положительного числа.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение modified-rapp.

Значение по умолчанию

1

Имя для программного использования

OutSatLevel

Настраиваемый

Нет

Вычисляемый

Да

# Magnitude smoothness factor — коэффициент сглаживания магнитуды
Real number

Details

Коэффициент сглаживания магнитуды для расчетов AM/AM модели modified-rapp, задается как положительное вещественное число.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение modified-rapp.

Значение по умолчанию

2

Имя для программного использования

MagSmooth

Настраиваемый

Нет

Вычисляемый

Да

# Phase gain (rad) — фазовое усиление
Real number

Details

Фазовый коэффициент усиления для расчетов AM/PM модели задается в виде вещественного скаляра в радианах.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение modified-rapp.

Значение по умолчанию

-0.45

Имя для программного использования

PhaseGain

Настраиваемый

Нет

Вычисляемый

Да

# Phase saturation — фазовое насыщение
Real number

Details

Фазовое насыщение для расчетов AM/PM модели modified-rapp, задается как положительное вещественное число.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение modified-rapp.

Значение по умолчанию

0.88

Имя для программного использования

PhaseSat

Настраиваемый

Нет

Вычисляемый

Да

# Phase smoothness factor — коэффициент фазового сглаживания
Scalar / matrix of real numbers

Details

Коэффициент фазового сглаживания для расчетов AM/PM модели modified-rapp, задается в виде положительного вещественного числа или вектора из двух кортежей.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение modified-rapp.

Значение по умолчанию

[3.43 3.43]

Имя для программного использования

PhaseSmooth

Настраиваемый

Нет

Вычисляемый

Да

# Input scaling (dB) — коэффициент масштабирования уровня входного сигнала
Real number

Details

Коэффициент масштабирования уровня входного сигнала для модели saleh, задается как неотрицательное действительное число.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение saleh.

Значение по умолчанию

0

Имя для программного использования

InScale

Настраиваемый

Нет

Вычисляемый

Да

# AM/AM parameters [alpha beta] — параметры преобразования AM/AM
Matrix of real numbers

Details

Параметры преобразования AM/AM в два кортежа для модели saleh, задаются в виде двухэлементного вектора неотрицательных вещественных чисел.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение saleh.

Значение по умолчанию

[2.1587 1.1517]

Имя для программного использования

AmAm

Настраиваемый

Нет

Вычисляемый

Да

# AM/PM parameters [alpha beta] — параметры преобразования АМ/ЧМ
Matrix of real numbers

Details

Параметры преобразования AM/ЧM в два кортежа для модели saleh, задаются в виде двухэлементного вектора неотрицательных вещественных чисел.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение saleh.

Значение по умолчанию

[4.0033 9.1040]

Имя для программного использования

AmPm

Настраиваемый

Нет

Вычисляемый

Да

# Output scaling (dB) — коэффициент масштабирования уровня выходного сигнала
Real number

Details

Коэффициент масштабирования уровня выходного сигнала для модели saleh, задается как неотрицательное действительное число.

Зависимости

Чтобы использовать этот параметр, установите для параметра Model значение saleh.

Значение по умолчанию

0

Имя для программного использования

OutScale

Настраиваемый

Нет

Вычисляемый

Да

Основные

# Include noise — включение шума
Logical

Details

Установите этот флажок, чтобы добавить системный шум ко входному сигналу. После выбора этого параметра отображаются параметры, связанные с вкладкой Noise.

Значение по умолчанию

false (выключено)

Имя для программного использования

IncludeNoise

Настраиваемый

Нет

Вычисляемый

Нет

# Specify noise type — тип шума
noise-temperature | NF | noise-factor

Details

Тип шума, задается как:

  • noise-temperature – температура шума.

  • NF – коэффициент шума.

  • noise-factor – коэффициент шума.

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include noise.

Значения

noise-temperature | NF | noise-factor

Значение по умолчанию

NF

Имя для программного использования

NoiseType

Настраиваемый

Нет

Вычисляемый

Нет

# Noise temperature (K) — температура шумов в усилителе
Real number

Details

Температура шума для моделирования шума в усилителе, задается как неотрицательное вещественное число.

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include Noise и для Specify noise type значение noise-temperature.

Значение по умолчанию

290

Имя для программного использования

noise-temperature

Настраиваемый

Нет

Вычисляемый

Да

# NF (dB) — коэффициент шума в усилителе
Real number

Details

Коэффициент шума для моделирования шума в усилителе, задается как неотрицательное вещественное число.

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include Noise и для Specify noise type значение NF.

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include noise.

Значение по умолчанию

10 * log10(2)

Имя для программного использования

NF

Настраиваемый

Нет

Вычисляемый

Да

# Noise factor — коэффициент шума в усилителе
Real number

Details

Коэффициент шума для моделирования шума в усилителе, задается в виде целого положительного скаляра, .

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include Noise и для Specify noise type значение noise-factor.

Значение по умолчанию

2

Имя для программного использования

noise-factor

Настраиваемый

Нет

Вычисляемый

Да

# Seed source — источник начального значения
auto | user

Details

Источник начального значения, используемый для подготовки генератора гауссовского шума случайных чисел. Задается как:

  • auto – источник для каждого усилителя генерируется с помощью генератора случайных чисел. Метод сброса экземпляра не влияет.

  • user – значение, указанное в Seed, используется для инициализации генератора случайных чисел, а метод сброса сбрасывает генератор случайных чисел, используя значение свойства Seed.

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include Noise.

Значения

auto | user

Значение по умолчанию

auto

Имя для программного использования

SeedSource

Настраиваемый

Нет

Вычисляемый

Нет

# Seed — начальное значение генератора случайных чисел
Real number

Details

Начальное значение для генератора случайных чисел, заданное как целое неотрицательное число, . Используйте это значение для инициализации генератора случайных чисел.

Зависимости

Чтобы использовать этот параметр, установите флажок параметра Include Noise и для Seed source значение user.

Значение по умолчанию

67987

Имя для программного использования

Seed

Настраиваемый

Нет

Вычисляемый

Да

Литература

  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.