rfantenna

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

    Описание

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

    Создание

    Описание

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

    пример

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

    Свойства

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

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

    Пример: rfantenna(Name='Antenna_20dB')

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

    Пример: rfantenna(Gain=20)

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

    Пример: rfantenna(Z=20)

    Тип антенного элемента в виде Transmitter или Receiver.

    Пример: rfantenna(Type='Receiver')

    Значение EIRP передающей антенны, что приемник настраивается на в виде числового скаляра в dBm. Необходимо установить это свойство, когда вы проектируете антенный элемент приемника.

    Пример: rfantenna(TxEIRP=24)

    Потеря, с которой сталкивается сигнал прежде, чем достигнуть приемника в виде положительной скалярной величины в дБ.

    Пример: rfantenna(PathLoss=2)

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

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

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

    Терминалы антенны RF в виде массива ячеек.

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

    sparametersВычислите S-параметры для данных RF, сети, схемы и соответствия с сетевыми объектами

    Примеры

    свернуть все

    Создайте усилитель с усилением 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]                         
    
    

    Спроектируйте антенный элемент приемника RF, учитывая передающую антенну со значением EIRP –35 dBm и pathloss 2 дБ.

    antR = rfantenna(Type ='Receiver',TxEIRP =-35,PathLoss=2);

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

    a = amplifier(Gain=4);

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

    m = modulator(OIP3=13);

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

    n = nport('passive.s2p');

    Вычислите бюджет RF серии элементов RF путем связи этой команды в командной строке с входной частотой 2,1 ГГц, доступной входной мощностью –30 dBm и полосой пропускания 10 МГц.

    b = rfbudget([antR a m n],2.1e9,-30,10e6);
    

    Используйте show команда в командной строке, чтобы визуализировать бюджетную сеть RF в приложении RF Budget Analyzer. Чтобы сделать последующий анализ на этой цепи с помощью этого приложения, смотрите RF Budget Analyzer.

    show(b)
    

    Введенный в R2021a