|
| 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 |