2016
DOI: 10.1142/s2251171716410051
|View full text |Cite
|
Sign up to set email alerts
|

ICE: A Scalable, Low-Cost FPGA-Based Telescope Signal Processing and Networking System

Abstract: Received (to be inserted by publisher); Revised (to be inserted by publisher); Accepted (to be inserted by publisher);We present an overview of the 'ICE' hardware and software framework that implements large arrays of interconnected field programmable gate array (FPGA)-based data acquisition, signal processing and networking nodes economically. The system was conceived for application to radio, millimeter and sub-millimeter telescope readout systems that have requirements beyond typical off-the-shelf processin… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
8
2

Relationship

3
7

Authors

Journals

citations
Cited by 57 publications
(36 citation statements)
references
References 29 publications
0
36
0
Order By: Relevance
“…The signal is then sent through a customized poly-phase filter bank (PFB) and FFT algorithm, performed at 18+18-bit precision to channelize the signal into 1024 frequency channels between 400-800 MHz. 42 The X-engine of the correlator will correlate all sky inputs for each of the 1024 frequency channels, and is implemented in an array of HPC GPU nodes. To network the data between the FPGA F-engine and the GPU X-engine, the data is sent via a custom backplane and point-to-point digital connections into the GPU nodes, during which it undergoes a corner-turn operation.…”
Section: Digital Back Endmentioning
confidence: 99%
“…The signal is then sent through a customized poly-phase filter bank (PFB) and FFT algorithm, performed at 18+18-bit precision to channelize the signal into 1024 frequency channels between 400-800 MHz. 42 The X-engine of the correlator will correlate all sky inputs for each of the 1024 frequency channels, and is implemented in an array of HPC GPU nodes. To network the data between the FPGA F-engine and the GPU X-engine, the data is sent via a custom backplane and point-to-point digital connections into the GPU nodes, during which it undergoes a corner-turn operation.…”
Section: Digital Back Endmentioning
confidence: 99%
“…The CHIME correlator is based on an FX design, where the F-engine digitizes (samples at 800 MSPS and quantizes to 8 bits) and channelizes (i.e., divide the 400 MHz input bandwidth into thousands of frequency channels) the analog signals from the 2048 receivers of the interferometer (see Bandura et al, 2016a, for details of the CHIME F-engine). The complex-valued data from each frequency channel is then quantized to 4 bits (4 bits real + 4 bits imaginary) before being reorganized by a corner-turn system (see Bandura et al, 2016b, for details of the corner-turn network) and fed into the X-engine that computes the full N 2 correlation matrix (see Denman et al, 2015;Recnik et al, 2015, for details of the CHIME X-engine).…”
Section: Introductionmentioning
confidence: 99%
“…Input voltage data are collected from 256 dual-polarization receivers on each of the 4 cylinders, i.e., a total of 2048 distinct inputs. Custom FPGA boards (F-engine) [3,4] digitize and channelize these data to 1024 frequency channels via a 4-tap polyphase filter bank (PFB), then scale this voltage data to 4+4-bit complex numbers, at a 2.56 µs cadence (see Table 1). Spatial correlation (X-engine) is performed in a GPU cluster that consists of 256 processing nodes each with 4 AMD Fiji GPUs, similar to that presented in [10,6,7].…”
Section: Chime Correlatormentioning
confidence: 99%