dsp-0.2.1: Haskell Digital Signal Processing
Numeric.Transform.Fourier.FFTUtils
Description
Utility functions based on the FFT
fft_mag :: (RealFloat b, Integral a, Ix a) => Array a (Complex b) -> Array a bSource
fft_db :: (RealFloat b, Integral a, Ix a) => Array a (Complex b) -> Array a bSource
fft_phase :: (Integral a, Ix a) => Array a (Complex Double) -> Array a DoubleSource
fft_grd :: (Integral i, RealFloat a, Ix i) => Array i (Complex a) -> Array i aSource
fft_info :: (Integral i, Ix i) => Array i (Complex Double) -> (Array i Double, Array i Double, Array i Double, Array i Double)Source
rfft_mag :: (RealFloat b, Integral a, Ix a) => Array a b -> Array a bSource
rfft_db :: (RealFloat b, Integral a, Ix a) => Array a b -> Array a bSource
rfft_phase :: (Integral a, Ix a) => Array a Double -> Array a DoubleSource
rfft_grd :: (Integral i, Ix i, RealFloat a) => Array i a -> Array i aSource
rfft_info :: (Integral i, Ix i) => Array i Double -> (Array i Double, Array i Double, Array i Double, Array i Double)Source
write_fft_info :: (Ix i, Integral i) => [Char] -> Array i (Complex Double) -> IO ()Source
write_rfft_info :: [Char] -> Array Int Double -> IO ()Source