phased.DopplerEstimator
Doppler estimation
Description
The phased.DopplerEstimator
System object™ estimates Doppler frequencies of targets. Input to the estimator consists
of detection locations output from a detector, and a range-Doppler response data cube.
When detections cluster, the system object computes Doppler frequencies using the
cluster information. Clustering associates multiple detections into one extended
detection.
To estimate Doppler frequencies of targets:
Create the
phased.DopplerEstimator
object and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
dopplerEstimator = phased.DopplerEstimator
creates a
Doppler estimator System object, dopplerEstimator
.
dopplerEstimator = phased.DopplerEstimator(
sets properties using one or more optional name-value arguments. For example,
Name
=Value
)NumEstimates=4
sets the maximum number of estimates to
4
.
Properties
Usage
Syntax
Description
estimates Doppler frequencies of detections derived from the range-Doppler
response data, dopest
= dopplerEstimator(estimator
,resp
,dopgrid
,detidx
)resp
. This syntax computes Doppler estimates
for each detection position reported in detidx
. The
dopgrid
argument sets the units for the Doppler
dimension of the response data cube.
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
Algorithms
References
[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.
Extended Capabilities
Version History
Introduced in R2017a