Main Content

design

Design phase shifter around specified frequency

Since R2022b

Description

ps = design(psobj,frequency) designs a phase shifter around the specified frequency.

example

ps = design(___,Name=Value) designs a phase shifter with additional properties specified using name-value arguments.

Note

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

Examples

collapse all

Design a phase shifter at 1.8 GHz with a phase shift of 75 degrees.

ps = design(phaseShifter,1.8e9,PhaseShift=75)
ps = 
  phaseShifter with properties:

         NumSections: 1
        SectionShape: [1x1 ubendRightAngle]
      PortLineLength: 0.0080
       PortLineWidth: 0.0051
              Height: 0.0016
    GroundPlaneWidth: 0.1607
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]
          IsShielded: 0

Show the phase shifter.

show(ps)

Input Arguments

collapse all

Phase shifter, specified as a phaseShifter object.

Example: psobj = phaseShifter; design(psobj,2e9) designs a phase shifter around a frequency of 2 GHz.

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

Example: 55e6

Data Types: double

Name-Value Arguments

Example: Z0=70

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

Data Types: double

Phase shift value, specified as a positive scalar in degrees.

Data Types: double

Output Arguments

collapse all

Phase shifter operating around the specified frequency, returned as a phaseShifter object.

Version History

Introduced in R2022b

See Also