exponenta event banner

txlineRLCGLine

Создание линии передачи RLCG

Описание

Используйте txlineRLCGLine объект для создания линии передачи RLCG, которая характеризуется потерей линии, длиной линии, типом шлейфа и окончанием.

Создание

Описание

rlcgtxline = txline.RLCGLine создает объект линии передачи RLCG по умолчанию.

пример

rlcgtxline = txlineRLCGLine(Name,Value) Задает свойства, используя одну или несколько пар имя-значение. Например, rlcgtxline = txlineRLCGLine('Freq',2.0e9) создает линию передачи RLCG с частотой 2 ГГц..

Свойства

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

Имя линии передачи RLCG, указанное как строковый скаляр или символьный вектор.

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

Пример: rlcgtxline.Name = 'rlcgline1'

Типы данных: char | string

Частота RLCG линии передачи, заданная как неотрицательный скаляр в герцах.

Пример: 'Freq',2.0e9

Пример: rlcgtxline.Freq = 2.0e9

Типы данных: double

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

Пример: 'R',0.5

Пример: rlcgtxline.R = 0.5

Типы данных: double

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

Пример: 'L',0.5

Пример: rlcgtxline.L = 0.5

Типы данных: double

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

Пример: 'C',0.5

Пример: rlcgtxline.C = 0.5

Типы данных: double

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

Пример: 'G',0.5

Пример: rlcgtxline.G = 0.5

Типы данных: double

Тип интерполяции, указанный как 'Linear', 'Spline', или 'Cubic'.

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

Пример: rlcgtxline.IntpType = 'Spline'

Типы данных: char

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

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

Пример: rlcgtxline.LineLength = 0.0200

Типы данных: double

Завершение шлейфной линии передачи, указанное как 'NotApplicable', 'Open', или 'Short'.

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

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

Типы данных: char

Тип заглушки, указанный как 'NotAStub', 'Series', или 'Shunt'.

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

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

Типы данных: char

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

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

Типы данных: double

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

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

Типы данных: char | string

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

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

Примеры

свернуть все

Создайте линию передачи RLCG с использованием следующих спецификаций:

  • Резистор: 100 Ом

  • Конденсатор: 1 пФ

rlcglinetxline = txlineRLCGLine('R',100,'C',1e-12)
rlcglinetxline = 
  txlineRLCGLine: RLCGLine element

           Name: 'RLCGLine'
      Frequency: 1.0000e+09
              R: 100
              L: 0
              C: 1.0000e-12
              G: 0
       IntpType: 'Linear'
     LineLength: 0.0100
    Termination: 'NotApplicable'
       StubMode: 'NotAStub'
       NumPorts: 2
      Terminals: {'p1+'  'p2+'  'p1-'  'p2-'}

Вычислите S-параметры линии передачи на частоте 1 ГГц.

sparam = sparameters(rlcglinetxline,1e9);
Представлен в R2020b