exponenta event banner

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-фильтра или объекта цепи 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