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