Main Content

stubRadialShunt

Create single- and double-radial stub shunt on X-Y plane

Description

Use the stubRadialShunt object to create a single- or double-radial stub shunt on the X-Y plane.

Radial stubs provide broadly resonant RF short circuits by introducing the short at a concentrated point. When cascaded with high-impedance quarter-wavelength transmission lines, radial stubs provide an effectively decoupled network for microwave amplifiers and other active components.

Creation

Description

example

stub = stubRadialShunt creates a single-radial stub shunt in the X-Y plane. The stub dimensions are for the frequency range of 3-5 GHz with a resonant frequency of 4.2 GHz on the X-Y plane.

example

stub = stubRadialShunt(Name=Value) sets Properties using one or more name-value arguments. For example, stubRadialStub(OuterRadius=0.0070) creates a radial stub shunt with an outer radius of 0.0070 meters. Properties not specified retain their default values.

Properties

expand all

Type of radial stub, specified as "Single" or "Double".

Example: stub = stubRadialShunt(StubType="Double")

Data Types: string | char

Outer radius of the radial stub in meters, specified as a positive scalar or a two-element vector of positive elements. Specify a two-element vector for a double-radial stub.

Example: stub = stubRadialShunt(OuterRadius=0.0070)

Data Types: double

Inner radius of the radial stub in meters, specified as a positive scalar or a two-element vector of positive elements. Specify a two-element vector for a double-radial stub.

Example: stub = stubRadialShunt(InnerRadius=0.0023)

Data Types: double

Angle of the stub in degrees, specified as a positive scalar or a two-element vector of positive elements. Specify a two-element vector for a double-radial stub. The stub angles must be greater than or equal to 5 degrees and less than or equal to 175 degrees.

Example: stub = stubRadialShunt(Angle=60)

Data Types: double

Width of the microstrip line in meters, specified as a positive scalar.

Example: stub = stubRadialShunt(PortLineWidth=0.0035)

Data Types: double

Length of the microstrip line in meters, specified as a positive scalar.

Example: stub = stubRadialShunt(PortLineLength=0.0237)

Data Types: double

Height of the radial stub from the ground plane, specified as a positive scalar.

Example: stub = stubRadialShunt(Height=0.0015)

Data Types: double

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

Example: stub = stubRadialShunt(GroundPlaneLength=0.046)

Example: double

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

Example: stub = stubRadialShunt(GroundPlaneWidth=0.046)

Example: double

Type of dielectric material used as a substrate, specified as a dielectric object. The thickness of the default dielectric material Teflon is 0.8 mm or the same as the Height property.

Example: d = dielectric("FR4"); stub = stubRadialShunt(Substrate=d)

Data Types: string | char

Type of metal used in the conducting layers, specified as a metal object.

Example: m = metal("PEC"); stub = stubRadialShunt(Conductor=m)

Data Types: string | char

Object Functions

chargeCalculate and plot charge distribution
currentCalculate and plot current distribution
feedCurrentCalculate current at feed port
getZ0Calculate characteristic impedance of transmission line
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 default radial stub shunt.

stub = stubRadialShunt
stub = 
  stubRadialShunt with properties:

             StubType: 'Single'
          OuterRadius: 0.0085
          InnerRadius: 0.0012
                Angle: 90
       PortLineLength: 0.0137
        PortLineWidth: 0.0025
               Height: 8.0000e-04
    GroundPlaneLength: 0.0200
     GroundPlaneWidth: 0.0200
            Substrate: [1x1 dielectric]
            Conductor: [1x1 metal]

View the radial stub shunt.

show(stub)

Figure contains an axes object. The axes object with title stubRadialShunt element contains 8 objects of type patch, surface. These objects represent PEC, feed, Teflon.

Create shunt radial stub of type double.

stub = stubRadialShunt(StubType='double');
stub.OuterRadius = [0.0085 0.0065];
stub.InnerRadius = [0.0012 0.0008];
stub.Angle       = [90 60];

View shunt radial stub.

show(stub)

Plot s-parameters.

spar = sparameters(stub,linspace(3e9,5e9,50));
rfplot(spar)

More About

expand all

References

[1] Wang , Zhebin, and Chan-Wang Park. “Novel Wideband GaN HEMT Power Amplifier Using Microstrip Radial Stub to Suppress Harmonics.” In 2012 IEEE/MTT-S International Microwave Symposium Digest, 1–3. Montreal, QC, Canada: IEEE, 2012. https://doi.org/10.1109/MWSYM.2012.6259464.

[2] Singh, Prashant, and Tiwary Anjini. “Novel Compact Dual Bandstop Filter Using Radial Stub.” Microwave Review 21 (September 1, 2015): 17–22.

Version History

Introduced in R2021b