FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5988 Discussions

why fft core's output is conjugate

Honored Contributor II

Dear all, 

When I using quartu12.0's fft megacore IP, I found such problems: 

chose variable streaming and natural order for both input and output order, set ifft, make sink real = impulse, sink_imag =0, 1024 point, the ifft output from the simulation shows that the (source_real + 1j*soure_imag) is the conjugate of the ideal result from matlab. Please help me. Thank you very much. 

And the result is caputured as follows: 

0 Kudos
1 Reply
Honored Contributor II

It could be your understanding of ofrequency sense is wrong between matlab model and ifft core.  

You got cos waveform on real ifft output and -sin waveform on imag ifft output. 

This means your so called impulse is one nonzero sample at a negative frequency location i.e. after midpoint of 1024 (well further from sample 512) .  

So in which sample did you put that impulse?