Single Point Incremental Fourier Transform on 2D Data Streams

Muhammad Saad, Abraham Bernstein, Michael Hanspeter Böhlen, Daniele Dell'Aglio

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

Abstract

In radio astronomy, antennas monitor portions of the sky to collect radio signals. The antennas produce data streams that are of high volume and velocity (2.5 GB/s) and the inverse Fourier transform is used to convert the collected signals into sky images that astrophysicists use to conduct their research. Applying the inverse Fourier transform in a streaming setting, however, is not ideal since its computational complexity is quadratic in the size of the image. In this article, we propose the Single Point Incremental Fourier Transform (SPIFT), a novel incremental algorithm to produce sequences of sky images. SPIFT computes the Fourier transform for a new signal in a linear number of complex multiplications by exploiting twiddle factors, multiplicative constant coefficients. We prove that twiddle factors are periodic and show how circular shifts can be exploited to reuse multiplication results. The cost of the additive operations can be curbed by exploiting the embarrassingly parallel nature of the additions, which modern big data streaming frameworks can leverage to compute slices of the image in parallel. Our experiments suggest that SPIFT can efficiently generate sequences of sky images: it computes the complex multiplications 4 to 12x faster than the Discrete Fourier Transform, and its parallelisation of the additive operations shows linear speedup.
Original languageEnglish
Title of host publication2021 IEEE 37th International Conference on Data Engineering (ICDE)
Number of pages12
PublisherIEEE
Publication date2021
Pages852-863
Article number9458728
ISBN (Print)978-1-7281-9185-0
ISBN (Electronic)978-1-7281-9184-3
DOIs
Publication statusPublished - 2021
Event37th International Conference on Data Engineering -
Duration: 19 Apr 202122 Apr 2021
Conference number: 2021
https://icde2021.gr/

Conference

Conference37th International Conference on Data Engineering
Number2021
Period19/04/202122/04/2021
Internet address
SeriesProceedings of the International Conference on Data Engineering
ISSN1063-6382

Keywords

  • Radioastronomy
  • Data streams
  • Fourier transform

Fingerprint

Dive into the research topics of 'Single Point Incremental Fourier Transform on 2D Data Streams'. Together they form a unique fingerprint.

Cite this