OpenIF

Найдите открытые промежуточные частоты (IFS) в многополосной архитектуре передатчика или приемника

Описание

Используйте OpenIF класс, чтобы анализировать шпоры и зоны без шпор в многополосном передатчике или приемнике. Эта информация помогает вам определить промежуточные частоты (IFS), которые не производят интерференцию в операционные полосы.

Создание

Описание

hif = OpenIF создает объект планирования промежуточной частоты (IF) с набором свойств к их значениям по умолчанию.

hif = OpenIF(Name,Value) создает объект планирования промежуточной частоты (IF) со свойствами с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

hif = OpenIF(bandwidth) создает объект планирования промежуточной частоты (IF) с заданной полосой пропускания IF.

пример

hif = OpenIF(bandwidth,Name,Value) создает ЕСЛИ ЗАПЛАНИРОВАННЫЙ объект с заданной полосой пропускания IF и дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

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

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

Полоса пропускания IF сигнализирует в виде действительной положительной скалярной величины. Значение вы предоставляете наборам IFBW свойство вашего объекта.

Свойства

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

Местоположение IF в виде 'MixerOutput' или 'MixerInput'.

  • Установка IFLocation к 'MixerInput' задает преобразующий (передача) настройка, где один IF смешан до нескольких RFs. Следующий рисунок показывает это соглашение.

  • Установка IFLocation к 'MixerOutput' задает вниз преобразующий (получение) настройка, где несколько RFs смешаны вниз к одному IF. Следующий рисунок показывает это соглашение.

Установка IFLocation определяет доступные значения для injection аргумент addMixer функция.

Пример: 'IFLocation','MixerInput'

Пример: amplifier.IFLocation = 'MixerInput'

Максимальная разница в величине между сигналом на уровне 0 дБн и продуктом интермодуляции, что OpenIF объект рассматривает шпору в виде скаляра в дБн.

Пример: 'SpurFloor',80

Пример: amplifier.SpurFloor = 80

Полоса пропускания IF в масштабе всей системы в виде скаляра в герц. Можно также установить это свойство с помощью дополнительного bandwidth входной параметр.

Пример: 'IFBW',80

Пример: amplifier.IFBW = 80

Примеры

свернуть все

Настройте OpenIF возразите как многополосный приемник, добавьте три микшера в него и получите информацию о ее зонах без шпор.

Задайте OpenIF объект. Первый вход является полосой пропускания сигнала IF (50 МГц). 'IFLocation','MixerOutput' пара "имя-значение" задает вниз преобразующую настройку.

hif = OpenIF(50e6,'IFLocation','MixerOutput');

Задайте первый микшер с таблицей интермодуляции и добавьте его в объект OpenIF. Микшер 1 имеет частоту центра RF на уровне 2,4 ГГц, имеет полосу пропускания RF 100 МГц и использует инжекцию низкой стороны.

IMT1 = [99 00 21 17 26; ...
        11 00 29 29 63; ...
        60 48 70 65 41; ...
        90 89 74 68 87; ...
        99 99 95 99 99];
addMixer(hif,IMT1,2.4e9,100e6,'low');

Микшер 2 имеет частоту центра RF на уровне 3,7 ГГц, имеет полосу пропускания 150 МГц и использует инжекцию низкой стороны.

IMT2 = [99 00 09 12 15; ...
        20 00 26 31 48; ...
        55 70 51 70 53; ...
        85 90 60 70 94; ...
        96 95 94 93 92];
addMixer(hif,IMT2,3.7e9,150e6,'low');

Микшер 3 имеет частоту центра RF на уровне 5 ГГц, имеет полосу пропускания 200 МГц и использует инжекцию низкой стороны.

IMT3 = [99 00 15 23 36; ...
        10 00 34 27 59; ...
        67 61 56 59 68; ...
        97 82 81 60 77; ...
        99 99 99 99 96];
addMixer(hif,IMT3,5e9,200e6,'low');

Многополосный приемник полностью задан и готов к анализу цилиндрической свободной зоны. Используйте report метод, чтобы анализировать и отобразить цилиндрическую и зональную информацию без шпор в командной строке. Метод также возвращает информацию о микшерах в приемнике.

hif.report
     Intermediate Frequency (IF) Planner
     IF Location: MixerOutput
     
     -- MIXER 1 --
     RF Center Frequency: 2.4 GHz
     RF Bandwidth: 100 MHz
     IF Bandwidth: 50 MHz
     MixerType: low
     Intermodulation Table:   99   0  21  17  26
                              11   0  29  29  63
                              60  48  70  65  41
                              90  89  74  68  87
                              99  99  95  99  99
                            
     -- MIXER 2 --
     RF Center Frequency: 3.7 GHz
     RF Bandwidth: 150 MHz
     IF Bandwidth: 50 MHz
     MixerType: low
     Intermodulation Table:   99   0   9  12  15
                              20   0  26  31  48
                              55  70  51  70  53
                              85  90  60  70  94
                              96  95  94  93  92
                            
     -- MIXER 3 --
     RF Center Frequency: 5 GHz
     RF Bandwidth: 200 MHz
     IF Bandwidth: 50 MHz
     MixerType: low
     Intermodulation Table:   99   0  15  23  36
                              10   0  34  27  59
                              67  61  56  59  68
                              97  82  81  60  77
                              99  99  99  99  96
                            
     Spur-Free Zones:
      350.00 -  430.00 MHz
      530.00 -  556.25 MHz
      643.75 -  655.00 MHz
        1.38 -    1.41 GHz
        2.10 -    2.17 GHz
        2.28 -    2.29 GHz
     

Используйте show метод, чтобы анализировать приемник и произвести интерактивный цилиндрический график. Генерация цилиндрического графика является удобным способом обобщить результаты анализа графически.

figure;
hif.show

Figure contains an axes object. The axes object with title OpenIF Spur Graph contains 76 objects of type patch. These objects represent Mixer 1, Mixer 2, Mixer 3.

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