range2bw

Convert range resolution to required bandwidth

Syntax

  • bw = range2bw(r) example
  • bw = range2bw(r,c)

Description

example

bw = range2bw(r) returns the bandwidth needed to distinguish two targets separated by a given range. Such capability is often referred to as range resolution. The propagation is assumed to be two-way, as in a monostatic radar system.

bw = range2bw(r,c) specifies the signal propagation speed.

Examples

expand all

Pulse Width for Specified Range Resolution

Assume you have a monostatic radar system that uses a rectangular waveform. Calculate the required pulse width of the waveform so that the system can achieve a range resolution of 10 m.

r = 10;
tau = 1/range2bw(r);

Input Arguments

expand all

r — Target range resolutionarray of positive numbers

Target range resolution in meters, specified as an array of positive numbers.

Data Types: double

c — Signal propagation speedspeed of light (default) | positive scalar

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

Data Types: double

Output Arguments

expand all

bw — Required bandwidtharray of nonnegative numbers

Required bandwidth in hertz, returned as an array of nonnegative numbers. The dimensions of bware the same as those of r.

More About

expand all

Tips

  • This function assumes two-way propagation. For one-way propagation, you can find the required bandwidth by multiplying the output of this function by 2.

Algorithms

The function computes c/(2*r).

References

[1] Skolnik, M. Introduction to Radar Systems, 3rd Ed. New York: McGraw-Hill, 2001.

Was this topic helpful?