Haskell DSP LibrarySource codeParentContentsIndex
DSP.Filter.FIR.Taps
Portability portable
Stability experimental
Maintainer m.p.donadio@ieee.org
Description
Functions for creating rectangular windowed FIR filters
Synopsis
lpf :: (Ix a, Integral a, Enum b, Floating b) => b -> a -> Array a b
hpf :: (Ix a, Integral a, Enum b, Floating b) => b -> a -> Array a b
bpf :: (Ix a, Integral a, Enum b, Floating b) => b -> b -> a -> Array a b
bsf :: (Ix a, Integral a, Enum b, Floating b) => b -> b -> a -> Array a b
mbf :: (Ix a, Integral a, Enum b, Floating b) => [b] -> [b] -> a -> Array a b
rc :: (Ix a, Integral a, Enum b, Floating b) => b -> b -> a -> Array a b
Documentation
lpf
:: (Ix a, Integral a, Enum b, Floating b)
=> b wc
-> a M
-> Array a b h[n]
Lowpass filter
hpf
:: (Ix a, Integral a, Enum b, Floating b)
=> b wc
-> a M
-> Array a b h[n]
Highpass filter
bpf
:: (Ix a, Integral a, Enum b, Floating b)
=> b wl
-> b wu
-> a M
-> Array a b h[n]
Bandpass filter
bsf
:: (Ix a, Integral a, Enum b, Floating b)
=> b wl
-> b wu
-> a M
-> Array a b h[n]
Bandstop filter
mbf
:: (Ix a, Integral a, Enum b, Floating b)
=> [b] [mags]
-> [b] [w]
-> a M
-> Array a b h[n]
Multiband filter
rc
:: (Ix a, Integral a, Enum b, Floating b)
=> b ws
-> b beta
-> a M
-> Array a b h[n]
Raised-cosine filter
Produced by Haddock version 0.4