|
DSP.Filter.Analog.Transform | Portability | portable | Stability | experimental | Maintainer | m.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 |
:: Double | wc | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to lowpass: s --> s/wc |
|
|
a_lp2hp |
:: Double | wc | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to highpass: s --> wc/s |
|
|
a_lp2bp |
:: Double | wl | -> Double | wu | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to bandpass: s --> (s^2 + wl*wu) / (s(wu-wl)) |
|
|
a_lp2bs |
:: Double | wl | -> Double | wu | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to bandstop: s --> (s(wu-wl)) / (s^2 + wl*wu) |
|
|
Produced by Haddock version 0.4 |