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 language | English |
---|---|
Title of host publication | 2021 IEEE 37th International Conference on Data Engineering (ICDE) |
Number of pages | 12 |
Publisher | IEEE |
Publication date | 2021 |
Pages | 852-863 |
Article number | 9458728 |
ISBN (Print) | 978-1-7281-9185-0 |
ISBN (Electronic) | 978-1-7281-9184-3 |
DOIs | |
Publication status | Published - 2021 |
Event | 37th International Conference on Data Engineering - Duration: 19 Apr 2021 → 22 Apr 2021 Conference number: 2021 https://icde2021.gr/ |
Conference
Conference | 37th International Conference on Data Engineering |
---|---|
Number | 2021 |
Period | 19/04/2021 → 22/04/2021 |
Internet address |
Series | Proceedings of the International Conference on Data Engineering |
---|---|
ISSN | 1063-6382 |
Keywords
- Radioastronomy
- Data streams
- Fourier transform