The invention discloses a method which utilizes FPGA to carry out the floating-point FFT 
processing, and relates to the 
signal processing technical field. The method aims to avoid the deficiency of the prior FFT 
processing method, exceeds the universal DSP processing method in the operation efficiency, and can finish the whole FFT processing in a shorter 
clock cycle. The method has the realization process that the input data are processed to be floating-point numbers; floating-
point data are stored into an intermediate 
data memory 1 in order; the data are read from the intermediate 
data memory 1 to carry out a butterfly operation, and the processing result is stored into an intermediate 
data memory 2; the data are read from the intermediate data memory 2 to carry out the butterfly operation, and the processing result is stored in the intermediate data memory 1; the two operations are alternatively carried out until the FFT processing is over; the operation result is read from the intermediate data memory 1 or 2 according to the 
inverted order of the address; the output floating-
point data are processed to be fixed-point numbers, and are output together with the floating-point result. The invention is applicable to the 
digital signal processing technology field, such as 
radar, communication, images, etc.