Convert bandwidth to range resolution
The use of
not recommended. Use
returns the range resolution of a signal
corresponding to its bandwidth. Range resolution
gives you the minimum range difference needed to
distinguish two targets. The function applies to
two-way propagation, as in a monostatic radar
rngres = bw2range(
Compute Range Resolution from Bandwidth
Assume you have a monostatic radar system that uses a rectangular waveform. Calculate the range resolution obtained using a bandwidth of 20 MHz.
bw = 20e6; rngres = bw2range(bw)
rngres = 7.4948
Compute Sonar Range Resolution from Bandwidth
Calculate the range resolution of a two-way sonar system that uses a rectangular waveform. The signal bandwidth is 2 kHz. The speed of sound is 1520 m/s.
bw = 2e3; c = 1520.0; rngres = bw2range(bw,c)
rngres = 0.3800
bw — Signal bandwidth
positive scalar | MATLAB® array of positive real values
Signal bandwidth, specified as any array of array of positive real values. Units are in hertz.
c — Signal propagation speed
speed of light (default) | positive scalar
Signal propagation speed, specified as a positive scalar. The
default value is the output of
Units are in meters per second.
This function assumes two-way propagation. For one-way propagation, you can find the required range resolution by multiplying the output of this function by 2.
The function computes range resolution from
 Skolnik, M. Introduction to Radar Systems, 3rd Ed. New York: McGraw-Hill, 2001.
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Usage notes and limitations:
Does not support variable-size inputs.
- Automotive Adaptive Cruise Control Using FMCW Technology (Radar Toolbox)