Accelerating the pace of engineering and science

# 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.

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.