Main Content

SIWSplitter

Create an SIW Splitter in microstrip form

Since R2023b

    Description

    Use the SIWSplitter object to create a Substrate Integrated Waveguide (SIW) power divider in microstrip form.

    Three part image from right to left: Default image of a SIW splitter. Current distribution on the SIW splitter. S-parameters plot of the SIW splitter.

    Creation

    Description

    splitter = SIWSplitter creates a default SIW power divider. Default substrate is Teflon with a thickness of 0.8e-3 m.

    example

    splitter = SIWSplitter(Name=Value) sets Properties using one or more name-value arguments. For example, SIWSplitter(Width=0.008) creates a power divider with width 0.008 m. Properties not specified retain their default values.

    example

    Properties

    expand all

    Feed line shape is specified as FeedLine.

    Example: line.FeedLine = traceRectangular

    Data Types: object

    Length is specified as a positive scalar

    Example: Spitter = SIWSplitter(InputLineLength = 0.02161)

    Data Types: double

    Split line length is specified as a positive scalar

    Example: Splitter = SIWSplitter(SplitLineLength = 0.015)

    Data Types: double

    Width is specified as a positive scalar

    Example: Splitter = SIWSplitter(Width = 0.0077)

    Data Types: double

    Via spacing is specified as a two element positive vector. ViaSpacing(1) is the center-to-center spacing between adjacent vias along the InputLineLength and the SplitLineLength. ViaSpacing(2) is the center-to-center spacing between adjacent vias along the Width.

    Example: Splitter = SIWSplitter(ViaSpacing = [1.3e-3 5.1e-3])

    Data Types: double

    Via diameter is specified as a positive scalar.

    Example: Splitter = SIWSplitter(ViaDiamater = 0.49e-3)

    Data Types: double

    Post diameter is specified as a positive scalar.

    Example: Splitter = SIWSplitter(PostDiamater = 0.29e-3)

    Data Types: double

    PostOffsetX value increases toward the input line. Post diameter is specified as a positive scalar.

    Example: Splitter = SIWSplitter(PostOffsetX = 0.29e-3)

    Data Types: double

    Height is specified as a positive scalar.

    Example: Splitter = SIWSplitter(Height = 0.248e-3)

    Data Types: double

    Ground plane length is specified as a positive scalar.

    Example: Splitter = SIWSplitter(GroundPlaneLength = 36.1e-3)

    Data Types: double

    Conductor is specified as a metal object.

    Example: line.Conductor = metal('Copper')

    Data Types: string

    Substrate is specified as a dielectric object.

    Example: line.Substrate = dielectric('FR4')

    Data Types: string

    Object Functions

    chargeCalculate and plot charge distribution
    currentCalculate and plot current distribution
    dgsCreate defected ground structure of PCB element
    feedCurrentCalculate current at feed port
    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 and visualize a SIW Power Divider

    Splitter = SIWSplitter
    Splitter = 
      SIWSplitter with properties:
    
                 FeedLine: [1x1 traceTapered]
          InputLineLength: 0.0155
          SplitLineLength: 0.0145
                    Width: 0.0125
               ViaSpacing: [0.0017 0.0110]
              ViaDiameter: 5.0000e-04
             PostDiameter: 2.5400e-04
              PostOffsetX: 0.0055
        GroundPlaneLength: 0.0341
                   Height: 8.0000e-04
                Substrate: [1x1 dielectric]
                Conductor: [1x1 metal]
    
    
    show(Splitter)

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

    Create and visualize a SIW power divider with rectangular feedline.

    Splitter = SIWSplitter
    Splitter = 
      SIWSplitter with properties:
    
                 FeedLine: [1x1 traceTapered]
          InputLineLength: 0.0155
          SplitLineLength: 0.0145
                    Width: 0.0125
               ViaSpacing: [0.0017 0.0110]
              ViaDiameter: 5.0000e-04
             PostDiameter: 2.5400e-04
              PostOffsetX: 0.0055
        GroundPlaneLength: 0.0341
                   Height: 8.0000e-04
                Substrate: [1x1 dielectric]
                Conductor: [1x1 metal]
    
    
    obj.Feedline = traceRectangular("Length",3e-3,"Width",2e-3)
    obj = struct with fields:
        Feedline: [1x1 traceRectangular]
    
    
    show(Splitter)

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

    Version History

    Introduced in R2023b