Accelerating the pace of engineering and science

# range2time

Convert propagation distance to propagation time

## Syntax

• t = range2time(r) example
• t = range2time(r,c)

## Description

example

t = range2time(r) returns the time a signal takes to propagate a given distance. The propagation is assumed to be two-way, as in a monostatic radar system.

t = range2time(r,c) specifies the signal propagation speed.

## Examples

expand all

### PRF for Specified Unambiguous Range

Calculate the required PRF for a monostatic radar system so that it can have a maximum unambiguous range of 15 km.

```r = 15e3;
prf = 1/range2time(r);```

## Input Arguments

expand all

### r — Signal rangearray of nonnegative numbers

Signal range in meters, specified as an array of nonnegative 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

### t — Propagation timearray of nonnegative numbers

Propagation time in seconds, returned as an array of nonnegative numbers. The dimensions of tare the same as those of r.

expand all

### Algorithms

The function computes 2*r/c.

## References

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