Forum Discussion
Altera_Forum
Honored Contributor
17 years agowhat's wrong with my fft ipcore
I have instantiated a 256 points FFT, with single output and streaming architecture. The data width and twiddle factor precision is 16bits. I input the signals generated by matlab: n=0:2047; s...
Altera_Forum
Honored Contributor
17 years agoYou are right. Matlab imaginary values are close to zero.
Your hardware results must be close to Matlab. So there is something wrong either in the IP core or the way you input your data. imbalance of real/imag can easily occur in hardware even one sample lag leads to errors. One test is to use zero imag or zero real and then compare to matlab. A previous post used zero imag and their results were same as matlab apart from the scaling issue.