range2time

Convert propagation distance to propagation time

Syntax

t = range2time(r)
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

collapse all

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

r = 15.0e3;
prf = 1/range2time(r)
prf = 9.9931e+03

Input Arguments

collapse all

Signal range in meters, specified as an array of nonnegative numbers.

Data Types: double

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

Data Types: double

Output Arguments

collapse all

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

Algorithms

The function computes 2*r/c.

References

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

Extended Capabilities

Introduced in R2012b