An FFT Circuit for a Spectrometer of a Radio Telescope using the Nested RNS including the Constant Division
- 11 January 2017
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 44 (4), 44-49
- https://doi.org/10.1145/3039902.3039911
Abstract
A radio telescope analyzes radio frequency (RF) received from celestial objects. It consists of an antenna, a receiver, and a spectrometer. The spectrometer converts the time domain into the frequency domain by an FFT operation. This paper applies an FFT circuit based on nested residue number system (NRNS), which recursively decompose the RNS. It can decompose the MAC unit into circuits with small sizes. In the FFT using the NRNS, a MAC unit is decomposed into 4-bit ones realized by look-up tables of the FPGA. Also, to realize the scaling (truncation) circuit, we propose a constant division algorithm on the FPGA. The truncation is realized by the division of a dynamic range for a subset of moduli. We implemented the proposed NRNS FFT on the Xilinx Inc. Virtex 6 FPGA. Compared with a Xilinx Inc. binary FFT library, although the number of block RAMs (BRAMs) was increased by 38%, in the RNS FFT, the number of LUTs was decreased by 42-45% and the maximum clock frequency was increased by 38-74%. With this technique, we successfully implemented an FFT that satisfied the required size and speed specifications on an available FPGA, since the excessive number of LUTs was the bottleneck of the binary FFT.Keywords
This publication has 13 references indexed in Scilit:
- A deep convolutional neural network based on nested residue number systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- An RNS FFT Circuit Using LUT Cascades Based on a Modulo EVMDDPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- High-resolution wide-band fast Fourier transform spectrometersAstronomy & Astrophysics, 2012
- On a wideband fast fourier transform for a radio telescopeACM SIGARCH Computer Architecture News, 2012
- On a Wideband Fast Fourier Transform Using Piecewise Linear Approximations: Application to a Radio Telescope SpectrometerLecture Notes in Computer Science, 2012
- Some modular adders and multipliers for field programmable gate arraysPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Fast arithmetic based on residue number system architecturesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- Residue Arithmetic A Tutorial with ExamplesComputer, 1984
- Implementation of FFT Structures Using the Residue Number SystemIEEE Transactions on Computers, 1979
- An algorithm for the machine calculation of complex Fourier seriesMathematics of Computation, 1965