exponenta event banner

Миксер

Модельный радиочастотный и IQ модулятор и радиочастотный и IQ демодулятор с нарушениями и шумом

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

  • Idealized Baseband Mixer block

Описание

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

Примечание

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

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

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

Порты

Вход

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

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

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

Продукция

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

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

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

Параметры

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

Главная вкладка

Смесители, доступные в блоке Смеситель, указанные как одно из следующих:

  • Modulator

  • Demodulator

  • IQ Modulator

  • IQ Demodulator

Дополнительные сведения см. в разделе Архитектуры микшеров и уравнения проектирования.

Боковые полосы смесителя, указанные как одна из следующих:

  • Lower

  • Upper

Дополнительные сведения см. в разделе Боковые полосы смесителя.

Зависимости

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

Укажите, превышает ли частота входной несущей основной полосы микшера частоту LO микшера, заданную как логическая.

Зависимости

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

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

Тип выполняемого моделирования, указанный как одно из следующих:

  • Code generation - Моделирование модели с использованием сгенерированного кода C. При первом запуске моделирования Simulink ® генерирует код C для блока. Код C используется повторно для последующего моделирования, если модель не изменяется. Эта опция требует дополнительного времени запуска, но скорость последующего моделирования быстрее, чем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.

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

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

Зависимости

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

Эта кнопка отображает характеристики мощности на основе значения, указанного в параметре Коэффициент усиления преобразования (dB) на вкладке Главная (Main) и Тип нелинейности (Type of Non-Linearity) на вкладке Нарушения (Diskrements). При печати характеристик мощности блок игнорирует все другие значения ухудшения.

Дополнительные сведения см. в разделе Печать характеристик мощности.

Вкладка «Шум»

Выберите этот параметр для добавления шума смесителя к входному сигналу. После выбора этого параметра отображаются параметры, связанные с параметром «Включить шум смесителя», а компоненты смесителя в значке блока затенены серым цветом.

Дополнительные сведения см. в разделе Моделирование шума смесителя (системы).

Тип шума, указанный как Noise temperature, Noise figure, или Noise factor.

Дополнительные сведения см. в разделе Моделирование шума смесителя (системы).

Зависимости

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

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

Зависимости

Чтобы включить этот параметр, выберите Включить шум смесителя и задайте для параметра Тип шума смесителя значение Noise temperature.

Показатель шума для моделирования шума смесителя, определяемый как неотрицательное действительное число в децибелах.

Зависимости

Чтобы включить этот параметр, выберите Включить шум смесителя и задайте для параметра Тип шума смесителя значение Noise figure.

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

Зависимости

Чтобы включить этот параметр, выберите Включить шум смесителя и задайте для параметра Тип шума смесителя значение Noise factor.

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

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

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

Зависимости

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

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

Зависимости

Чтобы включить этот параметр, выберите Include mixer noise и задайте для параметра Seed source, mixer noise значение User specified.

Выберите этот параметр для добавления зависящего от частоты фазового шума LO к сигналу LO. После выбора этого параметра отображаются параметры, связанные с фазовым шумом Include, а источник LO внутри значка блока затенен серым цветом.

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

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

Примечание

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

Зависимости

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

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

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

Примечание

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

Зависимости

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

Выберите этот параметр для автоматического определения количества частотных ячеек, используемых в двустороннем спектре фазового шума. Можно также задать количество частотных ячеек с помощью параметров Число выборок сигнала и Частота выборок (Гц), если для параметра Автоматическое разрешение частоты задано значение off.

Зависимости

Чтобы включить этот параметр, щелкните Включить фазовый шум (Include phase noise).

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

Примечание

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

Зависимости

Чтобы включить этот параметр, выберите параметр Include phase noise и снимите флажок Automatic frequency resolution.

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

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

  • User specified - При установке источника затравки фазовый шум равен User specified, значение, предоставленное в затравке для фазового шума, используется для инициализации генератора случайных чисел, и способ сброса сбрасывает генератор случайных чисел, используя значение свойства затравки для фазового шума.

Зависимости

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

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

Зависимости

Чтобы включить этот параметр, выберите Включить фазовый шум (Include phase noise) и задайте для параметра Источник начального сигнала (Seed source, phase noise) значение User specified.

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

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

Алгоритмы

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

Рассмотрение совместимости

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

В R2021a изменилось поведение

Ссылки

[1] Разави, Бехзад. «Основные концепции» в Микроэлектронике РФ, 2-е издание, Прентис Холл, 2012.

[2] Кундерт, Кен. " Точное и быстрое измерение IP2 и IP3, "The Designer Guide Community, 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