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.
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.
Sensor velocity in meters per second, specified as a positive real scalar or vector.
Data Types: double
daz — Antenna width in azimuth direction positive real scalar | vector
Antenna width in the azimuth direction in meters, specified as a positive real
scalar or a vector.
Data Types: double
Name-Value Pair 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.
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
'ConeAngle' — Doppler cone angle 90 (default) | scalar in the range [0, 180]
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.
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™.