dsp-0.1: Haskell Digital Signal ProcessingContentsIndex
DSP.Filter.Analog.Transform
Portabilityportable
Stabilityexperimental
Maintainerm.p.donadio@ieee.org
Description
Analog prototype filter transforms
Synopsis
a_lp2lp :: Double -> ([Double], [Double]) -> ([Double], [Double])
a_lp2hp :: Double -> ([Double], [Double]) -> ([Double], [Double])
a_lp2bp :: Double -> Double -> ([Double], [Double]) -> ([Double], [Double])
a_lp2bs :: Double -> Double -> ([Double], [Double]) -> ([Double], [Double])
Documentation
a_lp2lp
:: Doublewc
-> ([Double], [Double])(b,a)
-> ([Double], [Double])(b',a')
Lowpass to lowpass: s --> s/wc
a_lp2hp
:: Doublewc
-> ([Double], [Double])(b,a)
-> ([Double], [Double])(b',a')
Lowpass to highpass: s --> wc/s
a_lp2bp
:: Doublewl
-> Doublewu
-> ([Double], [Double])(b,a)
-> ([Double], [Double])(b',a')
Lowpass to bandpass: s --> (s^2 + wl*wu) / (s(wu-wl))
a_lp2bs
:: Doublewl
-> Doublewu
-> ([Double], [Double])(b,a)
-> ([Double], [Double])(b',a')
Lowpass to bandstop: s --> (s(wu-wl)) / (s^2 + wl*wu)
Produced by Haddock version 0.8