Main Content


SAR beam compression ratio



    bcr = sarbeamcompratio(r,lambda,synlen,wa) computes the beam compression ratio to illuminate a scene.


    bcr = sarbeamcompratio(r,lambda,synlen,wa,Name,Value) specifies additional options using name-value arguments.


    collapse all

    Estimate the beam compression ratio of a side-looking airborne SAR operating in broadside at a wavelength of 0.05 m for a target range of 5 km. The radar has a synthetic aperture length of 75 m. The azimuth size of the scene is 50 m. Assume an azimuth impulse broadening factor of 1.3.

    lambda = 0.05;
    Wa = 50;
    R = 5e3;
    len = 75;
    azb = 1.3;

    Compute the beam compression ratio.

    bcr = sarbeamcompratio(R,lambda,len,Wa,'AzimuthBroadening',azb)
    bcr = 23.0769

    Input Arguments

    collapse all

    Range from target to antenna in meters, specified as a positive real scalar or a vector.

    Data Types: double

    Radar wavelength in meters, specified as a positive real scalar or a vector.

    Data Types: double

    Synthetic aperture length in meters, specified as a scalar.

    Data Types: double

    Azimuth size of scene in degrees, specified as a positive real scalar.

    Data Types: double

    Name-Value Arguments

    Specify optional comma-separated pairs of Name,Value arguments. Name is the argument name and Value is the corresponding value. Name must appear inside quotes. You can specify several name and value pair arguments in any order as Name1,Value1,...,NameN,ValueN.

    Example: 'AzimuthBroadening',1.2,'ConeAngle',60

    Azimuth impulse broadening factor due to data weighting or windowing for sidelobe control, specified as a positive real scalar. This argument expresses the actual –3 dB mainlobe width with respect to the nominal width. Typical window functions like hamming and hann exhibit values in the range from 1 to 1.5.

    Data Types: double

    Doppler cone angle in degrees, specified as a scalar in the range [0, 180]. This argument identifies the direction toward the scene relative to the direction of motion of the array.

    Data Types: double

    Output Arguments

    collapse all

    Beam compression ratio, returned as a matrix. The rows of bcr correspond to the range values in r and its columns correspond to the radar wavelength values in lambda.

    Extended Capabilities

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

    Introduced in R2021a