Main Content

sarinttime

Synthetic aperture integration time

Since R2021a

    Description

    t = sarinttime(v,synlen) returns the synthetic aperture integration time corresponding to a sensor velocity v and a synthetic aperture length synlen.

    example

    t = sarinttime(r,lambda,v,azres) returns the synthetic aperture integration time in terms of azimuth or cross-range resolution.

    example

    t = sarinttime(r,lambda,v,azres,Name,Value) specifies additional options using name-value arguments. Options include the azimuth impulse broadening factor and the Doppler cone angle.

    example

    Examples

    collapse all

    A side-looking airborne synthetic aperture radar (SAR) operating in broadside at 10 GHz is travelling with a velocity of 100 m/s. The sensor illuminates the scatterer having cross-range resolution of 1 m and Doppler cone angle of 90 degrees for a target range of 10 Km. Compute the synthetic aperture integration time.

    R = 10e3;
    v = 100;
    freq = 10e9;
    azres = 1;

    Compute the synthetic aperture time.

    lambda = freq2wavelen(freq);
    t = sarinttime(R,lambda,v,azres)
    t = 
    1.4990
    

    Input Arguments

    collapse all

    Sensor velocity in meters per second, specified as a positive real scalar or vector.

    • If you specify v and synlen as input arguments, then v can be a scalar or a vector.

    • If you specify r, lambda, v, and azres as input arguments, then v can only be a vector.

    Data Types: double

    Synthetic aperture length in meters, specified as a scalar or a vector.

    Data Types: double

    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

    Image azimuth or cross-range resolution in meters, specified as a positive real scalar.

    Data Types: double

    Name-Value Arguments

    Specify optional pairs of arguments as Name1=Value1,...,NameN=ValueN, where Name is the argument name and Value is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

    Before R2021a, use commas to separate each name and value, and enclose Name in quotes.

    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

    Synthetic aperture integration time in seconds, returned as a matrix.

    • If you specify v and synlen as input arguments, then the rows of t correspond to the velocity values in v and its columns correspond to the synthetic length values in synlen.

    • If you specify r, lambda, v, and azres as input arguments, then the rows of t correspond to the range values in r and its columns correspond to the wavelength values in lambda.

    Extended Capabilities

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

    Version History

    Introduced in R2021a