diff options
Diffstat (limited to 'src/signalProcessing/includes')
-rw-r--r-- | src/signalProcessing/includes/fft.h | 9 | ||||
-rw-r--r-- | src/signalProcessing/includes/ifft.h | 7 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/signalProcessing/includes/fft.h b/src/signalProcessing/includes/fft.h index 30a12e21..593c6eb3 100644 --- a/src/signalProcessing/includes/fft.h +++ b/src/signalProcessing/includes/fft.h @@ -16,6 +16,15 @@ #include "floatComplex.h" #include "doubleComplex.h" + +#define sffts(in) in +#define dffts(in) in +#define cffts(in) in +#define zffts(in) in + +#define sfftma(in,rows,columns,out) cfftma(FloatComplexMatrix(in,0),rows,columns,out) +#define dfftma(in,rows,columns,out) zfftma(DoubleComplexMatrix(in,0),rows,columns,out) + /* ** compute the fast fourier transform of a vector ** param in : the input matrix in complex float precision diff --git a/src/signalProcessing/includes/ifft.h b/src/signalProcessing/includes/ifft.h index ba6e8848..e599b22a 100644 --- a/src/signalProcessing/includes/ifft.h +++ b/src/signalProcessing/includes/ifft.h @@ -16,6 +16,13 @@ #include "floatComplex.h" #include "doubleComplex.h" +#define siffts(in) in +#define diffts(in) in +#define ciffts(in) in +#define ziffts(in) in + +#define sifftma(in,rows,columns,out) cifftma(FloatComplexMatrix(in,0),rows,columns,out) +#define difftma(in,rows,columns,out) zifftma(DoubleComplexMatrix(in,0),rows,columns,out) /* ** compute the inverse fast fourier transform of a vector |