Haskell DSP LibrarySource codeParentContentsIndex
DSP.Estimation.Frequency.FCI
Portability portable
Stability experimental
Maintainer m.p.donadio@ieee.org
Description
This module contains a few simple algorithms for interpolating the peak location of a DFT/FFT.
Synopsis
quinn1 :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
quinn2 :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
quinn3 :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
jacobsen :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
macleod3 :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
macleod5 :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
rv :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) -> a -> b
Documentation
quinn1
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
Quinn's First Estimator (FCI1)
quinn2
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
Quinn's Second Estimator (FCI2)
quinn3
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
Quinn's Third Estimator (FCI3)
jacobsen
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
Eric Jacobsen's Estimator
macleod3
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
MacLeod's Three Point Estimator
macleod5
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
MacLeod's Three Point Estimator
rv
:: (Ix a, Integral a, RealFloat b)
=> Array a (Complex b) X[k]
-> a k
-> b w
Rife and Vincent's Estimator
Produced by Haddock version 0.4