Main Content

Doppler estimation

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 are clustered, the Doppler frequencies are computed using cluster
information. Clustering associates multiple detections into one extended
detection.

To compute Doppler values for detections:

Define and set up your Doppler estimator using the Construction procedure that follows.

Call the

`step`

method to compute the Doppler of detections, using the properties you specify for the`phased.DopplerEstimator`

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.DopplerEstimator`

creates a Doppler estimator
System object, `estimator`

.

`estimator = phased.DopplerEstimator(`

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 Doppler |

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.