Range Doppler coupling
Target Range After Correcting for Doppler Shift
Calculate the true range of the target for an FMCW waveform that sweeps a band of 30 MHz in 2 ms. The dechirped target echo has a beat frequency of 1 kHz. The processing of the target return indicates a Doppler shift of 100 Hz.
slope = 30e6/2e-3; fb = 1e3; fd = 100; r = beat2range(fb,slope) - rdcoupling(fd,slope)
r = 10.9924
fd — Doppler shift
array of real numbers
Doppler shift, specified as an array of real numbers.
slope — Slope of linear frequency modulation
Slope of linear frequency modulation, specified as a nonzero scalar in hertz per second.
c — Signal propagation speed
speed of light (default) | positive scalar
Signal propagation speed, specified as a positive scalar in meters per second.
The range offset is the difference between the estimated range and the true range. The difference arises from coupling between the range and Doppler shift.
The function computes
 Barton, David K. Radar System Analysis and Modeling. Boston: Artech House, 2005.
 Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Usage notes and limitations:
Does not support variable-size inputs.