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

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

Нелинейности в идеализированном блоке смесителя основной полосы частот

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

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

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

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

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

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

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

где IIP3 дается в дБм.

Выход точки точки пересечения третьего порядка, OIP3 (д Бм)

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

где OIP3 дается в дБм.

Входная степень сжатия усиление дБ, IP1dB (д Бм)

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

где IP1dB дается в дБм.

Выходная степень сжатия усиление дБ, OP1dB (д Бм)

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

где OP1dB задано в д Бм, а LG d B является линейным усилением в д Б

Входная степень насыщения, IPsat (д Бм)

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

где IPsat задается в д Бм.

Выходная степень насыщения, OPsat (д Бм)

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

где OPsat дается в д Бм.

График характеристик степени

В блоке Mixer кнопка Plot power characteristics на вкладке Impairments строит графики Pout vs Pin для модели с помощью параметра Conversion gain (dB) на вкладке Main и значения параметров Type of non-linearity на вкладке Impairments. Для Power Characteristics Plot можно задать параметры блока Mixer так, как указано в таблице.

ПараметрыГрафик характеристик степени

Main вкладка:

  • Conversion gain (dB): 10

Impairments вкладка:

  • Type of Non-linearity: IIP3

  • IIP3 (dBm): 33

При построении графика степеней в этом примере задайте значения по умолчанию для всех других параметров на вкладке Impairments.

Фазовый шум в блоке смесителя

Частотно-зависимый шум фазы LO по сравнению со смещением частоты моделируется в этом блоке с помощью MATLAB® цифровой filter функция, где вход белого шума генерируется генератором случайных чисел MATLAB randn с заданным поворотом генератора. Числитель и знаменатель filter коэффициенты получают с помощью двух методов, чтобы смоделировать уровень шума фазы (дБк/Гц) по сравнению с смещением частоты (Гц).

Первый метод используется для скалярного параметра уровня шума фазы (дБс/Гц) и имеет начальное -10 dBm изменение уровня шума фазы на десятилетие частоты для частот, больше заданного смещения частоты (Гц) [2]. Используя этот способ, создается цифровой фильтр БИХ, поскольку рациональная передаточная функция задана коэффициентом постоянного числителя и N коэффициентами знаменателя. Количество коэффициентов знаменателя N пропорционально частоте выборки блоков частоты.

Второй способ используется для вектора значений параметров уровня шума фазы (дБс/Гц). В целях моделирования, когда частота меньше наименьшего заданного значения Смещения Частоты (Гц), экстраполированные значения фазы шума имеют 1/f3 зависимость. Если частота больше, чем самое большое значение Смещения Частоты (Гц), экстраполированные значения шума фазы устанавливаются равными конечному значению вектора уровня шума Фазы (дБк/Гц). Используя этот способ, создается конечная импульсная характеристика цифровой фильтр, поскольку рациональная передаточная функция задана постоянным коэффициентом знаменателя и N коэффициентами числителя. Количество коэффициентов числителя, N, пропорционально блочной частоте дискретизации/смещению частоты. Чтобы уменьшить спектральные утечки при симуляции, дополнительный шаг выполняется с использованием фильтра Ханнинга при выводе коэффициентов фильтра.

Когда включен параметр LO phase noise, Автоматическое разрешение частоты, то частота выборки блоков и разрешение частот, выведенные из параметра Frequency offset (Hz), используются, чтобы определить необходимое количество коэффициентов фильтра. Количество коэффициентов фильтра может быть определено с помощью уравнения

N = 1δf×δt = Пропускная способностьδfгде,δf является  разрешением частоты δt -   шаг расчета блока 

Разрешение частоты выбирается, чтобы гарантировать, что между любыми двумя заданными Фазой точками уровня шума (дБк/Гц) в проекте существует минимум две точки моделирования. Этот выбор для точек моделирования часто приводит ко многим коэффициентам фильтра с неблагоприятным эффектом на скорость симуляции. Модель автоматически ограничивает количество коэффициентов фильтра в области значений между [2^5, 2^16].

Чтобы улучшить скорость симуляции, либо увеличьте минимальное расстояние между значениями параметров Frequency offset (Hz), либо отключите Автоматическое разрешение частоты и укажите Количество выборок сигнала.

Постройте характеристики шума фазы

Кнопка Plot фазы characteristics на вкладке Noise строит график фазы характеристики шума величины. Этот график отображает спецификацию шума фазы, спецификацию проекта и фильтровальную характеристику последней симуляции.

Если симуляция не была выполнена, частота дискретизации оценивается из параметра Frequency offset (Hz). Для графика, показанного в таблице, количество интервалов частоты 4096. Количество интервалов может быть вычислено с помощью этого уравнения

Number of Frequency Bins =  Частота дискретизации (Гц)Разрешение (Гц)

Для Plot phase noise characteristics можно задать параметры блока Mixer так, как указано в таблице.

ПараметрыГрафик характеристик степени

Noise вкладка:

  • Include phase noise: On

  • Phase noise level (dBc/Hz): -150

  • Frequency offset (Hz): 1024

  • Automatic frequency resolution: On

  • Seed source: Auto

При построении графика степеней в этом примере задайте значения по умолчанию для всех других параметров на вкладке Impairments.

Симуляции шума миксера (системы)

Величина системного шума, добавляемого к входному сигналу, задается с помощью одного из следующих параметров типа шума Миксера: Noise temperature, Noise factor, и Noise figure.

  • Noise temperature - Задает шум в кельвине. Шум, добавленный в систему, пропорционален квадратному корню Noise temperature. The Noise temperature вычисляется с помощью этого уравнения

    Noise temperature = 290×(10(Noisefigure/10)-1)

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

    Noise factor = 1 + Температура шума 290

  • Noise figure - Задает шум в децибелах относительно температуры шума 290 кельвин. С точки зрения фактора шума

    Noise figure = 10×log(Noise factor)

Ссылки

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

[2] Касдин, Н.Ж. Дискретная симуляция цветных шумовых и стохастических процессов и 1/f/Sup Noise Generation α/Power Law. Материалы IEEE 83, № 5 (май 1995 года): 802-27. https://doi.org/10.1109/5.381848.

См. также

|

Похожие темы