rfelement

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

Описание

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

Создание

Описание

пример

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

пример

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

Свойства

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

Создайте объект 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)

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

| | |

Введенный в R2017a

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