Portability | portable |
---|---|
Stability | experimental |
Maintainer | [email protected] |
Safe Haskell | Safe-Inferred |
DSP.Filter.IIR.Design
Description
Lowpass IIR design functions
Method:
- Design analog prototype
- Perform analog-to-analog frequency transformation
- Perform bilinear transform
- poly2iir :: ([a], [b]) -> (Array Int a, Array Int b)
- mkButterworth :: (Double, Double) -> (Double, Double) -> (Array Int Double, Array Int Double)
- mkChebyshev1 :: (Double, Double) -> (Double, Double) -> (Array Int Double, Array Int Double)
- mkChebyshev2 :: (Double, Double) -> (Double, Double) -> (Array Int Double, Array Int Double)
Documentation
Arguments
:: (Double, Double) | (wp,dp) |
-> (Double, Double) | (ws,ds) |
-> (Array Int Double, Array Int Double) | (b,a) |
Generates lowpass Butterworth IIR filters