Main Content


Design Wilkinson splitter around specified frequency

Since R2021b


wsplitter = design(wsplitterobj,frequency) designs a Wilkinson splitter around the specified frequency.


wsplitter = design(___,Name=Value) designs a Wilkinson splitter with additional options specified using name-value arguments.


PCB components designed using the design function operate around the specified frequency with a 10-15% tolerance.


collapse all

Design a Wilkinson splitter at 1.8 GHz and with a Z0 of 75 ohm.

wsplitter = design(wilkinsonSplitter,1.8e9,Z0=75);

View the splitter.


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

Input Arguments

collapse all

Wilkinson splitter, specified as a wilkinsonSplitter object.

Example: wsplitterobj = wilkinsonSplitter; design(wsplitterobj,2e9) designs a Wilkinson splitter around a frequency of 2 GHz.

Design frequency of the Wilkinson splitter, specified as a real positive scalar in hertz.

Example: 55e6

Data Types: double

Name-Value Arguments

Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

Example: Z0=2

Characteristic impedance of the splitter, specified as a positive scalar in ohms.

Data Types: double

Output Arguments

collapse all

Wilkinson splitter operating around the specified frequency, returned as a wilkinsonSplitter object.

Version History

Introduced in R2021b

See Also