ryan1122
Newbie
Hi, I am new to HDL. I have downloaded a verilog code for the CORDIC based implementation of FFT https://github.com/JoshuaEbenezer/FFT-cordic-HDL. A project_report.pdf file is also available in the given link. The design basically computes the 16 point Radix-2 DIF FFT algorithm. According to the manual (project report.pdf) the output should be obtained as 4683 + 6i, when xin1 to xin16 used are all 320. But, after giving xin1 to xin16 values as all 320, I am getting the output as
xout= 0000010000001100111110101010111011111101010011011111111110001101111111010100010100000010110001100000000100011001000000110101110111111010100111000000001000010110000000101011011100000100111110011111111101110011000001001111111000000011010100010000010110010111
But according to the manual file (page 9, Table 2) the output should be 4683 + 6i (first one, rest all are zeros). It will be very helpful to me if anybody tell me how can I convert xout values to 4683 + 6i.
Thank you
xout= 0000010000001100111110101010111011111101010011011111111110001101111111010100010100000010110001100000000100011001000000110101110111111010100111000000001000010110000000101011011100000100111110011111111101110011000001001111111000000011010100010000010110010111
But according to the manual file (page 9, Table 2) the output should be 4683 + 6i (first one, rest all are zeros). It will be very helpful to me if anybody tell me how can I convert xout values to 4683 + 6i.
Thank you