Main Content

SIWFilter

Create an SIW bandpass filter with split rings in microstrip form

Since R2023b

    Description

    Use the SIWFilter object to create a bandpass filter in microstrip form. The filter is a combination of a Substrate Integrated Waveguide (SIW) transmission line and split ring resonator.

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

    Creation

    Description

    filter = SIWFilter creates a default SIW filter with passband of filter centered around 7 GHz, with a bandwidth of 1.5 GHz. Default substrate is Teflon with a thickness of 0.253e-3 m.

    example

    filter = SIWFilter(Name=Value) sets Properties using one or more name-value arguments. For example, SIWFilter(NumResonators=5) creates a filter with five resonators. Properties not specified retain their default values.

    example

    Properties

    expand all

    TxlineElement is specified as SIWline.

    Example: Filter = SIWFilter

    Data Types: char | string

    Resonator shape is specified as a splitRing shape, either Square, Circle, Triangle, Hexagon, or Octagon

    Example: Filter = SIWFilter(Resonator = splitRing(Type = "Hexagon"))

    Data Types: char | string

    Number of Resonators is specified as a positive scalar.

    Example: Filter = SIWFilter(NumResonators = 5)

    Data Types: double

    Resonator spacing is specified as a positive scalar.

    Example: Filter = SIWFilter(ResonatorSpacing = 7e-3)

    Data Types: double

    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 default SIW Bandpass Filter

    filter = SIWFilter
    filter = 
      SIWFilter with properties:
    
           TxlineElement: [1x1 SIWLine]
               Resonator: [1x1 splitRing]
           NumResonators: 3
        ResonatorSpacing: 0.0050
    
    
    show(filter)

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

    Create and visualize SIW band pass filter with circular split ring resonator

    filter = SIWFilter;
    filter.Resonator = splitRing(Type="Circle")
    filter = 
      SIWFilter with properties:
    
           TxlineElement: [1x1 SIWLine]
               Resonator: [1x1 splitRing]
           NumResonators: 3
        ResonatorSpacing: 0.0050
    
    
    show(filter)

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

    Version History

    Introduced in R2023b