sdr-0.1.0.1: A software defined radio library

Safe HaskellNone
LanguageHaskell2010

SDR.Demod

Description

FM demodulation pipes

Synopsis

Documentation

fmDemodStr Source

Arguments

:: RealFloat a 
=> Complex a

The starting sample - i.e. the last sample in the last buffer

-> Stream (Complex a)

The input stream

-> Stream a

The output stream

FM demodulate a stream of complex samples

fmDemodVec Source

Arguments

:: (RealFloat a, Vector v (Complex a), Vector v a) 
=> Complex a

The starting sample - i.e. the last sample in the last buffer

-> v (Complex a)

The input Vector

-> v a

The output Vector

FM demodulate a vector of complex samples

fmDemod :: (RealFloat a, Vector v (Complex a), Vector v a) => Pipe (v (Complex a)) (v a) IO () Source