This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Convert frequency offset to range


R = stretchfreq2rng(FREQ,SLOPE,REFRNG)
R = stretchfreq2rng(FREQ,SLOPE,REFRNG,V)


R = stretchfreq2rng(FREQ,SLOPE,REFRNG) returns the range corresponding to the frequency offset FREQ. The computation assumes you obtained FREQ through stretch processing with a reference range of REFRNG. The sweeping slope of the linear FM waveform is SLOPE.

R = stretchfreq2rng(FREQ,SLOPE,REFRNG,V) specifies the propagation speed V.

Input Arguments


Frequency offset in hertz, specified as a scalar or vector.


Sweeping slope of the linear FM waveform, in hertz per second, specified as a nonzero scalar.


Reference range, in meters, specified as a scalar.


Propagation speed, in meters per second, specified as a positive scalar.

Default: Speed of light

Output Arguments


Range in meters. R has the same dimensions as FREQ .


collapse all

Calculate the range corresponding to a frequency offset of 2 kHz obtained from stretch processing. Assume the reference range is 5000 m and the linear FM waveform has a sweeping slope of 2 GHz/s.

r = stretchfreq2rng(2e3,2e9,5000)
r = 4.8501e+03


[1] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.

Extended Capabilities

Introduced in R2012a