Main Content


Design branchline coupler around particular frequency

Since R2021b


coupler = design(couplerobj,frequency) designs a branchline coupler around the specified frequency.


coupler = design(___,Name,Value) designs a branchline coupler line 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 branchline coupler at 1.8 GHz and with a Z0 of 75 ohms.

coupler = design(couplerBranchline,1.8e9,Z0=75);

Plot the s-parameters of the coupler at 1.8 GHz.

spar = sparameters(coupler,1.8e9);

Input Arguments

collapse all

Branchline coupler, specified as a couplerBranchline object.

Example: coupler = couplerBranchline; design(coupler,2e9) designs a branchline coupler around a frequency of 2 GHz.

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

Example: 3e9

Data Types: double

Name-Value Arguments

Example: Z0=70

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

Data Types: double

Output Arguments

collapse all

Branchline coupler operating around the specified frequency, returned as a couplreBranchline object.

Version History

Introduced in R2021b

See Also