Main Content

sarprf

Synthetic aperture radar PRF

    Description

    example

    prf = sarprf(v,daz) computes the radar pulse repetition frequency (PRF) as a function of the sensor velocity and the antenna dimension in the azimuth direction.

    example

    prf = sarprf(v,daz,Name,Value) specifies additional options using name-value arguments.

    Examples

    collapse all

    A side-looking airborne SAR operating in broadside moves with a velocity of 100 m/s. The sensor has an aperture dimension of 1.5 m in azimuth. Compute the radar pulse repetition frequency. Assume an antenna roll-off factor of 1.2.

    daz = 1.5;
    v = 100;
    ka = 1.2
    ka = 1.2000
    

    Compute the SAR pulse repetition frequency.

    prf = sarprf(v,daz,'RollOff',ka)
    prf = 160
    

    Input Arguments

    collapse all

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

    Data Types: double

    Antenna width in the azimuth direction in meters, specified as a positive real scalar or a vector.

    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: 'RollOff',1.2,'ConeAngle',120

    Antenna roll-off factor, specified as a positive real scalar. This argument provides a safety factor that prevents mainlobe returns from aliasing in the pulse repetition frequency (PRF) time interval. Adjust the roll-off factor to make the PRF greater than the mainlobe Doppler bandwidth.

    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

    Radar pulse repetition frequency in hertz, returned as a matrix. The rows of prf correspond to the velocity values in v. The columns of prf correspond to the antenna dimension values in daz.

    Extended Capabilities

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

    Version History

    Introduced in R2021a