exponenta event banner

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