dsp-0.2.2: Haskell Digital Signal Processing

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

DSP.Flowgraph

Description

Flowgraph functions

DO NOT USE YET

Synopsis

Documentation

cascadeSource

Arguments

:: Num a 
=> [[a] -> [a]]
f_n(x)
-> [a]

x[n]

-> [a]

y[n]

Cascade of functions, eg

cascade [ f1, f2, f3 ] x == (f3 . f2 . f1) x

gainSource

Arguments

:: Num a 
=> a

a

-> [a]

x[n]

-> [a]

y[n]

Gain node

y[n] = a * x[n]

biasSource

Arguments

:: Num a 
=> a

a

-> [a]

x[n]

-> [a]

y[n]

Bias node

y[n] = x[n] + a

adderSource

Arguments

:: Num a 
=> [a]

x[n]

-> [a]

y[n]

-> [a]

z[n]

Adder node

z[n] = x[n] + y[n]