Advertisement

Accelerated FFT Computation for GNU Radio Using GPU of Raspberry Pi

  • S. Sabarinath
  • R. Shyam
  • C. Aneesh
  • R. Gandhiraj
  • K. P.  Soman
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 32)

Abstract

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.

Keywords

GPU FFT GNU radio Raspberry Pi 

References

  1. 1.
    Duhamel, P., Vetterli, M.: Fast Fourier transforms: a tutorial review and a state of the art. Sig. Process. 19, 259–299 (1990)CrossRefMathSciNetMATHGoogle Scholar
  2. 2.
    Accelerating Fourier transforms using the GPU | Raspberry. http://www.raspberrypi.org/accelerating-fourier-transforms-using-the-gpu/
  3. 3.
  4. 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. 5.
    Brigham, E.O., Yuen, C.: The fast Fourier transform. Syst. Man Cybern. IEEE Trans. 8, 146–146 (1978)Google Scholar
  6. 6.
    Sorensen, H.V., Jones, D.L., Heideman, M., Burrus, C.S.: Real-valued fast Fourier transform algorithms. Acoust. Speech Sig. Process. IEEE Trans. 35, 849–863 (1987)CrossRefGoogle Scholar
  7. 7.
    Gandhiraj, R., Ram, R., Soman, K.P.: Analog and digital modulation toolkit for software defined radio. Proc. Eng 30, 1155–1162 (2012)CrossRefGoogle Scholar

Copyright information

© Springer India 2015

Authors and Affiliations

  • S. Sabarinath
    • 1
  • R. Shyam
    • 1
  • C. Aneesh
    • 1
  • R. Gandhiraj
    • 2
  • K. P.  Soman
    • 1
  1. 1.Centre for Excellence in Computational Engineering and Networking, Amrita School of EngineeringAmrita Vishwa VidyapeethamCoimbatoreIndia
  2. 2.Department of Electronics and Communication Engineering, Amrita School of EngineeringAmrita Vishwa VidyapeethamCoimbatoreIndia

Personalised recommendations