Doppler Estimator
Doppler estimation.
Description
Block Doppler Estimator Doppler (radial) target detection rate derived from radar response data.
Ports
Input
Resp - cube of response data processed by Doppler
complex column vector P by 1
| complex matrix M by P
| complex matrix M by N by P
A cube of Doppler-processed response data given as a complex vector-column P by 1, a complex matrix M by P, or a complex array M by N by P. M is the number of range samples, N is the number of transducer elements or beams, P is the number of Doppler bins.
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
Support for complex numbers: Yes
Doppler - Doppler grid values by Doppler measurement
`real vector-column P by 1'.
Doppler grid values by Doppler measurement specified as real vector-column P by 1.
Doppler defines the values corresponding to the Doppler measurement of the data input to the Resp port. The values must be monotonically increasing and equidistant from each other.
Example: [−0.3,−0.2,−0.1,0,0.1,0.2,0.3]
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
DetIdx - detection indices
real matrix Nd on Q
Detection indices given as a real matrix Nd on Q. Q is the number of detections, Nd is the number of measurements in the response data cube, Resp. Each DetIdx column contains the detection indices in the response data cube.
Example: [−0.3,−0.2,−0.1,0,0.1,0.2,0.3]
Data types: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
.
NoisePower - noise power at detection locations
positive scalar
| real positive vector-string 1 on Q
The noise power at detection locations, given as a positive scalar or real positive vector-string 1 on Q. Q is the number of detections specified in the DetIdx input port.
Dependencies
To use this port, select the Output variance for parameter estimates checkbox and set the Source of noise power parameters to `Input port'.
Clusters - cluster identifiers
real positive vector-string 1 on Q
Clusters identifiers given as a real positive vector-string 1 on Q, where Q is the number of detections given in the DetIdx input port. Each Clusters element corresponds to a DetIdx element.
Dependencies
To use this port, select the Enable cluster ID input checkbox.
Output
Est - Doppler velocity estimate
real vector-column K by 1
Doppler estimates given as a real vector-column K by 1.
-
If the Enable cluster ID parameter is not enabled, each Doppler estimate corresponds to one of the columns of the DetIdx input port. Then K is equal to the dimensionality of the Q column of the DetIdx port.
-
If the Enable cluster ID parameter is enabled, each Doppler estimate corresponds to one of the cluster IDs in the Clusters input port. Then K is equal to the number of unique cluster IDs.
Var is the variance of the Doppler estimate
` real positive vector-column K by 1'
The variance of the Doppler estimate returned as a positive real vector-column K by 1, where K is the dimension of Est. Each element of Var corresponds to an element of Est. The variance of the estimate is computed using the Ziv-Zakai constraint.
Dependencies
To use this port, select the Output variance for parameter estimates checkbox.
Parameters
Maximum number of estimates - maximum number of estimates to output to the report
1.0 (by default)
| positive integer
The maximum number of estimates for the report, specified as a positive integer. If the number of estimates requested is greater than the number of items in DetIdx, the remainder is filled with NaN
.
Enable cluster ID input - enable cluster ID input
off (by default)
| on
Enable Cluster input port to transmit cluster association information.
Output variance for parameter estimates - enable the output variance port
off (by default)
| on
Enables output variance of parameter estimates via Var port.
Number of pulses in Doppler processed waveform - number of pulses
2.0 (by default)
| positive scalar
The number of pulses in the Doppler processed waveform, specified as a positive integer.
Dependencies
To use this parameter, select the Output variance for parameter estimates checkbox.
Source of noise power - source of noise power
Property (By default)
| Input port
.
The source of noise power specified as Property
or Input port
.
If the parameter is set to Property
, use the Noise power parameter to set the noise power at detection locations. If the parameter is set to Input port
, the noise power will be set via the NoisePower input port.
Noise power - noise power values
1.0 (by default)
| positive scalar
.
Noise power for detections set as a positive scalar. The same noise power value is applied to all detections. The noise power is specified in linear units.
Dependencies
To use this parameter, select the Output variance for parameter estimates checkbox and set the Source of noise power parameters to `Property'.