Нелинейность и шум в идеализированном основополосном блоке усилителя

Используйте блок Idealized Baseband Amplifier, чтобы симулировать нелинейность и шум в вашей разработке системы RF. Блок Amplifier предоставляет четыре модели нелинейности и три опции, чтобы представлять шум.

Модели нелинейности в идеализированном блоке усилителя

Кубический полином

Cubic polynomial модель использует усиление линейной мощности, чтобы определить линейный коэффициент полинома третьего порядка и или IP3, P1dB или Psat, чтобы определить третье - коэффициент порядка полинома. Общая форма кубической нелинейности моделирует характеристики AM как

FAM/AM(|u|)=c1× | u | +34c3× | u |3

где FAM/AM(|u|) величина выходного сигнала, |u| является величиной входного сигнала, c1 является коэффициентом линейного термина усиления, и c3 является коэффициентом кубического термина усиления. Результаты для IIP3, OIP3, IP1dB, OP1dB, IPsat и OPsat взяты от [1]. Коэффициент c3 дан в этой таблице.

Тип нелинейностиУравнения
Введите точку пересечения третьего порядка, IIP3 (dBm)

c3=4c13×10[(IIP330)/10]

IIP3 дан в dBm.

Выведите точку пересечения третьего порядка, OIP3 (dBm)

c3=4c133×10[(OIP330)/10]

OIP3 дан в dBm.

Введите 1 степень сжатия усиления дБ, IP1dB (dBm)

c3=2c1(10192010)15×10[(IP1dB30)/10]

IP1dB дан в dBm.

Выведите 1 степень сжатия усиления дБ, OP1dB (dBm)

c3=2c13(10192010)15×10[(OP1dB30LGdB+1)/10]

OP1dB дан в dBm, и LGdB является линейным усилением в дБ.

Степень входной насыщенности, IPsat (dBm)

c3=4c19×10[(IPsat30)/10]

IPsat дан в dBm.

Выведите степень насыщения, OPsat (dBm)

c3=16c1381×10[(OPsat30)/10]

OPsat дан в dBm.

AM/AM-AM/PM

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

uout=TableAM/AM(u)×e((TableAM/PM(u)+u)×i)

где uout выходной сигнал, и u является величиной входного сигнала.

Салех

Saleh модель основана на нормированной передаточной функции. Используйте вход / выходные масштабные коэффициенты, чтобы настроить уровни сигнала от их нормированных значений. Для Saleh, параметры AM alphaAM/AM и betaAM/AM используются для расчета амплитудное усиление во входном сигнале с помощью следующего уравнения:

FAM/AM(u)=alphaAM/AM×|u|1+betaAM/AM×|u|2

где |u| является величиной масштабированного сигнала и u вычисляется как:

u=InputScale×uin

Для Saleh, параметры AM/PM alphaAM/PM и betaAM/PM используются для расчета фазовый переход во входном сигнале с помощью следующего уравнения:

FAM/PM(u)=alphaAM/PM×|u|21+betaAM/PM×|u|2+angle(u)

где |u| является величиной масштабированного сигнала, и углом является MATLAB® функция, которая возвращает угол фазы u.

Масштабированный выходной сигнал, uout вычисляется как:

uout=FAM/AM×e(FAM/PM×i)×OutputScale

Измененный Rapp

Modified Rapp модель основана на нормированных передаточных функциях. Используйте масштабные коэффициенты ввода и вывода, чтобы настроить уровни сигнала от их нормированных значений. Характеристики AM для Modified Rapp дают:

FAM/AM(u)=glin×|u|(1+|glin×uVsat|2p)12p

где |u| является величиной входного сигнала, glin равняется 10(Linear Gain (dB)/20), и амплитудное усиление усилителя, Vsat является Выходным уровнем насыщенности (V), и p является фактором гладкости Величины.

Характеристики AM/PM для Modified Rapp дают

FAM/PM(u)=Α×|u|q[1+(|u|B)]q+angle(u)

где u является входным сигналом, A является усилением Фазы (рад), B является насыщением Фазы, q является фактором гладкости Фазы, и углом является функция MATLAB, которая возвращает угол фазы u.

Выходной сигнал uout вычисляется как:

uout=FAM/AM(u)×e(FAM/PM(u)×i)

Постройте характеристики степени

Чтобы визуализировать функциональность кнопки характеристик степени Графика, можно установить параметры блока Amplifier как перечисленные в таблице.

МодельПараметрыГрафик характеристик степени
Кубический полином

Вкладка Main:

  • Linear power gain (dB): 7

  • Type of Non-linearity: IIP3

  • IIP3 (dBm): 33

  • Simulate using: Code generation

Вкладка Noise:

  • Specify noise type: Noise temperature

  • Noise temperature: 290

  • Seed source: Auto

Cubic polynomial power characteristics plot

-/PM

Вкладка Main:

  • Lookup table (Pin(dBm), Pout(dBm), deg): [-25, 5, -1; -10, 20, -2; 0, 27, 5; 5, 28, 12]

  • Simulate using: Code generation

Вкладка Noise:

  • Specify noise type: Noise temperature

  • Noise temperature: 290

  • Seed source: User specified

  • Seed : 67987

AM/AM - AM/PM power characteristics plot

Измененный Rapp

Вкладка Main:

  • Linear power gain (dB): 7

  • Output saturation level (V): 1

  • Magnitude smoothness factor: 2

  • Phase gain (rad): -.45

  • Phase saturation: 0.88

  • Phase smoothness factor: 3.43

  • Simulate using: Code generation

Вкладка Noise:

  • Specify noise type: Noise temperature

  • Noise temperature: 290

  • Seed source: User specified

  • Seed : 67987

Rapp AM/AM power characteristics plot

Салех

Вкладка Main:

  • Input scaling (dB): 0

  • AM/AM parameters [alpha beta]: [ 2.1587, 1.1517 ]

  • AM/PM parameters [alpha beta]: [ 4.0033, 9.1040 ]

  • Output scaling (dB): 0

  • Simulate using: Interpreted execution

Вкладка Noise:

  • Specify noise type: Noise figure

  • Noise figure: 10 * log10( 2 )

  • Seed source: Auto

Saleh AM/AM power characteristics plot

Приложение нелинейности

Все четыре подсистемы для моделей нелинейности усилителя применяют нелинейность без памяти к комплексному входному сигналу основной полосы. Каждая модель

  1. Умножает сигнал на фактор усиления.

  2. Разделяет комплексный сигнал в его величину и угловые компоненты.

  3. Применяет преобразование AM в величину сигнала, согласно выбранной модели нелинейности, произвести величину выходного сигнала.

  4. Применяет преобразование AM/PM в фазу сигнала, согласно выбранной модели нелинейности, и добавляет результат в угол сигнала произвести угол выходного сигнала.

Симуляции теплового шума в идеализированном блоке усилителя

Согласно Задавать шумовому параметру типа, можно задать сумму теплового шума тремя способами,

  • Noise temperature — Задает шум в кельвине.

  • Noise factor — Задает шум при помощи уравнения:

    Noise factor = 1 + Шумовая температура290

  • Noise figure — Задает шум в децибелах относительно шумовой температуры 290 кельвинов. В терминах шумового фактора

    Noise figure = 10×log(Noise factor)

    Примечание

    Некоторые блоки RF Blockset™ требуют, чтобы шаг расчета выполнил основополосные вычисления моделирования. Чтобы гарантировать точность в этих вычислениях, блок Input Port, а также математические блоки RF сравнивает входной шаг расчета с шагом расчета, который вы обеспечиваете в маске. Если эти времена не соответствуют, или если входной шаг расчета отсутствует, потому что блоки не соединяются, сообщение об ошибке появляется.

Чтобы изучить, как использовать идеализированный основополосный блок библиотеки Amplifier, чтобы усилить сигнал с нелинейностью и шумом, смотрите Идеализированный Основополосный Усилитель с Нелинейностью и Шумом.

Ссылки

[1] Kundert, Кен “. Точное и быстрое измерение IP2 и IP3 “, сообщество руководства разработчика, 22 мая 2002.

Смотрите также

|

Похожие темы