matchingnetwork

Создайте соответствие с сетью и сгенерируйте объекты схемы

Описание

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

Создание

Синтаксис

matchnet = matchingnetwork
matchnet = matchingnetwork(Name,Value)

Описание

matchnet = matchingnetwork создает соответствующий сетевой объект со значениями свойств по умолчанию.

пример

matchnet = matchingnetwork(Name,Value) свойства наборов с помощью одной или нескольких пар "имя-значение". Например, matchnet = matchingnetwork('SourceImpedance','60') создает соответствующую сеть с исходным импедансом 60 Ом.

Свойства

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

Исходный импеданс, столь же замеченный на терминалах, изучающих от сети источник, заданный как одно из следующего:

  • Постоянный комплексный скаляр в Омах

  • Объект sparameters

  • Объект yparameters

  • Объект zparameters

  • Имя файла файла Пробного камня

  • Объект схемы с одним портом

  • Объект антенны Antenna Toolbox™

  • Указатель на функцию к функции, которая вычисляет список импедансов из списка частот

Пример: 'SourceImpedance',60

Пример: matchnet.SourceImpedance = 60

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

Загрузите импеданс, столь же замеченный на терминалах, изучающих от соответствующей сети загрузку, заданную как одно из следующего:

  • Постоянный комплексный скаляр в Омах

  • Объект sparameters

  • Объект yparameters

  • Объект zparameters

  • Имя файла файла Пробного камня

  • Объект схемы с одним портом

  • Объект антенны Antenna Toolbox

  • Указатель на функцию к функции, которая вычисляет список импедансов из списка частот

Пример: 'LoadImpedance',60

Пример: matchnet.LoadImpedance = 60

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

Частота, чтобы вычислить подобранность импедансов между источником и загрузкой, заданной как действительная положительная скалярная величина в герц

Пример: 'CenterFrequency',2e9

Пример: matchnet.CenterFrequency = 2e9

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

Желаемая пропускная способность (усиление преобразователя> = минус 3 дБ по этой пропускной способности, сосредоточенной на CenterFrequency), заданный как действительная положительная скалярная величина в герц.

Пример: 'BandWidth',1e9

Пример: matchnet.BandWidth = 1e9

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

Желаемая загруженная добротность, заданная как действительная положительная скалярная величина. Установка LoadedQ обновляет пропускную способность. Если вы задаете CenterFrequency, LoadedQ повторно вычисляется от CenterFrequency и BandWidth.

Пример: 'LoadedQ',2

Пример: matchnet.LoadedQ = 2

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

Примечание

Сложение третьего элемента вводит добавленную степень свободы, разрешающую вам управлять свойством LoadedQ. Следовательно, Bandwidth и LoadedQ скрыты, когда существует 2 компонента. Для получения дополнительной информации смотрите, [2].

Количество компонентов или тип топологии для соответствующего проектирования сети, заданного как 2 или 3 для количества компонентов и 'Pi', 'Tee', или, 'L' для типа топологии.

Пример: 'Components','Pi'

Пример: matchnet.Components = 'Pi'

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

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

exportCircuitsЭкспорт, выбранный, совпадая с сетевыми объектами как со схемой или rfckt, возражает для последующего анализа
circuitDescriptionsТаблицы, описывающие каждого топология и производительность созданной соответствующей сети
addEvaluationParameterЗабивает гол производительности для вида, передачи или сбоя, совпадающего с проектированием сети
getEvaluationParametersТаблица параметров оценки в настоящее время раньше оценивала и передавала или приводила соответствие к сбою с проектированиями сети
clearEvaluationParameterУдалите одну или несколько целей производительности
smithplotОтобразите данные об измерении на графике по графику Смита
rfplotОтобразите данные S-параметра на графике
sparametersS-объект-параметра

Примеры

свернуть все

Создайте соответствующую сеть с исходным импедансом, 100 Ом, загрузите импеданс, 75 Ом, центральная частота, 2 ГГц, желала загруженной добротности (loadedq), 5, и номер для компонентов, 3.

m = matchingnetwork('SourceImpedance',100,'LoadImpedance',...
    75,'CenterFrequency',2e9,'LoadedQ',5,...
    'Components',3)
m = 

  <a href = "matlab:helpPopup matchingnetwork">matchingnetwork</a> with properties:

       SourceImpedance: 100 Ohms
         LoadImpedance: 75 Ohms
       CenterFrequency: 2 GHz
             Bandwidth: 400 MHz
            Components: 3
               LoadedQ: 5
               Circuit: [1x8 circuit]

Постройте частотную характеристику сети между 0,5 ГГц и 2,5 ГГц.

frequencies = linspace(0.5e9,2.4e9);
rfplot(m,frequencies,1)
smithplot(m)

Покажите топологию и производительность сети.

c = circuitDescriptions(m)
c =

  8x6 table

                 component1Type    component1Value    component2Type    component2Value    component3Type    component3Value
                 ______________    _______________    ______________    _______________    ______________    _______________

    Circuit 1      "Shunt C"         3.9789e-12         "Series L"        2.1389e-10         "Shunt L"         1.3876e-09   
    Circuit 2      "Series C"        1.8501e-13         "Shunt C"         2.8519e-14         "Series L"        2.9842e-08   
    Circuit 3      "Shunt L"         1.5915e-09         "Series C"        2.9607e-11         "Shunt C"         4.5637e-12   
    Circuit 4      "Series L"        3.4228e-08         "Shunt L"         2.2205e-07         "Series C"        2.1221e-13   
    Circuit 5      "Shunt C"         3.9789e-12         "Series L"        2.8468e-09         "Shunt C"         4.5637e-12   
    Circuit 6      "Series L"        3.4228e-08         "Shunt C"         3.7957e-13         "Series L"        2.9842e-08   
    Circuit 7      "Shunt L"         1.5915e-09         "Series C"        2.2245e-12         "Shunt L"         1.3876e-09   
    Circuit 8      "Series C"        1.8501e-13         "Shunt L"         1.6684e-08         "Series C"        2.1221e-13   

Покажите параметры оценки сети.

ep = getEvaluationParameters(m)
ep =

  1x6 table

    Parameter    Comparison    Goal        Band        Weight      Source   
    _________    __________    ____    ____________    ______    ___________

      'Gt'          '>'        [-3]    [1x2 double]     [1]      'Automatic'

Добавьте новый параметр оценки и постройте частотную характеристику.

m = m.addEvaluationParameter('gammain','>',-2,[0.5e9 1.5e9],1)
rfplot(m,frequencies,1)
m = 

  <a href = "matlab:helpPopup matchingnetwork">matchingnetwork</a> with properties:

       SourceImpedance: 100 Ohms
         LoadImpedance: 75 Ohms
       CenterFrequency: 2 GHz
             Bandwidth: 400 MHz
            Components: 3
               LoadedQ: 5
               Circuit: [1x8 circuit]

Ссылки

[1] Bowick, Крис. Проектирование схем РФ, Баттерворт-Хейнеманн, 1982

[2] Людвиг, Райнхольд и Джин Богданов. Проектирование схем РФ: теория и приложения. Верхний Сэддл-Ривер, NJ: Prentice Hall, 2009.

Смотрите также

|

Введенный в R2019a