sdr-0.1.0.12: A software defined radio library

Safe HaskellNone
LanguageHaskell2010

SDR.Demod

Description

FM demodulation pipes

Synopsis

Documentation

fmDemodStr Source #

Arguments

:: (RealFloat a, Monad m) 
=> Complex a

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

-> Stream m (Complex a)

The input stream

-> Stream m 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 #

Pipe that performs FM demodulation