Hello guys, i have FFT in CLA. After task completed i arrange buffer to:
Buf[0] = Real[0]
Buf[1] = Real[1]
...
Buff[N-2] = Imag[2]
Buff[N-1] = Imag[1]
FFT_SIZE = 1 << FFT_STAGE
FFT_STAGE = 10U
Buf[FFT_SIZE];
After that i run RFFT_f32_mag_TMU0 (all good), and then RFFT_f32_phase_TMU0. I noticed sometimes the angles at 3 and 4 are wrong, so I was looking for the cause... When I change the real / imag part for 3 or 4, the calculation also changes the 4 or 3 angle.. Only does it at these two angles.
Video:
https://drive.google.com/file/d/1tWwsjkUmBI2pBkJUr686T2I4DwxaFsnR/view?usp=sharing
Maybe it's just some "nonsense". Can you help me?
- Marek