modulator

Описание

Используйте modulator объект создать элемент модулятора. Модулятор является объектом схемы РФ с 2 портами. Можно использовать этот элемент в rfbudget возразите и circuit объект.

Создание

Описание

пример

mod = modulator создает объект модулятора, mod, со значениями свойств по умолчанию.

пример

mod = modulator(Name,Value) создает объект модулятора с дополнительными свойствами, заданными одним или несколькими аргументами пары "имя-значение". Name имя свойства и Value соответствующее значение. Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1, Value1, ..., NameN, ValueN. Свойства, не заданные, сохраняют свои значения по умолчанию.

Свойства

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

Имя модулятора, заданного как разделенная запятой пара, состоящая из 'Name' и вектор символов. Все имена должны быть допустимыми именами переменных MATLAB®.

Пример: 'Name','mod'

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

Пример: 'Gain',10

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

Пример: 'NF',-10

Выведите прерывание третьего порядка, заданное как скаляр в dBm

Пример: 'OIP3',10

Локальная частота генератора, заданная как действительная конечная положительная скалярная величина в Гц.

Пример: 'LO',2e9

Тип модулятора, заданного как 'Down' или 'Up'

Пример: 'ConverterType','Up'

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

Пример: 'Zin',40

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

Пример: 'Zout',40

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

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

Примеры

свернуть все

Создайте модулятор понижающего преобразователя с частотой локального генератора (LO) 100 МГц.

m = modulator('ConverterType','Down','LO',100e6)
m = 
  modulator: Modulator element

             Name: 'Modulator'
             Gain: 0
               NF: 0
             OIP3: Inf
               LO: 100000000
    ConverterType: 'Down'
              Zin: 50
             Zout: 50
         NumPorts: 2
        Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

Создайте объект модулятора с усилением 4 дБ и частотой локального генератора (LO) 2,9 ГГц. Создайте другой объект модулятора, который является повышающим преобразователем и имеет выходное прерывание третьего порядка (OIP3) 13 dBm.

mod1 = modulator('Gain',4,'LO',2e9);
mod2 = modulator('OIP3',13,'ConverterType','Up');

Создайте схему с 2 портами с помощью модуляторов.

c = circuit([mod1 mod2])
c = 
  circuit: Circuit element

    ElementNames: {'Modulator'  'Modulator_1'}
        Elements: [1x2 modulator]
           Nodes: [0 1 2 3]
            Name: 'unnamed'
        NumPorts: 2
       Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

Создайте усилитель с усилением 4 дБ.

a = amplifier('Gain',4);

Создайте модулятор с OIP3 13 dBm.

m = modulator('OIP3',13);

Создайте nport использование passive.s2p.

n = nport('passive.s2p');

Создайте rf элемент с усилением 10 дБ.

r = rfelement('Gain',10);

Вычислите rf бюджет серии rf элементов на входной частоте 2,1 ГГц, доступной входной мощности-30 дБ и пропускной способности 10 МГц.

b = rfbudget([a m r n],2.1e9,-30,10e6)
b = 
  rfbudget with properties:

               Elements: [1x4 rf.internal.rfbudget.Element]
         InputFrequency: 2.1 GHz
    AvailableInputPower: -30 dBm
        SignalBandwidth:  10 MHz
             AutoUpdate: true

   Analysis Results
        OutputFrequency: (GHz) [  2.1    3.1    3.1     3.1]
            OutputPower: (dBm) [  -26    -26    -16   -20.6]
         TransducerGain: (dB)  [    4      4     14     9.4]
                     NF: (dB)  [    0      0      0  0.1392]
                   OIP3: (dBm) [  Inf     13     23    18.4]
                   IIP3: (dBm) [  Inf      9      9       9]
                    SNR: (dB)  [73.98  73.98  73.98   73.84]

Покажите анализ в приложении RF Budget Analyzer.

show(b)

Смотрите также

| |

Введенный в R2017a

Для просмотра документации необходимо авторизоваться на сайте