modulator

Описание

Используйте modulator объект создать элемент модулятора. Модулятор является объектом схемы RF с 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.

Пример: 'OIP2',8

Пример: amplifier.OIP2 = 8

Треть - заказывает отнесенную к выходу точку пересечения в виде действительного скаляра в dBm.

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

Пример: amplifier.OIP3 = 10

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

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

Тип модулятора в виде 'Down' или 'Up'

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

Идеальная фильтрация отклонения изображений во входе модулятора в виде числового или логического 1 (true) or 0 (false) . Установка этого свойства к false or 0 может влиять на гармонические результаты баланса.

Пример: 'ImageReject',1

Пример: 'ImageReject',true

Идеальный выбор канала, фильтрующий при выходе модулятора в виде числового или логического 1 (true) or 0 (false). Установка этого свойства к false or 0 может влиять на гармонические результаты баланса.

Пример: 'ChannelSelect',1

Пример: 'ChannelSelect',false

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

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

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

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

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

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

Функции объекта

cloneСоздайте копию существующего элемента схемы или объекта схемы

Примеры

свернуть все

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

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

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

Создайте объект модулятора с усилением 4 дБ и частотой локального генератора (LO) 2 ГГц. Создайте другой объект модулятора, который является повышающим преобразователем и имеет выходное прерывание третьего порядка (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 dBm и пропускной способности 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
                 Solver: Friis      
             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]
                   IIP2: (dBm) []                           
                   OIP2: (dBm) []                           
                   IIP3: (dBm) [  Inf      9      9       9]
                   OIP3: (dBm) [  Inf     13     23    18.4]
                    SNR: (dB)  [73.98  73.98  73.98   73.84]

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

show(b)

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

| |

Введенный в R2017a