
DSP.Correlation  Portability  portable  Stability  experimental  Maintainer  m.p.donadio@ieee.org 





Description 
This module contains routines to perform cross and autocorrelation.
These formulas can be found in most DSP textbooks. In the following routines, x and y are assumed to be of the same
length.


Synopsis 

rxy :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) > Array a (Complex b) > a > Complex b   rxy_b :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) > Array a (Complex b) > a > Complex b   rxy_u :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) > Array a (Complex b) > a > Complex b   rxx :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) > a > Complex b   rxx_b :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) > a > Complex b   rxx_u :: (Ix a, Integral a, RealFloat b) => Array a (Complex b) > a > Complex b 


Documentation 

rxy 
:: (Ix a, Integral a, RealFloat b)   => Array a (Complex b)  x  > Array a (Complex b)  y  > a  k  > Complex b  R_xy[k]  raw crosscorrellation 


rxy_b 
:: (Ix a, Integral a, RealFloat b)   => Array a (Complex b)  x  > Array a (Complex b)  y  > a  k  > Complex b  R_xy[k] / N  biased crosscorrellation 


rxy_u 
:: (Ix a, Integral a, RealFloat b)   => Array a (Complex b)  x  > Array a (Complex b)  y  > a  k  > Complex b  R_xy[k] / (Nk)  unbiased crosscorrellation 


rxx 
:: (Ix a, Integral a, RealFloat b)   => Array a (Complex b)  x  > a  k  > Complex b  R_xx[k]  raw autocorrellation 


rxx_b 
:: (Ix a, Integral a, RealFloat b)   => Array a (Complex b)  x  > a  k  > Complex b  R_xx[k] / N  biased autocorrellation 


rxx_u 
:: (Ix a, Integral a, RealFloat b)   => Array a (Complex b)  x  > a  k  > Complex b  R_xx[k] / (Nk)  unbiased autocorrellation 


Produced by Haddock version 0.4 