Contenido principal

createAntenna

Create dual-reflector antenna for full-wave analysis

Since R2026a

    Description

    ant = createAntenna(obj,freq) creates a customDualReflectors antenna object from the parabolic reflector, operating at the specified frequency.

    example

    Examples

    collapse all

    Design a horn-fed offset parabolic reflector antenna with a diameter of 1 m, focal length 0.9 m, clearance height 0.1 m, radiator aperture 68 mm, and surface error 1 mm.

    ant = reflectorCalculator(Diameter=1,FocalLength=0.9,ClearanceHeight=0.1, ...
        RadiatorAperture=0.068,SurfaceError=1e-3)
    ant = 
      reflectorCalculator with properties:
    
                Diameter: 1
             FocalLength: 0.9000
         ClearanceHeight: 0.1000
                FeedType: 'singlefed'
        RadiatingElement: 'horn'
        RadiatorAperture: 0.0680
               ScanAngle: 1
            SurfaceError: 1.0000e-03
                FeedLoss: 0
    
    

    Create a customDualReflectors object for the full-wave analysis.

    cd = createAntenna(ant,10e9)
    cd = 
      customDualReflectors with properties:
    
                 Exciter: [1×1 horn]
           MainReflector: [166×3 triangulation]
            SubReflector: []
         ReflectorOffset: [0 0 0]
              FeedOffset: [0.9710 0 -0.0679]
           ReflectorTilt: 0
        RemeshReflectors: 1
                    Tilt: 0
                TiltAxis: [1 0 0]
                    Load: [1×1 lumpedElement]
              SolverType: 'MoM-PO'
    
    

    Plot its radiation pattern at 10 GHz.

    figure
    pattern(cd,10e9)

    Figure contains 2 axes objects and other objects of type uicontrol. Axes object 1 contains 5 objects of type patch, surface. Hidden axes object 2 contains 18 objects of type surface, line, text, patch.

    Input Arguments

    collapse all

    Parabolic reflector antenna, specified as a reflectorCalculator object.

    Example: reflectorCalculator

    Operating frequency of the dual-reflector antenna, specified as a positive scalar.

    Example: 10e9

    Data Types: double

    Output Arguments

    collapse all

    Dual-reflector antenna, returned as a customDualReflectors object.

    Version History

    Introduced in R2026a