dsp-0.2.4: Haskell Digital Signal Processing

Copyright(c) Matthew Donadio 2003
LicenseGPL
Maintainerm.p.donadio@ieee.org
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

DSP.Filter.Analog.Transform

Description

Analog prototype filter transforms

Synopsis

Documentation

a_lp2lp Source #

Arguments

:: Double

wc

-> ([Double], [Double])

(b,a)

-> ([Double], [Double])

(b',a')

Lowpass to lowpass: s --> s/wc

a_lp2hp Source #

Arguments

:: Double

wc

-> ([Double], [Double])

(b,a)

-> ([Double], [Double])

(b',a')

Lowpass to highpass: s --> wc/s

a_lp2bp Source #

Arguments

:: 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 Source #

Arguments

:: Double

wl

-> Double

wu

-> ([Double], [Double])

(b,a)

-> ([Double], [Double])

(b',a')

Lowpass to bandstop: s --> (s(wu-wl)) / (s^2 + wl*wu)

substitute :: ([Double], [Double]) -> ([Double], [Double]) -> ([Double], [Double]) Source #