Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Range estimation

The `phased.RangeEstimator`

System
object™ estimates
the ranges of targets. Input to the estimator consists of a range-response
or range-Doppler response data cube, and detection locations from
a detector. When information about clusters of detections is available,
the ranges are computed using cluster information. Clustering associates
multiple detections into one extended detection.

To compute the detections for a range-response or range-Doppler cube:

Define and set up a range estimator using the Construction procedure that follows.

Call the

`step`

method to compute the range, using the properties you specify for the`phased.RangeEstimator`

System object.

Instead of using the `step`

method to perform
the operation defined by the System
object, you can call the object
with arguments, as if it were a function. For example, ```
y
= step(obj,x)
```

and `y = obj(x)`

perform
equivalent operations.

`estimator = phased.RangeEstimator`

creates
a range estimator System
object, `estimator`

.

`estimator = phased.RangeEstimator(`

creates
a System
object, `Name`

,`Value`

)`estimator`

, with each specified
property `Name`

set to the specified `Value`

.
You can specify additional name and value pair arguments in any order
as (`Name1,Value1`

,...,`NameN,ValueN`

).

step | Estimate target range |

Common to All System Objects | |
---|---|

`release` | Allow System object property value changes |

[1] Richards, M. *Fundamentals of Radar Signal
Processing*. 2nd ed. McGraw-Hill Professional Engineering,
2014.

[2] Richards, M., J. Scheer, and W. Holm. * Principles
of Modern Radar: Basic Principles*. SciTech Publishing,
2010.

`phased.CFARDetector`

|`phased.CFARDetector2D`

|`phased.DopplerEstimator`

|`phased.RangeDopplerResponse`

|`phased.RangeResponse`