pith. sign in

arxiv: 2607.01625 · v1 · pith:JFWS6ZRWnew · submitted 2026-07-02 · 🌌 astro-ph.IM

Architecture and Validation of the CRS F-Engine for the CHORD Radio Telescope

Pith reviewed 2026-07-03 05:33 UTC · model grok-4.3

classification 🌌 astro-ph.IM
keywords CHORD telescopeCRS F-EnginechFPGA firmwareRFSoC digitizationPFB channelizationradio interferometer readoutwideband noise validationpocket correlator
0
0 comments X

The pith

The CRS F-Engine uses 128 RFSoC boards and chFPGA firmware to digitize and channelize 1024 signals from the CHORD radio telescope.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper presents the hardware architecture and firmware for the CRS F-Engine that will process signals from CHORD's 512 dual-polarized dishes. It details how 128 boards digitize eight analog inputs each at 3.2 GSPS and apply a CASPER PFB/FFT to produce 8192 frequency channels per signal before requantization. Different firmware bitstreams enable options such as 100 GbE packet transmission to an external X-Engine or on-board correlation. A single-board test with injected wideband noise recovered timestream and channel data that matched expectations, providing initial validation of the signal chain.

Core claim

The CRS F-Engine directly digitizes and channelizes 1024 individual RF signals from the CHORD core array using an array of 128 CRS boards based on AMD Zynq Ultrascale+ RFSoC devices. The chFPGA firmware performs 3.2 GSPS digitization of eight signals per board followed by CASPER-based PFB/FFT channelization into 8192 bins of approximately 195 kHz resolution, then requantizes the data to 4+4i bits for offload. The design incorporates rack-mountable crates with backplanes for power, clock, and time synchronization plus a full-mesh network, and supports interchangeable post-channelization processing through separate bitstreams including a 100 GbE assembler and both single-board and multi-board

What carries the argument

chFPGA firmware implementing 3.2 GSPS digitization and CASPER-based PFB/FFT channelization into 8192 frequency bins per input signal.

If this is right

  • Channelized data can be sent to an external GPU X-Engine over 100 GbE links using the packet assembler firmware.
  • The same hardware supports an on-board N=8 Pocket Correlator via a separate bitstream.
  • A half-crate (N=64) correlator can be implemented with the multi-board corner-turn firmware.
  • The crate backplane distributes common clock and time signals to maintain synchronization across up to 16 boards per crate.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The modular firmware approach could allow the same boards to serve other radio arrays that need similar digitization and channelization rates.
  • Scaling from one board to 128 will require verifying that inter-board data transmission and synchronization do not introduce additional phase or amplitude errors.
  • The requantization to 4+4i bits sets a dynamic-range limit that future firmware revisions could relax if higher bit-depth processing is needed downstream.

Load-bearing premise

Results from a single-board noise-injection test will hold without degradation when the full 128-board system processes real astronomical signals from the CHORD array.

What would settle it

Comparison of channelized power spectra or correlation products from the full 128-board system on actual CHORD dish signals against the noise-test expectations or against independent verification measurements.

Figures

Figures reproduced from arXiv: 2607.01625 by Ian Hendricksen, Jean-Fran\c{c}ois Cliche, Joshua Montgomery, Matt Dobbs.

Figure 1
Figure 1. Figure 1: A 3D rendering of a single CRS board. The RFSoC is located roughly at the center of the board, displayed [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: One CRS F-Engine crate is shown in one CHORD receiver hut at DRAO. The CRS crate containing 16 CRS [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: A generalized block diagram of the chFPGA digital signal processing firmware, with the data flow read from left to right. Eight ADCs digitize the analog signals, which are processed by the ADCDAQ module before entering the channelizer. The channelizer signal processing includes (1) a function generator, which can optionally replace the ADC timestream data with repeated arbitrary waveforms; (2) a CASPER-bas… view at source ↗
Figure 4
Figure 4. Figure 4: A block diagram of the signal chain used to produce a wideband, zero-mean Gaussian signal using an amplified [PITH_FULL_IMAGE:figures/full_fig_p013_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Data products for key stages of the digital signal processing of [PITH_FULL_IMAGE:figures/full_fig_p014_5.png] view at source ↗
read the original abstract

We introduce the design of the t0.technology Control and Readout System (CRS) F-Engine that will be used for the Canadian Hydrogen Observatory and Radio transient Detector (CHORD), a new radio interferometer currently being commissioned at the Dominion Radio Astrophysical Observatory (DRAO) in Canada. The CRS F-Engine will directly digitize and channelize 1024 individual RF signals from the 512 dual-polarized dishes of the core array using an array of 128 CRS boards, a multi-purpose microwave readout platform using an AMD Zynq Ultrascale+ RF-System-on-Chip (RFSoC) architecture. The CRS supports the required analog and digital signal processing and is appropriately scalable, with rack-mountable crates each supporting up to 16 CRS boards, equipped with a backplane for distribution of power, common clock and time synchronization signals, and a full-mesh network for intra-crate data transmission. Implemented on the CRS boards is the chFPGA firmware which supports the digitization of 8 analog signals at 3.2 GSPS and channelizes them with a CASPER-based PFB/FFT into 8,192 frequency bins with ~195 kHz of resolution, which are then re-quantized into (4 + 4i) bits for data offload to an external X-Engine. chFPGA supports multiple post-channelization signal processing options through separate bitstream files for different applications, such as a 100 GbE packet assembler-transmitter for CHORD to feed channelized data to its external GPU-based X-Engine, as well as FPGA-based N^2 correlators, including a single-board (N = 8) correlator (the ``Pocket Correlator"), and a multi-board corner-turn engine coupled with a half-CRS crate (N = 64) correlator. We demonstrate the performance of chFPGA by injecting a wideband Gaussian noise source into a CRS board running the Pocket Correlator firmware, and find that recovered digitized timestream and channelized data are in excellent agreement with expectations.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper describes the architecture of the CRS F-Engine for the CHORD radio interferometer, which uses 128 CRS boards based on AMD Zynq Ultrascale+ RFSoC to digitize 1024 RF signals at 3.2 GSPS and channelize them via a CASPER PFB/FFT into 8192 bins. It details the chFPGA firmware supporting multiple post-channelization bitstreams (including a 100 GbE packet assembler for CHORD and the Pocket Correlator), the crate backplane for clock/time distribution, and a validation test in which wideband Gaussian noise was injected into a single CRS board running the Pocket Correlator firmware, with recovered timestreams and channelized data reported to agree with expectations.

Significance. If the single-board results extend to the full 128-board CHORD deployment on astronomical signals, the work would document a scalable, reconfigurable F-engine platform suitable for large-N interferometers. The manuscript provides a clear engineering description of the hardware and firmware options, but the validation evidence is narrow in scope.

major comments (2)
  1. [Abstract] Abstract and validation paragraph: the performance demonstration uses only a single CRS board running the Pocket Correlator firmware; no data are presented for the 100 GbE packet-assembler bitstream that will be used for CHORD, nor for inter-board clock distribution, packet loss, or synchronization across the full-mesh backplane or multiple crates. This makes the claim that the architecture is validated for CHORD rest on an untested extrapolation.
  2. [Abstract] Validation section (implied by abstract): the test injects wideband Gaussian noise and reports qualitative agreement, but the abstract supplies no quantitative metrics (e.g., RMS residuals, power-spectrum deviation, bit-error rates, or test conditions such as input power level or integration time). Without these, it is impossible to judge whether the observed agreement meets CHORD requirements.
minor comments (2)
  1. [Abstract] The abstract states that recovered data are in 'excellent agreement with expectations' without defining the expectations or providing error bars; a short quantitative summary would strengthen the claim.
  2. The manuscript would benefit from a table or diagram explicitly mapping the different post-channelization bitstreams (Pocket Correlator, 100 GbE assembler, N=64 correlator) to their intended use cases and tested configurations.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for their careful review and constructive comments. We address each major comment below, indicating where revisions have been made to the manuscript.

read point-by-point responses
  1. Referee: [Abstract] Abstract and validation paragraph: the performance demonstration uses only a single CRS board running the Pocket Correlator firmware; no data are presented for the 100 GbE packet-assembler bitstream that will be used for CHORD, nor for inter-board clock distribution, packet loss, or synchronization across the full-mesh backplane or multiple crates. This makes the claim that the architecture is validated for CHORD rest on an untested extrapolation.

    Authors: We agree that the presented validation uses a single board and the Pocket Correlator firmware only. The core PFB/FFT channelization is common to all bitstreams, but no data are shown for the 100 GbE assembler or multi-board synchronization. The manuscript describes the full architecture but the validation section is limited in scope. We have revised the abstract and added clarifying text in the discussion to state explicitly that the demonstration validates the digitization and channelization stages on a single board, without claiming full-system validation for the CHORD deployment. Full inter-board and CHORD-bitstream tests remain for future commissioning work. revision: partial

  2. Referee: [Abstract] Validation section (implied by abstract): the test injects wideband Gaussian noise and reports qualitative agreement, but the abstract supplies no quantitative metrics (e.g., RMS residuals, power-spectrum deviation, bit-error rates, or test conditions such as input power level or integration time). Without these, it is impossible to judge whether the observed agreement meets CHORD requirements.

    Authors: We agree that the abstract reports only qualitative agreement and omits quantitative metrics and test conditions. We have revised the abstract to include the key quantitative results and test parameters already present in the validation section of the manuscript (e.g., RMS residuals between measured and expected spectra, input power level, and integration time). revision: yes

Circularity Check

0 steps flagged

No circularity: direct engineering description and experimental validation with no derivations or self-referential claims

full rationale

The paper describes the CRS F-Engine hardware architecture, firmware options (including chFPGA and Pocket Correlator bitstream), and reports results from a single-board wideband Gaussian noise injection test. No equations, fitted parameters, predictions, uniqueness theorems, or ansatzes are present. Validation consists of direct comparison of digitized timestreams and 8192-channel PFB output to expectations, with no reduction of any claim to its own inputs by construction. Self-citations are absent from any load-bearing step. This matches the default expectation for an engineering report that is self-contained against external benchmarks.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The paper introduces no free parameters, new physical entities, or ad-hoc axioms; it applies established RFSoC capabilities and CASPER signal-processing blocks to a telescope project.

axioms (1)
  • domain assumption The AMD Zynq Ultrascale+ RFSoC and CASPER PFB/FFT implementation can sustain 3.2 GSPS digitization and 8192-bin channelization per the stated bit widths and data rates.
    Invoked implicitly when stating the firmware capabilities and board count required for 1024 signals.

pith-pipeline@v0.9.1-grok · 5926 in / 1338 out tokens · 31241 ms · 2026-07-03T05:33:59.652885+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

23 extracted references · 23 canonical work pages · 1 internal anchor

  1. [1]

    The Canadian Hydrogen Observatory and Radio-transient Detector (CHORD),

    Vanderlinde, K., Liu, A., Gaensler, B., Bond, D., Hinshaw, G., Ng, C., Chiang, C., Stairs, I., Brown, J.-A., Sievers, J., Mena, J., Smith, K., Bandura, K., Masui, K., Spekkens, K., Belostotski, L., Dobbs, M., Turok, N., Boyle, P., Rupen, M., Landecker, T., Pen, U.-L., and Kaspi, V., “The Canadian Hydrogen Observatory and Radio-transient Detector (CHORD),”...

  2. [2]

    Overview of the Canadian Hydrogen Observatory and Radio-Transient Detector (CHORD) Project,

    Dobbs, M., “Overview of the Canadian Hydrogen Observatory and Radio-Transient Detector (CHORD) Project,” in [Ground-based and Airborne Telescopes IX],Proceedings of SPIE14153, 14153–51, SPIE (2026). Conference presentation, SPIE Astronomical Telescopes + Instrumentation 2026, Copenhagen, Denmark

  3. [3]

    Detection of cosmological 21 cm emission with the canadian hydrogen intensity mapping experiment,

    The CHIME Collaboration, Amiri, M., Bandura, K., Chen, T., Deng, M., Dobbs, M., Fandino, M., Foreman, S., Halpern, M., Hill, A. S., Hinshaw, G., H¨ ofer, C., Kania, J., Landecker, T. L., MacEachern, J., Masui, K., Mena-Parra, J., Milutinovic, N., Mirhosseini, A., Newburgh, L., Ordog, A., Pen, U.-L., Pinsonneault- Marotte, T., Polzin, A., Reda, A., Renard,...

  4. [4]

    arXiv e-prints , keywords =

    The CHIME Collaboration, Amiri, M., Bandura, K., Chakraborty, A., Cliche, J.-F., Dobbs, M., Foreman, S., Gray, L., Halpern, M., Hill, A. S., Hinshaw, G., H¨ ofer, C., Joseph, A., Kruger, N., Landecker, T. L., van Lieshout, R., MacEachern, J., Masui, K. W., Mena-Parra, J., Miller, K., Milutinovic, N., Mirhosseini, A., Newburgh, L., Ordog, A., Pen, U.-L., P...

  5. [5]

    The First CHIME/FRB Fast Radio Burst Catalog,

    The CHIME/FRB Collaboration, Amiri, M., Andersen, B. C., Bandura, K., Berger, S., Bhardwaj, M., Boyce, M. M., Boyle, P. J., Brar, C., Breitman, D., Cassanelli, T., Chawla, P., Chen, T., Cliche, J.-F., Cook, A., Cubranic, D., Curtin, A. P., Deng, M., Dobbs, M., (Adam) Dong, F., Eadie, G., Fandino, M., Fonseca, E., Gaensler, B. M., Giri, U., Good, D. C., Ha...

  6. [6]

    The Second CHIME/FRB Catalog of Fast Radio Bursts,

    The CHIME/FRB Collaboration, Abbott, T., Andersen, B. C., Andrew, S., Bandura, K., Bhardwaj, M., Bhusare, Y., Brar, C., Cassanelli, T., Chatterjee, S., Cliche, J.-F., Cook, A. M., Curtin, A., Dobbs, M., Dong, F. A., Eadie, G., Eftekhari, T., Fonseca, E., Gaensler, B. M., Good, D., Halpern, M., Hessels, J. W. T., Ibik, A., Jain, N., Joseph, R. C., Kader, Z...

  7. [7]

    Dish Working Group Progress Toward the CHORD 512-Dish Core Array: Completion of the 64-Dish Pathfinder,

    Hoff, B., Wulf, D., Islam, M., Dueck, T., and Hellyer, R., “Dish Working Group Progress Toward the CHORD 512-Dish Core Array: Completion of the 64-Dish Pathfinder,” in [Radio Telescopes, Technologies, and Methods],Proceedings of SPIE14153, 14153–62 (2026)

  8. [8]

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

    Bandura, K., Bender, A. N., Cliche, J. F., de Haan, T., Dobbs, M. A., Gilbert, A. J., Griffin, S., Hsyu, G., Ittah, D., Parra, J. M., Montgomery, J., Pinsonneault-Marotte, T., Siegel, S., Smecher, G., Tang, Q. Y., Vanderlinde, K., and Whitehorn, N., “ICE: A Scalable, Low-Cost FPGA-Based Telescope Signal Processing and Networking System,”Journal of Astrono...

  9. [9]

    The CRS: a scalable full-stack control system for Microwave Kinetic Inductance Detectors,

    Montgomery, J., Avelino, W., Dobbs, M., Letang, J., Rouble, M., Savchyn, S., and Smecher, G., “The CRS: a scalable full-stack control system for Microwave Kinetic Inductance Detectors,” in [Millimeter, Submillimeter, and Far-Infrared Detectors and Instrumentation for Astronomy XII],Proceedings of SPIE 13102, 131020R (2024)

  10. [10]

    Available athttps: //escholarship.mcgill.ca/concern/theses/2b88qj88r?locale=en

    Hendricksen, I.,Observational, digital readout, and calibration techniques for studying the redshifted 21cm signal of hydrogen, Master’s thesis, McGill University, Montr´ eal, QC, Canada (2023). Available athttps: //escholarship.mcgill.ca/concern/theses/2b88qj88r?locale=en

  11. [11]

    A High-Bandwidth Backplane for Wideband Radio Interferometers and Integration with the CHORD Telescope Correlators

    Avelino, W., Montgomery, J., Cliche, J.-F., Smecher, G., and Dobbs, M., “A High-Bandwidth Backplane for Wideband Radio Interferometers and Integration with the CHORD Telescope Correlators.”https: //arxiv.org/abs/2606.02825(2026)

  12. [12]

    chFPGA Firmware Documentation

    Cliche, J.-F. et al., “chFPGA Firmware Documentation.”http://winterlandcosmology.bitbucket.io/ chfpga/(2025)

  13. [13]

    pychfpga Software Documentation

    Cliche, J.-F. et al., “pychfpga Software Documentation.”http://winterlandcosmology.bitbucket.io/ pychfpga/(2025)

  14. [14]

    Advanced Micro Devices, Inc

    Advanced Micro Devices, Inc.,Zynq UltraScale+ RFSoC RF Data Converter v2.6 Gen 1/2/3/DFE Logi- CORE IP Product Guide (PG269). Advanced Micro Devices, Inc. (2025)

  15. [15]

    Data Analysis for Precision 21 cm Cosmology,

    Liu, A. and Shaw, J. R., “Data Analysis for Precision 21 cm Cosmology,”Publications of the Astronomical Society of the Pacific132, 062001 (Apr. 2020)

  16. [16]

    CASPER: Collaboration for Astronomy Signal Processing and Electronics Research

    Collaboration, C., “CASPER: Collaboration for Astronomy Signal Processing and Electronics Research.” https://casper.berkeley.edu/(2025)

  17. [17]

    An Overview of CHIME, the Canadian Hydrogen Intensity Mapping Experiment,

    The CHIME Collaboration, Amiri, M., Bandura, K., Boskovic, A., Chen, T., Cliche, J.-F., Deng, M., Denman, N., Dobbs, M., Fandino, M., Foreman, S., Halpern, M., Hanna, D., Hill, A. S., Hinshaw, G., H¨ ofer, C., Kania, J., Klages, P., Landecker, T. L., MacEachern, J., Masui, K., Mena-Parra, J., Milutinovic, N., Mirhosseini, A., Newburgh, L., Nitsche, R., Or...

  18. [18]

    Condon, J. J. and Ransom, S. M., [Essential Radio Astronomy], Princeton University Press, Princeton, NJ, USA (2016)

  19. [19]

    Quantization Bias for Digital Correlators,

    Mena-Parra, J., Bandura, K., Dobbs, M. A., Shaw, J. R., and Siegel, S., “Quantization Bias for Digital Correlators,”Journal of Astronomical Instrumentation07(02n03), 1850008 (2018)

  20. [20]

    Development of composite reflector tech- nology for the Deep Dish Development Array,

    Islam, M. N., Hellyer, R., Chiang, H. C., and Vanderlinde, K., “Development of composite reflector tech- nology for the Deep Dish Development Array,” in [Ground-based and Airborne Telescopes VIII],Proceedings of SPIE11445, 1144523 (2020)

  21. [21]

    Errors in Deep Dish Development Array (6m) construction and metrology steps,

    Islam, M. N., ¨Ol¸ cek, D., Lacy, G., Chiang, H. C., and Hellyer, R., “Errors in Deep Dish Development Array (6m) construction and metrology steps,” in [Ground-based and Airborne Telescopes IX],Proceedings of SPIE12182, 121820F (2022)

  22. [22]

    SRSP-503 — Technical Requirements for Cellular Systems, Including Flexible Use Broadband Systems, in the Bands 824–849 MHz and 869–894 MHz,

    Innovation, Science and Economic Development Canada (ISED), “SRSP-503 — Technical Requirements for Cellular Systems, Including Flexible Use Broadband Systems, in the Bands 824–849 MHz and 869–894 MHz,” Tech. Rep. Issue 9, Government of Canada (July 2024)

  23. [23]

    SRSP-518 — Technical Requirements in the Bands 617–652 MHz, 663–698 MHz, 698–756 MHz and 777–787 MHz,

    Innovation, Science and Economic Development Canada (ISED), “SRSP-518 — Technical Requirements in the Bands 617–652 MHz, 663–698 MHz, 698–756 MHz and 777–787 MHz,” Tech. Rep. Issue 2, Government of Canada (February 2019)