couplerRatrace

Создайте разветвитель крысиных бегов равного разделения или гибрид на 180 градусов кольцевой

Описание

Используйте couplerRatrace объект создать разветвитель крысиных бегов равного разделения или гибрид на 180 градусов кольцевой.

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

Существует четыре порта, и окружностью является 1,5 λ. Сдвиг фазы между выходными портами является 180 градусами. Когда вы применяете вход в порте 1, порт 2 и порт 4 являются связанными портами, где выход имеет разность фаз 180 градусов, и порт 3 является изолированным портом. Когда вы применяете вход в порте 3, выход разделен наравне с той же фазой в порте 2 и порте 4.

Создание

Описание

пример

coupler = couplerRatrace создает разветвитель крысиных бегов. Значения свойств по умолчанию для частоты 3 ГГц.

coupler = couplerRatrace(Name=Value) Свойства наборов с помощью одних или нескольких аргументов name-value. Например, couplerRatrace(PortLineLength=0.0286) создает разветвитель крысиных бегов с длиной линии порта 0,0286 метров. Свойства, не заданные, сохраняют свои значения по умолчанию.

Свойства

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

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

Пример: coupler = couplerRatrace(PortLineLength=0.0286)

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

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

Пример: coupler = couplerRatrace(PortLineWidth=0.0070)

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

Ширина линии разветвителя в метрах в виде положительной скалярной величины. Значение по умолчанию для λ/4 линия с импедансом Zo/sqrt(2) Омы.

Пример: coupler = couplerRatrace(CouplerLineWidth=0.0070)

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

Длина линии разветвителя в метрах в виде положительной скалярной величины. Значение по умолчанию для 1,5 λ линия с импедансом Zo/sqrt(2) Омы.

Пример: coupler = couplerRatrace(Circumference=0.2303)

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

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

В случае многослойной подложки можно использовать Height свойство создать разветвитель крысиных бегов, где эти два интерфейса диэлектриков.

Пример: coupler = couplerRatrace(Height=0.0015)

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

Тип диэлектрического материала, используемого в качестве подложки в виде a dielectric объект. Толщиной Тефлона диэлектрического материала по умолчанию является 0.0016 m или то же самое как Height свойство.

Пример: d = dielectric("FR4"); coupler = couplerRatrace(Substrate=d)

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

Тип металла используется в слоях проведения в виде a metal объект.

Пример: m = metal("PEC"); coupler = couplerRatrace(Conductor=m)

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

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

chargeВычислите и постройте распределение заряда
currentВычислите и постройте распределение тока
designСпроектируйте разветвитель крысиных бегов вокруг заданной частоты
feedCurrentВычислите текущий на подножном корму порт
getZ0Вычислите характеристический импеданс линии электропередачи
layoutПостройте все металлические слои и форму платы
meshИзмените и просмотрите свойства mesh металла или диэлектрика в компоненте PCB
shapesИзвлеките все металлические формы слоя компонента PCB
showОтобразите структуру компонента PCB или форму PCB
sparametersВычислите S-параметры для объектов PCB RF

Примеры

свернуть все

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

ratrace = couplerRatrace
ratrace = 
  couplerRatrace with properties:

      PortLineLength: 0.0186
       PortLineWidth: 0.0050
    CouplerLineWidth: 0.0030
       Circumference: 0.1110
              Height: 0.0016
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]

show(ratrace)

Figure contains an axes object. The axes object with title couplerRatrace element contains 8 objects of type patch, surface. These objects represent PEC, feed, Teflon.

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

coupler = couplerRatrace;

Установите напряжение возбуждения и угол фазы в портах разветвителя.

v = voltagePort(4)
v = 
  voltagePort with properties:

         NumPorts: 4
      FeedVoltage: [1 0 0 0]
        FeedPhase: [0 0 0 0]
    PortImpedance: 50

v.FeedVoltage = [1 0 1 0]
v = 
  voltagePort with properties:

         NumPorts: 4
      FeedVoltage: [1 0 1 0]
        FeedPhase: [0 0 0 0]
    PortImpedance: 50

v.FeedPhase = [90 0 270 0]
v = 
  voltagePort with properties:

         NumPorts: 4
      FeedVoltage: [1 0 1 0]
        FeedPhase: [90 0 270 0]
    PortImpedance: 50

Вычислите и постройте ток на разветвителе на уровне 3 ГГц.

figure
current(coupler,3e9,Excitation=v)

Figure contains an axes object. The axes object with title Current distribution contains 4 objects of type patch.

Ссылки

[1] Pozar, Дэвид М. Микроуов Энджиниринг. 4-й редактор Хобокен, NJ: Вайли, 2012.

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

Введенный в R2021b