Main Content

effbeamwidth

Effective beamwidth of an array

Since R2024b

    Description

    Effective beamwidth of an array

    thetaeff=effbeamwidth(thetatx,thetarx). Use the effective beamwidth to calculate the clutter illumination area or the effective angular resolution in a simulated radar.

    example

    Examples

    collapse all

    Two radar systems have transmitter azimuth beamwidths of 15 and 25 and receiver azimuth beamwidths of 12 and 6. Compute the effective beamwidths.

    thetatx = [15 25];
    thetarx = [12 6];
    thetaeff = effbeamwidth(thetatx,thetarx)
    thetaeff = 1×2
    
       13.2518    8.2510
    
    

    Input Arguments

    collapse all

    Transmitter beamwidth, specified as a positive scalar or positive-valued length-J vector. thetatx can represent either azimuth or elevation beamwidth. The size of thetatx and thetarx must be the same. Units are in degrees.

    Example: 25.0

    Data Types: single | double

    Receiver beamwidth, specified as a positive scalar or positive-valued length-J vector. thetatx can represent either azimuth or elevation beamwidth. The size of thetatx and thetarx must be the same. Units are in degrees.

    Example: 15.0

    Data Types: single | double

    Output Arguments

    collapse all

    Effective beamwidth, returned as a scalar or positive-valued length-J vector. The size of thetaeff is the same as thetatx and thetarx.

    References

    [1] Barton, David K. Radar Equations for Modern Radar. 1st edition. Norwood, MA: Artech House, 2013.

    Extended Capabilities

    C/C++ Code Generation
    Generate C and C++ code using MATLAB® Coder™.

    Version History

    Introduced in R2024b