Documentation

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.

More About

expand all

Algorithms

The function computes 2*r/c.

References

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

Was this topic helpful?