Accelerated FFT Computation for GNU Radio Using GPU of Raspberry Pi
This paper presents the effective exploitation of Graphical Processing Unit (GPU) in Raspberry Pi for fast Fourier transform (FFT) computation. Very fast computation of FFT is found useful in computer vision based navigation system, Global Positioning System (GPS), HAM radio and on Raspberry Pi. A comparison is performed over the speed of FFT computation on BCM2835 GPU with that of 700 MHz ARM processor available in Raspberry Pi and also with intel-COREi5 processors. The FFT is computed for any one dimensional input signal and its analysis is done on different processors with varying signal lengths. The GNU radio is installed on Raspberry Pi, and the FFT computation done on GNU radio is accelerated using GPU of Raspberry Pi. Even though the Raspberry Pi GPU is primarily built for video enhancement, the parallel computational ability of GPU is utilized in this paper for accelerated FFT computation.
KeywordsGPU FFT GNU radio Raspberry Pi
- 2.Accelerating Fourier transforms using the GPU | Raspberry. http://www.raspberrypi.org/accelerating-fourier-transforms-using-the-gpu/
- 3.WhatIsGR—GNU Radio—gnuradio.org. http://gnuradio.org/redmine/projects/gnuradio/wiki/WhatIsGR/
- 4.Gandhiraj, R., Soman, K.P.: Modern analog and digital communication systems development using GNU radio with USRP. Telecommun. Syst. 1-15 (2013) Google Scholar
- 5.Brigham, E.O., Yuen, C.: The fast Fourier transform. Syst. Man Cybern. IEEE Trans. 8, 146–146 (1978)Google Scholar