rfckt.txline

Общая линия передачи

Описание

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

Создание

Синтаксис

h = rfckt.txline
h = rfckt.txline('Property1',value1,'Property2',value2,...)

Описание

пример

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

h = rfckt.txline('Property1',value1,'Property2',value2,...) свойства наборов с помощью одной или нескольких пар "имя-значение". Можно задать несколько пар "имя-значение". Заключите каждое имя свойства в кавычку

Свойства

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

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

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

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

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

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

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

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

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

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

Сокращение силы сигнала, когда это перемещается через линию передачи, заданную как неотрицательный M - вектор элемента в децибелах на метр.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

analyzeАнализируйте объект RFCKT в частотном диапазоне
calculateВычислите заданные параметры для объектов rfckt или объектов rfdata
plotyyПостройте заданные параметры на плоскости X-Y с Осями Y на обеих левых и правых сторонах
getz0Получите характеристический импеданс объекта линии передачи
circleНарисуйте круги на Графике Смита
listformatПеречислите допустимые форматы для заданного параметра объекта схемы
listparamПеречислите допустимые параметры для заданного объекта схемы
loglogПостройте заданные параметры объекта схемы с помощью двойной логарифмической шкалы
plotПостройте заданные параметры объекта схемы на плоскости X-Y
polarПостройте заданные параметры объекта на полярных координатах
semilogxПостройте заданные параметры объекта схемы с помощью логарифмической шкалы для оси X
semilogyПостройте заданные параметры объекта схемы с помощью логарифмической шкалы для оси Y
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

Алгоритмы

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

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

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

    A=ekd+ekd2B=Z0*(ekdekd)2C=ekdekd2*Z0D=ekd+ekd2

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

    αa=ln(10α/20)

    Номер волны β связан с заданной фазовой скоростью, Vp,

    β=2πfVp,

    где 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] Людвиг, R. и П. Бречко, проектирование схем РФ: теория и приложения, Prentice Hall, 2000.

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