Lines Matching refs:nfft
71 void check(kiss_fft_cpx * in,kiss_fft_cpx * out,int nfft,int isinverse)
76 for (bin=0;bin<nfft;++bin) {
82 for (k=0;k<nfft;++k) {
83 double phase = -2*M_PI*bin*k/nfft;
91 re /= nfft;
92 im /= nfft;
105 printf("nfft=%d inverse=%d,snr = %f\n",nfft,isinverse,snr );
112 void test1d(int nfft,int isinverse,int arch)
114 size_t buflen = sizeof(kiss_fft_cpx)*nfft;
118 kiss_fft_state *cfg = opus_fft_alloc(nfft,0,0,arch);
121 for (k=0;k<nfft;++k) {
126 for (k=0;k<nfft;++k) {
133 for (k=0;k<nfft;++k) {
134 in[k].r /= nfft;
135 in[k].i /= nfft;
139 /*for (k=0;k<nfft;++k) printf("%d %d ", in[k].r, in[k].i);printf("\n");*/
146 /*for (k=0;k<nfft;++k) printf("%d %d ", out[k].r, out[k].i);printf("\n");*/
148 check(in,out,nfft,isinverse);