rfelement

Типовой объект элемента RF

Описание

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

Создание

Описание

пример

rfel = rfelement создает объект элемента RF со значениями свойств по умолчанию.

пример

rfel = rfelement(Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в кавычку.

Свойства

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

Назовите данными, чтобы идентифицировать rf элемент в виде вектора символов. Все имена должны быть допустимыми именами переменных MATLAB®.

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

Пример: rfel.Name = 'rfel'

Доступное усиление степени в виде скаляра в дБ.

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

Пример: rfel.Gain = 10

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

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

Пример: rfel.NF = -10

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

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

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

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

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

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

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

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

Пример: rfel.Zin = 40

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

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

Пример: rfel.Zout = 40

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

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

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

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

Примеры

свернуть все

Создайте объект rfelement с усилением 10 дБ, шумовой фигурой 3 дБ и OIP3 (выходная точка пересечения третьего порядка) 2 dBm.

r = rfelement('Gain',10,'NF',3,'OIP3',2)
r = 
  rfelement: RF element

         Name: 'RFelement'
         Gain: 10
           NF: 3
         OIP2: Inf
         OIP3: 2
          Zin: 50
         Zout: 50
     NumPorts: 2
    Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

Создайте rf элемент с усилением 4 дБ. Создайте другой rf элемент с выходной точкой пересечения третьего порядка (OIP3) 13 dBm.

rfel1 = rfelement('Gain',4);
rfel2 = rfelement('OIP3',13);

Создайте схему с 2 портами с помощью заданных rf элементов вышеупомянутого.

c = circuit([rfel1 rfel2])
c = 
  circuit: Circuit element

    ElementNames: {'RFelement'  'RFelement_1'}
        Elements: [1x2 rfelement]
           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)

Figure Cascade contains an object of type uipanel.

Figure Element Parameters contains an object of type uipanel.

Figure Results contains an object of type uipanel.

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

| | |

Введенный в R2017a