Convert range resolution to bandwidth
Assume you have a monostatic radar system that uses a rectangular waveform. Calculate the signal bandwidth needed to obtain a range resolution of 25 m. Use the default speed of light.
rangeres = 25.0; bw = rangeres2bw(rangeres)
bw = 5.9958e+06
Calculate the bandwidth of a two-way sonar system that uses a rectangular waveform. The desired range resolution one meter. The speed of sound is 1520 m/s.
rangeres = 1; c = 1520.0; bw = rangeres2bw(rangeres,c)
bw = 760
Assume a monostatic radar system that uses a rectangular waveform. Calculate the bandwidths of two signals having range resolutions of 1 and 10 and 10 meters. Use a range broadening factor of 2.0.
res = [1.0,10.0]; c = physconst('Lightspeed'); bw = rangeres2bw(res,c,'RangeBroadening',2.0)
bw = 1×2 108 × 2.9979 0.2998
rangeres— Range resolution
Range resolution, specified as a positive scalar. Units are in meters.
c— Signal propagation speed
Signal propagation speed, specified as a positive scalar. Units are in m/s.
rb— range impulse broadening factor
1.0(default) | real positive scalar
Range impulse broadening factor, specified as a real scalar. Range broadening occurs
due to data weighting or windowing for side lobe control. Range broadening is the ratio
of the actual –3 dB main lobe width with respect to the nominal width. Typical window
functions such as
hann exhibit range
broadening in the range of 1 to 1.5.
bw— Signal bandwidth
Signal bandwidth, returned as a positive scalar. Units are in Hz.
The range resolution (in meters) for a rectangular pulse of bandwidth, bw, is c/bw/2, where c is the propagation speed. Using the range resolution broadening factor b yields a range resolution of cb/bw/2.