|
DSP.Filter.IIR.Transform | Portability | portable | Stability | experimental | Maintainer | m.p.donadio@ieee.org |
|
|
|
|
|
Description |
Digital IIR filter transforms Reference: R&G, pg 260; O&S, pg 434; P&M, pg 699 Notation follows O&S
|
|
Synopsis |
|
d_lp2lp :: Double -> Double -> ([Double], [Double]) -> ([Double], [Double]) | | d_lp2hp :: Double -> Double -> ([Double], [Double]) -> ([Double], [Double]) | | d_lp2bp :: Double -> Double -> Double -> ([Double], [Double]) -> ([Double], [Double]) | | d_lp2bs :: Double -> Double -> Double -> ([Double], [Double]) -> ([Double], [Double]) |
|
|
Documentation |
|
d_lp2lp |
:: Double | theta_p | -> Double | omega_p | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to lowpass: z^-1 --> (z^-1 - a)/(1 - a*z^-1) |
|
|
d_lp2hp |
:: Double | theta_p | -> Double | omega_p | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to Highpass: z^-1 --> -(z^-1 + a)/(1 + a*z^-1) |
|
|
d_lp2bp |
:: Double | theta_p | -> Double | omega_p1 | -> Double | omega_p2 | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to Bandpass: z^-1 --> |
|
|
d_lp2bs |
:: Double | theta_p | -> Double | omega_p1 | -> Double | omega_p2 | -> ([Double], [Double]) | (b,a) | -> ([Double], [Double]) | (b',a') | Lowpass to Bandstop: z^-1 --> |
|
|
Produced by Haddock version 0.4 |