wilkinsonSplitter

Создайте разделитель Уилкинсона в микрополосковой форме на плоскости X-Y

Описание

Используйте wilkinsonSplitter объект создать разделитель степени Уилкинсона в микрополосковой форме на плоскости X-Y. Разделитель степени Уилкинсона является наиболее распространенным типом делителя степени. Это - делитель степени без потерь и обеспечивает соответствие во всех портах. Изоляция между выходными портами достигается с помощью 2*Z0 резистор соединяется между выходными портами. Разделитель Уилкинсона используется в передатчиках, приемниках, приложениях объединения степени, и в устройствах, измеряющих степень тестового сигнала.

Создание

Описание

пример

splitter = wilkinsonSplitter создает разделитель Уилкинсона с подложкой Тефлона. Значения свойств по умолчанию для рабочей частоты 1,8 ГГц.

пример

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

Свойства

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

Форма разделителя Уилкинсона в виде "Rectangular" или "Circular".

Пример: splitter = wilkinsonSplitter(Shape="Circular")

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

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

Пример: splitter = wilkinsonSplitter(PortLineLength=0.0070)

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

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

Пример: splitter = wilkinsonSplitter(PortLineWidth=0.0070)

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

Длина линии на 70 Ом в метрах в виде положительной скалярной величины. Типичной длиной разделителя Уилкинсона является λ/4.

Пример: splitter = wilkinsonSplitter(SplitLineLength=0.0570)

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

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

Пример: splitter = wilkinsonSplitter(SplitLineWidth=0.00780)

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

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

Пример: splitter = wilkinsonSplitter(ResistorLength=0.0050)

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

Значение сопротивления в Омах в виде положительной скалярной величины. Значением по умолчанию является для равного разделения разделитель Уилкинсона.

Пример: splitter = wilkinsonSplitter(Resistance=50)

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

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

Пример: splitter = wilkinsonSplitter(Height=0.0076)

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

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

Пример: splitter = wilkinsonSplitter(GroundPlaneWidth=0.046)

Пример: 'double'

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

Пример: d = dielectric("FR4"); splitter = wilkinsonSplitter(Substrate=d)

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

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

Пример: m = metal("PEC"); splitter = wilkinsonSplitter(Conductor=m)

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

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

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

Примеры

свернуть все

Создайте и просмотрите значение по умолчанию разделитель Уилкинсона на плоскости X-Y.

splitter = wilkinsonSplitter
splitter = 
  wilkinsonSplitter with properties:

               Shape: 'Rectangular'
      PortLineLength: 0.0060
       PortLineWidth: 0.0049
     SplitLineLength: 0.0300
      SplitLineWidth: 0.0028
      ResistorLength: 0.0020
          Resistance: 100
              Height: 0.0016
    GroundPlaneWidth: 0.0300
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]

show(splitter)

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

Вычислите и постройте S-параметры разделителя на уровне 3 ГГц.

spar=sparameters(splitter,3e9);
figure
rfplot(spar);

Figure contains an axes object. The axes object contains 9 objects of type line. These objects represent dB(S_{11}), dB(S_{21}), dB(S_{31}), dB(S_{12}), dB(S_{22}), dB(S_{32}), dB(S_{13}), dB(S_{23}), dB(S_{33}).

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

sub =  dielectric(Name=["Teflon","Teflon"],EpsilonR=[2.1 2.1], ...
    LossTangent=[0 0],Thickness=[0.8e-3 0.8e-3]);
splitter = wilkinsonSplitter(Height=0.8e-3,Substrate=sub);
show(splitter)

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

Постройте заряд и текущий на этом разделителе на уровне 3 ГГц.

figure
charge(splitter,3e9)

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

figure
current(splitter,3e9)

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

Ссылки

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

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

Введенный в R2021b