txlineEquationBased

Создайте основанную на уравнении линию электропередачи

    Описание

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

    Создание

    Описание

    eqtxline = txlineEquationBased создает основанный на уравнении объект линии электропередачи по умолчанию.

    пример

    eqtxline = txlineEquationBased(Name,Value) Свойства наборов основанной на уравнении линии электропередачи с помощью одного или нескольких аргументов значения имени. Например, eqtxline = txlineEquationBased('Z0',75) создает основанную на уравнении линию электропередачи с импедансом 75 Омы.

    Свойства

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

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

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

    Пример: eqtxline.Name = 'EQbased'

    Рабочая частота основанной на уравнении линии электропередачи в виде положительной скалярной величины в Гц.

    Пример: 'Frequecny',2e9

    Пример: eqtxline.Frequency = 2e9

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

    Пример: 'Z0',75

    Пример: eqtxline.Z0 = 75

    Потеря основанной на уравнении линии электропередачи в виде скаляра в дБ.

    Пример: 'LossDB',25

    Пример: eqtxline.LossDB = 25

    Фазовая скорость основанной на уравнении линии электропередачи в виде положительной скалярной величины в m/sec.

    Пример: 'PhaseVelocity',2e9

    Пример: eqtxline.PhaseVelocity = 2e9

    Тип интерполяции установлен в основанной на уравнении линии электропередачи в виде 'Linear'сплайн, или 'Cubic'.

    Пример: 'IntType','Spline'

    Пример: eqtxline.IntType = 'Spline'

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

    Пример: 'LineLength',0.020

    Пример: eqtxline.LineLength = 0.020

    Тупиковое завершение линии электропередачи в основанной на уравнении линии электропередачи в виде 'NotApplicable'открытый, или 'Short'.

    Пример: 'Termination','Short'

    Пример: eqtxline.Termination = 'Short'

    Тип тупика в основанной на уравнении линии электропередачи в виде 'NotAStub', 'Series', или 'Shunt'.

    Пример: 'StubMode','Series'

    Пример: eqtxline.StubMode = 'Series'

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

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

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

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

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

    sparametersS-объект-параметра
    groupdelayГрупповая задержка S-объекта-параметра или объекта фильтра RF или объекта схемы RF Toolbox
    noisefigureВычислите шумовую фигуру линий электропередачи, серии RLC, и шунтируйте схемы RLC

    Примеры

    свернуть все

    Создайте основанную на уравнении линию электропередачи 50 cm в длине.

    eqtxline = txlineEquationBased('LineLength',0.05);

    Вычислите S-параметры основанной на уравнении линии электропередачи по частотному диапазону 1–4 GHz.

    freq = linspace(1e9,4e9,51);
    sparam = sparameters(eqtxline, freq)
    sparam = 
      sparameters: S-parameters object
    
           NumPorts: 2
        Frequencies: [51x1 double]
         Parameters: [2x2x51 double]
          Impedance: 50
    
      rfparam(obj,i,j) returns S-parameter Sij
    
    

    Вычислите групповую задержку основанной на уравнении линии электропередачи в 2.4 GHz.

     gd = groupdelay(eqtxline,2.4e9)
    gd = 1.6678e-10
    
    Введенный в R2021a