exponenta event banner

rfckt.txline

Общая линия электропередачи

Описание

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

Создание

Описание

пример

h = rfckt.txlineвозвращает объект линии передачи, для свойств которого установлены значения по умолчанию.

h = rfckt.txline(Name,Value) задает свойства, используя одну или несколько пар имя-значение. Например, rfckt.txline('Z0',75) создает объект линии передачи с характеристическим импедансом 75 Ом. Можно указать несколько пар имя-значение. Заключите каждое имя свойства в кавычку. Не указанные свойства сохраняют значения по умолчанию.

Свойства

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

Вычисленные S-параметры, показатель шума, OIP3 и значения групповой задержки, указанные как rfdata.data объект. Это свойство доступно только для чтения. Дополнительные сведения см. в разделе Алгоритмы.

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

Частотные данные для значений RLCG, заданные как вектор М-элемента в Гц. Значения должны быть положительными и соответствовать порядку значений потерь и фазовой скорости. По умолчанию это свойство пустое.

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

Метод интерполяции, используемый в rfckt.rlcgline, указанное как одно из следующих значений:

МетодОписание
LinearЛинейная интерполяция
SplineИнтерполяция кубического сплайна
CubicКусочно-кубическая эрмитовая интерполяция

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

Физическая длина линии передачи, заданная как скаляр в метрах. Значение по умолчанию: 0.01.

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

Уменьшение силы сигнала при его прохождении по линии передачи, определяемой как неотрицательный вектор М-элемента в децибелах на метр.

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

Имя объекта, указанное как 1-by-N символьный массив. Это свойство доступно только для чтения.

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

Количество портов, указанное как положительное целое число. Это свойство доступно только для чтения. Значение по умолчанию: 2.

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

Фазовая скорость или скорость распространения однородной плоской волны на линии передачи, заданной как вектор М-элемента в метрах/с. Значения фазовой скорости соответствуют значениям частоты. Значение по умолчанию: 299792458.

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

Тип заглушки, указанный как одно из следующих значений: 'NotaStub', 'Series', 'Shunt'.

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

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

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

Характеристический импеданс, определяемый как вектор в омах. Значение по умолчанию: 50 Ом.

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

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

analyzeАнализ объекта RFCKT в частотной области
calculateРасчет указанных параметров для объектов rfckt или объектов rfdata
plotyyПечать параметров ВЧ-цепи или ВЧ-данных на плоскости X-Y с осями Y на левой и правой сторонах
circleРисование кругов на диаграмме Смита
loglogПечать параметров указанного объекта цепи с использованием логарифмической шкалы
plotПечать заданных параметров объекта цепи на плоскости X-Y
listparamСписок допустимых параметров для указанного объекта цепи
getz0Получение характеристического импеданса объекта линии передачи
semilogxПечать параметров объекта ВЧ-канала с использованием логарифмической шкалы для оси X
semilogyПечать параметров объекта ВЧ-канала с использованием логарифмической шкалы для оси y
polarПечать заданных параметров объекта в полярных координатах
smithПечать параметров объекта цепи на диаграмме Смита
writeЗапись радиочастотных данных из канала или объекта данных в файл

Примеры

свернуть все

Свойства линии передачи

trl = rfckt.txline('Z0',75)
trl = 
   rfckt.txline with properties:

        LineLength: 0.0100
          StubMode: 'NotAStub'
       Termination: 'NotApplicable'
              Freq: 1.0000e+09
                Z0: 75
                PV: 299792458
              Loss: 0
          IntpType: 'Linear'
             nPort: 2
    AnalyzedResult: []
              Name: 'Transmission Line'

График

f = [1e9:1.0e7:3e9];     % Simulation frequencies
analyze(trl,f);          % Do frequency domain analysis
figure
plot(trl,'s21','angle'); % Plot angle of S21

Figure contains an axes. The axes contains an object of type line. This object represents S_{21}.

Алгоритмы

analyze способ рассматривает линию передачи, которая может быть потеряна или без потерь, как 2-портовую линейную сеть. Он вычисляет AnalyzedResult свойство заглушки или в виде бесступенчатой строки с использованием данных, сохраненных в rfckt.txline свойства объекта следующим образом:

  • При моделировании линии передачи как шлейфа за вычетом линии, analyze сначала вычисляют ABCD-параметры на каждой частоте, содержащейся в векторе частот моделирования. Затем он использует abcd2s функция для преобразования ABCD-параметров в S-параметры.

    analyze способ вычисляет ABCD-параметры, используя физическую длину линии передачи, d, и комплексную константу распространения k, используя следующие уравнения:

    A = ekd + e kd2B = Z0 * (ekd e kd) 2C = ekd e − kd2 * Z0D = ekd + e − kd2

    Z0 - заданный характеристический импеданс. k - вектор, элементы которого соответствуют элементам входного вектора; freq. analyze способ вычисляет k по заданным свойствам как k = αa + , где αa - коэффициент ослабления, а β - волновое число. Коэффициент ослабления αa связан с указанными потерями, α, на

    αa = ln (10α/20)

    Волновое число β связано с заданной фазовой скоростью, Vp, на

    β = 2.dfVp,

    где f - диапазон частот, указанный в analyze входной аргумент freq. Фазовая скорость Vp получена из rfckt.txline свойства объекта. Он также известен как скорость распространения волны.

  • Если вы моделируете линию передачи как шунт или заглушку серии, analyze сначала вычисляют ABCD-параметры на заданных частотах. Затем он использует abcd2s функция для преобразования ABCD-параметров в S-параметры.

    При установке StubMode свойство для 'Shunt'2-портовая сеть состоит из шлейфной линии передачи, которая может заканчиваться коротким замыканием или разомкнутой цепью, как показано на следующем рисунке.

    Zin - входной импеданс шунтирующей цепи. ABCD-параметры для шлейфа шунта вычисляются следующим образом:

    A = 1B = 0C = 1/ZinD = 1

    При установке StubMode свойство для 'Series'2-портовая сеть состоит из последовательной линии передачи, которая может заканчиваться коротким замыканием или разомкнутой цепью, как показано на следующем рисунке.

    Zin - входной импеданс последовательной цепи. ABCD-параметры для шлейфа серии вычисляются следующим образом:

    A = 1B = ZinC = 0D = 1

Ссылки

[1] Людвиг, Р. и П. Бретчко, RF Circuit Design: Theory and Applications, Prentice-Hall, 2000.

Представлен в R2009a