amplifier

Описание

Используйте amplifier объект для создания элемента усилителя. Усилитель является объектом 2-портовой радиочастотной схемы. Вы можете использовать этот элемент в rfbudget объект и circuit объект.

Создание

Описание

пример

amp = amplifier создает объект усилителя со значениями свойств по умолчанию.

пример

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

Свойства

расширить все

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

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

Пример: amplifier.Name = 'amp'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

Создайте объект усилителя с именем 'LNA'и имеет коэффициент усиления 10 дБ.

a = amplifier('Name','LNA','Gain',10)
a = 
  amplifier: Amplifier element

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

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

amp1 = amplifier('Gain',4);
amp2 = amplifier('OIP3',13);

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

c = circuit([amp1 amp2])
c = 
  circuit: Circuit element

    ElementNames: {'Amplifier'  'Amplifier_1'}
        Elements: [1x2 amplifier]
           Nodes: [0 1 2 3]
            Name: 'unnamed'
        NumPorts: 2
       Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

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

a = amplifier('Gain',4);

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

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
                 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