dsp-0.1: Haskell Digital Signal Processing
Contents
Index
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.8