Signal processing is done primarily using the Intel Signal Processing Library, available from Intel's developer website .
It provides vector operations (element-wise multiplication, addition, thresholding, convolution, Fourier transforms, correlation, etc.) We communicate with the library through function calls; it has no visible state.
We use the elementwise addition, multiplication, inversion, vector mean, and vector cross-correlation functions from this library. See the documentation for the SignalAnalysis class (FIXME: make that a link) for more information.
author(s): Andrew Wilson,
Eric D. Baker
last update: 10 May 1999 3:30p by Eric D. Baker