Copyright | (c) Matthew Donadio 2003 |
---|---|
License | GPL |
Maintainer | m.p.donadio@ieee.org |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
This module contains a few algorithms for AR parameter estimation. Algorithms are taken from Steven M. Kay, /Modern Spectral Estimation: Theory and Application/, which is one of the standard texts on the subject. When possible, variable conventions are the same in the code as they are found in the text.
Synopsis
- ar_yw :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> (Array a (Complex b), b)
- ar_cov :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> (Array a (Complex b), b)
- ar_mcov :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> (Array a (Complex b), b)
- ar_burg :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> (Array a (Complex b), b)
Functions
Computes an AR(p) model estimate from x using the Yule-Walker method
Computes an AR(p) model estimate from x using the covariance method
Computes an AR(p) model estimate from x using the modified covariance method