view dmfft.h @ 749:44138892c784

Add FFT routines.
author Matti Hamalainen <ccr@tnsp.org>
date Sat, 04 May 2013 23:29:22 +0300
parents
children e6d807ce715b
line wrap: on
line source

#ifndef DMFFT_H
#define DMFFT_H 1

#include "dmlib.h"


typedef double DMFFTType;


typedef struct
{
    int npoints;
    DMFFTType *sinTable;
    int *breversed;
} DMFFTContext;


int dmInitializeFFT(DMFFTContext *, int);
void dmEndFFT(DMFFTContext *);
int dmRealFFT(DMFFTContext *, DMFFTType *);


#endif // DMFFT_H