00001 00005 #include <stdio.h> 00006 #include <stdlib.h> 00007 00008 #include <bpm/bpm_messages.h> 00009 #include <bpm/bpm_process.h> 00010 #include <bpm/bpm_dsp.h> 00011 00012 int fft_waveform( doublewf_t *w, complexwf_t *fft ) { 00013 00014 if ( ! w || ! fft ) { 00015 bpm_error( "Invalid waveform pointers in fft_waveform(...)", 00016 __FILE__, __LINE__ ); 00017 return BPM_FAILURE; 00018 } 00019 00020 return realfft( w, FFT_FORWARD, fft ); 00021 } 00022