txlineEquationBased

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

    Описание

    Используйте txlineEquationBased объект для создания основанного на уравнении линии электропередачи. Можно задать потери, скорость фазы и тип интерполяции в этом объекте. Можно также использовать txlineEquationBased объект для моделирования основанного на уравнении линии электропередачи в радиочастотных системах с помощью 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примеры

    свернуть все

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

    eqtxline = txlineEquationBased('LineLength',0.05);

    Вычислите S-параметры основанного на уравнении линии электропередачи по частотной области значений 14 ГГц.

    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 ГГц.

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