singerProcessNoise
Syntax
Description
returns the process noise matrix for the current processNoise
= singerProcessNoise(state
)state
, based on the
Singer acceleration model, which assumes the target acceleration decays over time. For more
details, see Reference [3].
specifies the time step processNoise
= singerProcessNoise(state
,dt
)dt
. The default time step is 1 second.
specifies the target maneuver time constant processNoise
= singerProcessNoise(state
,dt
,tau
)tau
. The default maneuver
time constant is 20 seconds.
specifies the target maneuver standard deviation processNoise
= singerProcessNoise(state
,dt
,tau
,sigma
)sigma
. The default
maneuver standard deviation is 1 meter per second squared.
Examples
Input Arguments
Output Arguments
References
[1] Singer, Robert A. "Estimating optimal tracking filter performance for manned maneuvering targets." IEEE Transactions on Aerospace and Electronic Systems 4 (1970): 473-483.
[2] Blackman, Samuel S., and Robert Popoli. "Design and analysis of modern tracking systems." (1999).
[3] Li, X. Rong, and Vesselin P. Jilkov. "Survey of maneuvering target tracking: dynamic models." Signal and Data Processing of Small Targets 2000, vol. 4048, pp. 212-235. International Society for Optics and Photonics, 2000.
Extended Capabilities
Version History
Introduced in R2020b
See Also
initsingerekf
| singer
| singerjac
| singermeas
| singermeasjac