Convert range to beat frequency
fb = range2beat(r,slope)example
fb = range2beat(r,slope,c)
Calculate the maximum beat frequency in the received signal of an upsweep FMCW waveform. Assume that the waveform can detect a target as far as 18 km and sweeps a 300 MHz band in 1 ms. Also assume that the target is stationary.
slope = 300e6/1e-3; r = 18e3; fb = range2beat(r,slope);
r— Rangearray of nonnegative numbers
Range, specified as an array of nonnegative numbers in meters.
slope— Sweep slopenonzero scalar
Slope of FMCW sweep, specified as a nonzero scalar in hertz per second.
c— Signal propagation speedspeed of light (default) | positive scalar
Signal propagation speed, specified as a positive scalar in meters per second.
fb— Beat frequency of dechirped signalarray of nonnegative numbers
Beat frequency of dechirped signal, returned as an array of
nonnegative numbers in hertz. Each entry in
the beat frequency corresponding to the corresponding range in
The dimensions of
fb match the dimensions of
For an up-sweep or down-sweep FMCW signal, the beat frequency is Ft – Fr. In this expression, Ft is the transmitted signal's carrier frequency, and Fr is the received signal's carrier frequency.
For an FMCW signal with triangular sweep, the upsweep and downsweep have separate beat frequencies.
The function computes
 Pace, Phillip. Detecting and Classifying Low Probability of Intercept Radar. Artech House, Boston, 2009.
 Skolnik, M.I. Introduction to Radar Systems. New York: McGraw-Hill, 1980.