OpenIF

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

Описание

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

Создание

Синтаксис

hif = OpenIF
hif = OpenIF(Name,Value)
hif = OpenIF(bandwidth)
hif = OpenIF(bandwidth,Name,Value)

Описание

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' задает downconverting настройку.

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

Задайте первый микшер с таблицей межмодуляции и добавьте его в объект OpenIF. Микшер 1 имеет LO на уровне 2,4 ГГц, имеет пропускную способность 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 имеет LO на уровне 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 имеет LO на уровне 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

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