rfantenna

Создайте антенный элемент, смоделированный как передатчик

    Описание

    Используйте rfantenna объект для создания антенного элемента, смоделированного как передатчик. Можно также использовать rfantenna объект для вычисления эффективной изотропно излучаемой степени (EIRP) в каскадных каскадах с помощью приложения RF Budget Analyzer.

    Создание

    Описание

    ant = rfantenna создает объект радиочастотной антенны по умолчанию с усилением 1 dBi.

    пример

    ant = rfantenna(Name,Value) устанавливает свойства rfantenna объект с использованием одного или нескольких аргументов в виде имя-значение. Для примера, ant = attenuator('Gain',10) создает объект радиочастотной антенны с 10 коэффициент усиления dBi. Свойства, которые вы не задаете, сохраняют значения по умолчанию.

    Свойства

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

    Имя радиочастотного антенного элемента, заданное как строковый скаляр или вектор символов.

    Пример: ant = rfantenna('Name','Antenna_20dB') создает радиочастотный антенный элемент с именем Antenna_20dB.

    Коэффициент усиления антенны, заданный как скаляр в dBi. EIRP может управляться путем изменения усиления антенного элемента.

    Пример: ant = rfantenna('Gain',20) создает радиочастотный антенный элемент с 20 коэффициент усиления dBi.

    Вход сопротивление РЧ- антенного элемента, заданное как положительная скалярная величина в омах.

    Пример: ant = rfantenna('Zin',20) создает радиочастотный антенный элемент с входом импедансом 20 ом.

    Это свойство доступно только для чтения.

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

    Это свойство доступно только для чтения.

    Терминалы радиочастотной антенны, возвращенные в виде массива ячеек.

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

    sparametersОбъект S-параметра

    Примеры

    свернуть все

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

    a = amplifier('Gain',4);

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

    m = modulator('OIP3',13);

    Создайте элемент n-порта с помощью passive.s2p.

    n = nport('passive.s2p');

    Создайте радиочастотную антенну с усилением 10 дБ.

    ant = rfantenna('Gain',10);

    Вычислите бюджет RF ряда элементов RF на входной частоте 2.1 ГГц, доступная входная степень –30 dBm и пропускная способность 10 МГц. EIRP вычисляется под Analyzed Results от rfbudget объект.

    b = rfbudget([a m n ant],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    -30.6    -30.6]
             TransducerGain: (dB)  [    4      4  -0.5995  -0.5995]
                         NF: (dB)  [    0      0    1.224    1.224]
                       IIP2: (dBm) []                              
                       OIP2: (dBm) []                              
                       IIP3: (dBm) [  Inf      9        9        9]
                       OIP3: (dBm) [  Inf     13      8.4      8.4]
                        SNR: (dB)  [73.98  73.98    72.75    72.75]
                       EIRP: (dBm) [-20.6]                         
                Directivity: (dBi) [   10]                         
    
    

    См. также

    Введенный в R2021a