rfantenna

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

    Описание

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

    Создание

    Описание

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

    пример

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

    Свойства

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

    Имя антенного элемента RF в виде строкового скаляра или вектора символов.

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

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

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

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

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

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

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

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

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

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

    sparametersS-объект-параметра

    Примеры

    свернуть все

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

    a = amplifier('Gain',4);

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

    m = modulator('OIP3',13);

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

    n = nport('passive.s2p');

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

    ant = rfantenna('Gain',10);

    Вычислите бюджет RF серии элементов RF на входной частоте of 2.1 GHz, доступная входная мощность –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