Theory

Visibility-Based Imaging

The measurement equation, visibilities, the van Cittert–Zernike theorem, and the computational scaling of FX correlation.

This section summarizes the elements of visibility-based imaging on which EPIC builds. Comprehensive treatments are given by Thompson, Moran & Swenson (2017) and Taylor, Carilli & Perley (1999).

The antenna measurement

The sky is modeled as a superposition of mutually incoherent emitters, with electric field arriving from direction . Consider an antenna located at , with far-field voltage pattern . After channelization, the complex voltage it measures at frequency and time is (Thyagarajan et al. 2017)

where is the receiver noise. The geometric phase factor accounts for the excess path length to antenna , and is the origin of the angular resolution of the telescope.

The voltage pattern is the Fourier transform of the aperture illumination . The same measurement may therefore be written in the aperture plane as a convolution of the ground-plane electric field with the aperture of the antenna:

EPIC is formulated in this aperture-plane representation.

Visibilities

The incident field is a stationary random process, so individual voltage samples carry no deterministic information about the sky. The measured quantity is the time-averaged correlation between antennas, the visibility:

This is the van Cittert–Zernike theorem. Each visibility samples the Fourier transform of the beam-weighted sky intensity at the spatial frequency . Cross terms between distinct directions vanish under time averaging because the emission is spatially incoherent.

For antennas lying in a common plane, in direction cosines ,

An image is obtained by gridding the visibility samples and applying an inverse two-dimensional FFT. The result, the dirty image, is the sky intensity convolved with the point-spread function determined by the coverage.

The FX correlator

Real-time correlators for radio telescopes with many antennas are usually of the FX type. Processing proceeds in three steps:

  1. F stage. The voltage stream from each antenna is channelized, typically with a polyphase filter bank.
  2. X stage. For every channel, the product is formed for all antenna pairs and accumulated over an integration time .
  3. Imaging. The visibilities are calibrated and imaged, usually offline.

The X stage dominates the computational cost. Per channel, per polarization product and per F-engine sample, it requires

complex multiply–accumulate operations. With total bandwidth and channel width , the output data rate per polarization product is

real values per second. It scales as and inversely with the integration time.

For LWA-SV () there are 32 640 baselines per polarization product per channel. At 25 000 spectra per second this corresponds to approximately complex multiply–accumulates per second per channel and product. A 3.2 MHz band with four polarization products requires approximately . Reducing the integration time from several seconds to tens of milliseconds increases the visibility output rate by two orders of magnitude. For a telescope of this size, the principal cost of high time resolution under FX correlation therefore lies in the output data rate rather than in the arithmetic.

At larger scales the arithmetic itself becomes prohibitive. Morales (2011) quotes complex multiply–accumulates per second for a 512-tile MWA, and Thyagarajan et al. (2017) quote 212 TMAC s⁻¹ for the full HERA telescope.

Relation to beamforming

A beamformer forms the weighted sum for a chosen direction . Its properties are:

  • Cost. per beam.
  • Time resolution. It retains the full time resolution of the channelized data.
  • Field of view. Only the selected directions are observed.
  • Full-sky coverage. Covering the sky with beams costs .

The first stage of EPIC may be viewed as an FFT beamformer that forms beams in all directions simultaneously. The subsequent squaring and averaging restore equivalence with visibility-based imaging.


Copyright © 2026. All rights reserved.