Engee documentation

Doppler Estimator

Doppler estimation.

blockType: DopplerEstimator

Path in the library:

/Phased Array Systems/Detection/Doppler Estimator

Description

Block Doppler Estimator the Doppler (radial) target detection rate obtained from the radar response data.

Ports

Entrance

Resp — response data cube processed by the doppler
complex column vector P by 1 | complex matrix M by P | complex matrix M by N by P

A Doppler-processed response data cube defined as a complex column vector 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 sensor elements or rays, and 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 — values of the Doppler grid according to the Doppler measurement of
a real vector is a column P by 1

The values of the Doppler grid grid according to the Doppler measurement, given as a real vector column P by 1.

Doppler determines the values corresponding to the Doppler measurement of the data entered into the Resp port. The values should 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 — pass detection indexes:q[<br>] the real matrix Nd on Q

Detection indexes, specified 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 column DetIdx contains the detection indexes 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 the detection points of
positive scalar | real positive vector-row 1 on Q

The noise power at the detection sites, specified as a positive scalar or a real positive vector-row 1 on Q. Q is the number of detections set in the input port DetIdx.

Dependencies

To use this port, select the Output variance for parameter estimates checkbox and set the Source of noise power parameter to Input port.

Clusters — cluster IDs
real positive vector-row 1 on Q

Cluster identifiers specified as a real positive vector-row 1 on Q, where Q is the number of detections specified 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 — estimate of the Doppler speed of
real column vector K by 1

Doppler estimates given as a real column vector K by 1.

  • If the Enable cluster ID parameter is not enabled, then each Doppler score corresponds to one of the columns of the input port DetIdx. Then K is equal to the dimension of the column Q of the port DetIdx.

  • If the Enable cluster ID parameter is enabled, then each Doppler score 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 of
real positive column vector K by 1

The variance of the Doppler estimate returned as a positive real column vector K by 1, where K is the dimension Est. Each Var element corresponds to an Est element. The variance of the estimate is calculated using the Ziva-Zakai constraint.

Dependencies

To use this port, check the box Output variance for parameter estimates.

Parameters

Maximum number of estimates — the maximum number of estimates to output to the pass report:q[<br>] 1.0 (default) | positive integer

The maximum number of ratings for a report, set as a positive integer. If the number of requested estimates is greater than the number of items in DetIdx, then the remainder is filled in with `NaN'.

Enable cluster ID input — enable the input of the cluster ID
disabled (by default) | enabled

Enable the Cluster input port to transmit information about the cluster association.

Output variance for parameter estimates — enable the output variance port
disabled (by default) | enabled

Enables the output of variances of parameter estimates via the Var port.

Number of pulses in Doppler processed waveform — number of pass pulses:q[<br>] 2.0 (default) | positive scalar

The number of pulses in the signal processed by the Doppler, set as a positive integer.

Dependencies

To use this parameter, select the Output variance for parameter estimates checkbox.

Source of noise power — noise power source
Property (default) | Input port

The noise power source specified as Property or `Input port'.

If the parameter is set to Property, then use the Noise power parameter to set the noise power at the detection sites. If the parameter is set to Input port, the noise power will be set via the input port NoisePower.

Noise power — pass noise power values:q[<br>] 1.0 (default) | positive scalar

The noise power for detections, set as a positive scalar. The same noise power value is applied to all detections. The noise power is set in linear units.

Dependencies

To use this parameter, select the Output variance for parameter estimates checkbox and set the Source of noise power parameter to Property.