dsp-0.2.2: Haskell Digital Signal Processing

Portabilityportable
Stabilityexperimental
Maintainerm.p.donadio@ieee.org
Safe HaskellSafe-Inferred

DSP.Filter.Analog.Transform

Description

Analog prototype filter transforms

Synopsis

Documentation

a_lp2lpSource

Arguments

:: Double

wc

-> ([Double], [Double])

(b,a)

-> ([Double], [Double])

(b',a')

Lowpass to lowpass: s --> s/wc

a_lp2hpSource

Arguments

:: Double

wc

-> ([Double], [Double])

(b,a)

-> ([Double], [Double])

(b',a')

Lowpass to highpass: s --> wc/s

a_lp2bpSource

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_lp2bsSource

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