Main Content

design

Design ring resonator around specified frequency

Since R2022b

Description

example

resonator = design(ringresonatorobj,frequency) calculates the dimensions of a ring resonator around the specified frequency.

example

splitter = design(___,Name=Value) designs a ring resonator with additional options 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 ring resonator at 1.8 GHz.

resonator = design(resonatorRing, 1.8e9)
resonator = 
  resonatorRing with properties:

      PortLineLength: 0.0100
       PortLineWidth: 0.0051
         CouplingGap: 1.0000e-03
     RingRadiusOuter: 0.0223
           RingWidth: 0.0051
              Height: 0.0016
    GroundPlaneWidth: 0.0669
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]
          IsShielded: 0

View the resonator.

show(resonator);  

Design a ring resonator at 2.5 GHz with a characteristic impedance at 75 ohms.

resonator = design(resonatorRing,2.5e9,Z0=75)
resonator = 
  resonatorRing with properties:

      PortLineLength: 0.0100
       PortLineWidth: 0.0027
         CouplingGap: 1.0000e-03
     RingRadiusOuter: 0.0158
           RingWidth: 0.0027
              Height: 0.0016
    GroundPlaneWidth: 0.0474
           Substrate: [1x1 dielectric]
           Conductor: [1x1 metal]
          IsShielded: 0

View the resonator.

show(resonator)

Input Arguments

collapse all

Ring resonator, specified as a resonatorRing object.

Example: resonator = resonatorRing; design(resonator,2e9) designs a ring resonator around a frequency of 2 GHz.

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

Example: 55e6

Data Types: double

Name-Value Arguments

Example: Z0=70

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

Data Types: double

Output Arguments

collapse all

Ring resonator operating around the specified frequency, returned as a resontorRing object.

Version History

Introduced in R2022b

See Also