A fast Fourier transform (FFT) was developed as part of the Soil-Moisture Active/Passive (SMAP) project. The FFT was created on 16-bit data arriving at a rate of 48 MHz to run on a resource-constrained, space-grade field programmable gate array (FPGA).

The FFT design is unique in that it can meet the requirements using pipeline-forwarding techniques common to traditional processors, instead of using an intermediate buffer to store the temporary results. Without this design, a traditional FFT implementation would have required twice as many FPGA resources.

This work was done by Rafael Garcia of Goddard Space Flight Center. For further information, contact the Goddard Technology Transfer Office at (301) 286-5810. GSC-16237-1

Software Tech Briefs Magazine

This article first appeared in the September, 2014 issue of Software Tech Briefs Magazine.

Read more articles from this issue here.

Read more articles from the archives here.