Copyright | (c) Matthew Donadio 1998 |
---|---|
License | GPL |
Maintainer | m.p.donadio@ieee.org |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe |
Language | Haskell98 |
Commonly used window functions. Except for the Parzen window, the results of all of these look right, but I have to check them against either Matlab or my C code.
More windowing functions exist, but I have to dig through my papers to find the equations.
Synopsis
- window :: Array Int Double -> Array Int Double -> Array Int Double
- rectangular :: Int -> Array Int Double
- bartlett :: Int -> Array Int Double
- hanning :: Int -> Array Int Double
- hamming :: Int -> Array Int Double
- blackman :: Int -> Array Int Double
- kaiser :: Double -> Int -> Array Int Double
- gen_hamming :: Double -> Int -> Array Int Double
- parzen :: Int -> Array Int Double
Documentation
Applys a window, w
, to a sequence x