Mixer

RF модели и модулятор IQ и RF и демодулятор IQ с ухудшениями и шумом

  • Библиотека:
  • RF Blockset / Идеализированная Основная полоса

  • Idealized Baseband Mixer block

Описание

Модели блока Mixer четыре комплексных основополосных микшера и с ухудшениями и шумом. Четыре типа микшера, что моделями блока является Модулятор, Демодулятор, Модулятор IQ и Демодулятор IQ. Ухудшения включают усиление IQ и несоответствие фазы, где это необходимо, в то время как шум включает и систему и шум фазы LO.

Примечание

  • Идеализированные Основополосные библиотечные блоки принимают, что порты ввода и вывода являются соответствующими. Для получения дополнительной информации о степени сигнала порта смотрите Порты питания и Измерение мощности Сигнала в RF Blockset.

  • Идеализированные Основополосные библиотечные блоки являются одной несущей с принятым значением несущей частоты. Поэтому блок Ideal Baseband Mixer может произвести только одну боковую полосу выход.

  • Значки маски блока Mixer являются динамическими и указывают на текущий набор прикладных шумовых параметров. Для получения дополнительной информации см. Значки Блока Микшера.

Порты

Входной параметр

развернуть все

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

Типы данных: double | single

Вывод

развернуть все

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

Типы данных: double | single

Параметры

развернуть все

Основная вкладка

Микшеры, доступные в блоке Mixer в виде одного из следующего:

  • Modulator

  • Demodulator

  • IQ Modulator

  • IQ Demodulator

Для получения дополнительной информации смотрите Архитектуры Микшера и уравнения Проекта.

Боковые полосы микшера в виде одного из того следующего:

  • Lower

  • Upper

Для получения дополнительной информации смотрите Боковые полосы Микшера.

Зависимости

Чтобы включить этот параметр, установите тип Микшера на Modulator.

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

Зависимости

Чтобы включить этот параметр, установите тип Микшера на Modulator и боковая полоса Микшера к Lowerили Микшер вводит к Demodulator.

Усиление преобразования для модели микшера в виде вещественного числа в дБ.

Тип симуляции, чтобы запуститься в виде одного из следующего:

  • Code generation — Симулируйте модель с помощью сгенерированного кода C. В первый раз вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, пока модель не изменяется. Эта опция требует дополнительного времени запуска, но скорость последующих симуляций быстрее, чем Interpreted execution.

  • Interpreted execution — Симулируйте модель с помощью MATLAB® интерпретатор. Эта опция сокращает скорость времени запуска, но скорость последующих симуляций медленнее, чем Code generation. В этом режиме можно отладить исходный код блока.

Вкладка ухудшений

Смещение фазы LO в виде вещественного числа в градусах.

Зависимости

Чтобы включить этот параметр, установите тип Микшера на Modulator или Demodulator.

Неустойчивость усиления IQ в виде неотрицательные вещественные числа в децибелах.

Зависимости

Чтобы включить этот параметр, установите тип Микшера на IQ Modulator или IQ Demodulator.

Разбаланс фазы IQ в виде вещественного числа в градусах.

Зависимости

Чтобы включить этот параметр, установите тип Микшера на IQ Modulator или IQ Demodulator.

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

Для получения дополнительной информации смотрите Нелинейность в Идеализированном Основополосном Блоке Микшера.

Введите точку пересечения третьего порядка в виде действительного положительного числа в dBm.

Зависимости

Чтобы включить этот параметр, установите Тип Нелинейности к IIP3.

Выведите точку пересечения третьего порядка в виде действительного положительного числа в dBm.

Зависимости

Чтобы включить этот параметр, установите Тип Нелинейности к OIP3.

Введите точку сжатия на 1 дБ в виде действительного положительного числа в dBm.

Зависимости

Чтобы включить этот параметр, установите Тип Нелинейности к IP1dB.

Выведите точку сжатия на 1 дБ в виде действительного положительного числа в dBm.

Зависимости

Чтобы включить этот параметр, установите Тип Нелинейности к OP1dB.

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

Зависимости

Чтобы включить этот параметр, установите Тип Нелинейности к IPsat.

Выведите точку насыщения в виде положительного вещественного числа в dBm.

Зависимости

Чтобы включить этот параметр, установите Тип Нелинейности к OPsat.

Эта кнопка строит характеристики степени на основе значения, вы задаете в усилении Преобразования (дБ) параметр во вкладке Main и Типе Нелинейности во вкладке Impairments. При графическом выводе характеристик степени блок игнорирует все другие значения ухудшения.

Для получения дополнительной информации смотрите Характеристики Степени Графика.

Шумовая вкладка

Выберите этот параметр, чтобы добавить шум микшера во входной сигнал. Если вы выбираете этот параметр, параметры, сопоставленные с Include mixer noise, отображены, и компоненты микшера в значке блока заштрихованы серые.

Для получения дополнительной информации смотрите Микшер (Система) Симуляции Шума.

Тип шума в виде Noise temperature, Noise figure, или Noise factor.

Для получения дополнительной информации смотрите Микшер (Система) Симуляции Шума.

Зависимости

Чтобы включить этот параметр, выберите шум микшера Include.

Шумовая температура, чтобы смоделировать шум микшера в виде неотрицательного вещественного числа в кельвине.

Зависимости

Чтобы включить этот параметр, выберите шум микшера Include и установите тип шума Микшера на Noise temperature.

Шумовая фигура, чтобы смоделировать шум микшера в виде неотрицательного вещественного числа в децибелах.

Зависимости

Чтобы включить этот параметр, выберите шум микшера Include и установите тип шума Микшера на Noise figure.

Шумовой фактор к шуму микшера модели в виде положительного целочисленного скаляра, больше, чем или равный 1

Зависимости

Чтобы включить этот параметр, выберите шум микшера Include и установите тип шума Микшера на Noise factor.

Источник начального seed раньше готовил Гауссов генератор шума случайных чисел в виде одного из следующего:

  • Auto — Когда вы устанавливаете Seed source, mixer noise на Auto, seed для каждого экземпляра микшера сгенерированы с помощью генератора случайных чисел. Метод сброса экземпляра не оказывает влияния.

  • User specified — Когда вы устанавливаете Seed source, mixer noise на User specified, значение, введенное в Seed для шума микшера, используется, чтобы инициализировать генератор случайных чисел, и метод сброса сбрасывает генератор случайных чисел с помощью значения свойства Seed for mixer noise.

Зависимости

Чтобы включить этот параметр, выберите шум микшера Include.

Отберите для генератора случайных чисел в виде неотрицательного целого числа меньше чем 232. Используйте это значение, чтобы инициализировать генератор случайных чисел.

Зависимости

Чтобы включить этот параметр, выберите шум микшера Include и установите источник Seed, параметр шума микшера к User specified.

Выберите этот параметр, чтобы добавить зависевший частотой шум фазы LO в сигнал LO. Если вы выбираете этот параметр, параметры, сопоставленные с Include phase noise, отображены, и источник LO в значке блока заштрихован серый.

Для получения дополнительной информации смотрите Шум Фазы в Блоке Микшера.

Уровень шума фазы относительно несущей в виде отрицательного действительного скаляра или вектора в дБн/Гц.

Примечание

Количество терминов, перечисленных в параметре Phase noise level (dBc/Hz), должно равняться количеству терминов в поле (Hz) смещения Частоты.

Зависимости

Чтобы включить этот параметр, выберите параметр шума фазы Include.

Типы данных: double

Задайте смещение частоты как положительный действительный скаляр или вектор из положительных вещественных значений увеличения, типа double в Гц.

Примечание

Количество терминов, перечисленных в Frequency offset (Hz), должно равняться количеству терминов на уровне шума Фазы (дБн/Гц) поле.

Зависимости

Чтобы включить этот параметр, выберите параметр шума фазы Include.

Выберите этот параметр, чтобы автоматически определить количество интервалов частоты, используемых в двухстороннем спектре шума фазы. Можно также определить номер интервалов частоты с помощью Number of signal samples и параметров Sample rate (Hz), когда вы устанавливаете параметр Automatic frequency resolution, установлен в off.

Зависимости

Чтобы включить этот параметр, кликните по шуму фазы Include.

Количество отсчетов в сигнале временной области для шага расчета блоков или количества линий частоты (интервалы) в сигналах двухсторонний спектр частоты, чтобы достигнуть необходимого разрешения частоты для заданного смещения Частоты в виде действительного неотрицательного целого числа меньше, чем или уравненный 65536. Разрешение частоты увеличивается как значение количества демонстрационных увеличений сигнала.

Примечание

Значение этого параметра должно быть установлено к степени двойки.

Зависимости

Чтобы включить этот параметр, выберите параметр шума фазы Include и отмените выбор Автоматического разрешения частоты.

Источник начального seed раньше готовил Гауссов генератор шума фазы LO случайных чисел в виде одного из следующего:

  • Auto — Когда вы устанавливаете Seed source, phase noise на Auto, seed для каждого экземпляра микшера сгенерированы с помощью генератора случайных чисел. Метод сброса экземпляра не оказывает влияния.

  • User specified — Когда вы устанавливаете Seed source, phase noise на User specified, значение, введенное в Seed для шума фазы, используется, чтобы инициализировать генератор случайных чисел, и метод сброса сбрасывает генератор случайных чисел с помощью значения свойства Seed for phase noise.

Зависимости

Чтобы включить этот параметр, выберите параметр шума фазы Include.

Отберите для генератора случайных чисел в виде неотрицательного целого числа меньше чем 232. Используйте это значение, чтобы инициализировать генератор случайных чисел.

Зависимости

Чтобы включить этот параметр, выберите шум фазы Include и установите источник Seed, параметр шума фазы к User specified.

Эта кнопка строит характеристики фазы на основе параметров, заданных на вкладке Noise и или шаг расчета блока, когда симуляция была выполнена или оценена от смещения Частоты (Гц) значения параметров.

Для получения дополнительной информации смотрите Характеристики Шума Фазы Графика.

Алгоритмы

развернуть все

Вопрос совместимости

развернуть все

Поведение изменяется в R2021a

Ссылки

[1] Razavi, Behzad. “Фундаментальные понятия “в Микроэлектронике RF, 2-м выпуске, Prentice Hall, 2012.

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

[3] Кэсдин, Нью-Джерси “Дискретная симуляция цветных шумовых и стохастических процессов и 1/f α Генерация Шума Закона о степени”. Продолжения IEEE 83, № 5 (май 1995): 802–27. https://doi.org/10.1109/5.381848.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Представлено до R2006a