Main Content

powerDividerCorporate

Create corporate power divider

Since R2022a

Description

Use the powerDividerCorporate object to create a corporate power divider to divide power equally or unequally from a single port to multiple ports.

Three part image from right to left: Default image of a corporate power divider. Current distribution on the corporate power divider. S-parameters plot of the corporate power divider.

Creation

Description

example

divider = powerDividerCorporate creates a corporate power divider with default properties for an operating frequency of 1.6 GHz.

example

divider = powerDividerCorporate(Name=Value) sets Properties using one or more name-value arguments. For example, powerDividerCorporate(PortLineLength=0.0300) creates a corporate power divider with an input and output line length of 0.0300 meters. Properties not specified retain their default values.

Properties

expand all

Number of output ports, specified as a positive scalar.

Example: divider = powerDividerCorporate(NumOutputPorts=8)

Data Types: double

Basic divider element, specified as wilkinsonSplitter, wilkinsonSplitterUnequal, or wilkinsonSplitterWideband object.

Example: divider = powerDividerCorporate(SplitterElement="wilkinsonSplitterWideband")

Data Types: char | string

Shape of corner at each bend specified as 'Mitered' or 'Curved'. If you set Corner to 'Mitered', specify the miter diagonal by setting the MiterDiagonal property. If you set Corner to 'Curved', specify the radius of the curve by setting the CurveRadius property.

Example: divider = powerDividerCorporate(SplitterElement='Curved')

Data Types: char | string

Length of the miter diagonal in meters, specified as a positive scalar. This property applies only when you set the Corner property to 'Mitered'.

Example: divider = powerDividerCorporate(MiterDiagonal=0.0046)

Radius of the curve at the bends in meters, specified as a positive scalar. This property applies only when you set the Corner property to 'Curved'.

Example: divider = powerDividerCorporate(CurveRadius=0.0046)

Data Types: double

Length of the input and the output line in meters, specified as a positive scalar.

Example: divider =powerDividerCorporate(PortLineLength=0.0070)

Data Types: double

Width of the input and the output line in meters, specified as a positive scalar.

Example: divider =powerDividerCorporate(PortLineWidth=0.0034)

Data Types: double

Width of the ground plane in meters, specified as a positive scalar.

Example: divider =powerDividerCorporate(GroundPlaneWidth=0.046)

Example: double

Object Functions

chargeCalculate and plot charge distribution
currentCalculate and plot current distribution
designDesign corporate power divider around specified frequency
feedCurrentCalculate current at feed port
layoutPlot all metal layers and board shape
meshChange and view mesh properties of metal or dielectric in PCB component
shapesExtract all metal layer shapes of PCB component
showDisplay PCB component structure or PCB shape
sparametersCalculate S-parameters for RF PCB objects

Examples

collapse all

Create a corporate power divider with default values.

divider = powerDividerCorporate
divider = 
  powerDividerCorporate with properties:

      NumOutputPorts: 4
     SplitterElement: [1x1 wilkinsonSplitter]
              Corner: 'Mitered'
       MiterDiagonal: 0.0025
         PortSpacing: 0.0240
      PortLineLength: 0.0080
       PortLineWidth: 0.0049
    GroundPlaneWidth: 0.0960

Visualize the power divider.

show(divider)

Figure contains an axes object. The axes object with title powerDividerCorporate element, xlabel x (mm), ylabel y (mm) contains 12 objects of type patch, surface. These objects represent PEC, feed, Teflon, load.

Create a corporate power divider with default values.

divider = powerDividerCorporate;

Change the substrate of the splitter element to a multi-layered substrate.

divider.SplitterElement.Substrate = dielectric('Name',{'Teflon','Teflon'},'EpsilonR', ...
    [2.1 2.1],'LossTangent',[0 0],'Thickness',[0.8e-3 0.8e-3]);

Change the height of the splitter element.

divider.SplitterElement.Height = 0.8e-3;

Visualize the power divider

show(divider)

Figure contains an axes object. The axes object with title powerDividerCorporate element, xlabel x (mm), ylabel y (mm) contains 13 objects of type patch, surface. These objects represent PEC, feed, Teflon, load.

References

[1] Pozar, David M. Microwave Engineering. 4th ed. Hoboken, NJ: Wiley, 2012.

Version History

Introduced in R2022a