#include #include "kiss_fftr.h" int main(int argc, char *argv[]) { kiss_fft_scalar time[] = {0, 0.5, 0, -0.5, 0, 0.5, 0, -0.5, 0, 0.5, 0, -0.5, 0, 0.5, 0, -0.5}; const int nfft = sizeof(time) / sizeof(time[0]); const int nfreq = nfft / 2 + 1; kiss_fft_cpx freq[nfreq]; kiss_fftr_cfg kiss_fftr_state = kiss_fftr_alloc(nfft, 0, 0, 0); kiss_fftr(kiss_fftr_state, time, freq); for (int i = 0; i < nfreq; ++i) { printf("%g %g\n", freq[i].r, freq[i].i); } free(kiss_fftr_state); return 0; }