|
| DSP.Filter.FIR.Window | | Portability | portable | | Stability | experimental | | Maintainer | m.p.donadio@ieee.org |
|
|
|
|
|
| Description |
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 |
|
| window |
| :: Array Int Double | w[n] | | -> Array Int Double | x[n] | | -> Array Int Double | w[n] * x[n] | | Applys a window, w, to a sequence x |
|
|
| rectangular |
| :: Int | M | | -> Array Int Double | w[n] | | rectangular window |
|
|
| bartlett |
| :: Int | M | | -> Array Int Double | w[n] | | Bartlett window |
|
|
| hanning |
| :: Int | M | | -> Array Int Double | w[n] | | Hanning window |
|
|
| hamming |
| :: Int | M | | -> Array Int Double | w[n] | | Hamming window |
|
|
| blackman |
| :: Int | M | | -> Array Int Double | w[n] | | Blackman window |
|
|
| kaiser |
| :: Double | beta | | -> Int | M | | -> Array Int Double | w[n] | | rectangular window |
|
|
| gen_hamming |
| :: Double | alpha | | -> Int | M | | -> Array Int Double | w[n] | | Generalized Hamming window |
|
|
| parzen |
| :: Int | M | | -> Array Int Double | w[n] | | rectangular window |
|
|
| Produced by Haddock version 0.4 |