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 Toolbox
noisefigureВычислите шумовой рисунок линий электропередачи, последовательных RLC и шунтируемых схем RLC
getZ0Вычислите характеристический импеданс объекта линии электропередачи
circuitОбъект схемы
cloneСоздайте копию существующего элемента цепи или объекта цепи

Примеры

свернуть все

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

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

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

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