Table of Contents

Some links

Some MeerKAT system details

These details are our interpretation of the telecon on 20th May 2016:

Our beamformer (unsorted notes):

Open questions

MeerKAT system

  1. Is output from wide-band channeliser always available?
  2. What is the channel width? Documents seem to indicate 32k or 64k channels for wide and 4k for narrow, but is this correct?
  3. Are the internals of the "Feng wide" documented? Are delays really corrected for the primary beam centre? For proper beamforming we have to understand our input data in detail.
  4. Are the delays that are applied by Feng available? Is the geometric model known? We have to apply additional delays, and these should be consistent.
  5. Is the "X-eng wide" correlator always running and can we use its output? We can also correlate ourselves, and that may even be preferable.
  6. Sensitivity: We need some input to judge how well we can calibrate.
  7. Calibration in general: Is any procedure planned for the B-engine beamformer (e.g. for VLBI)? Our beamformer would have to do exactly the same.
  8. Will the B-engine beamformer deliver output for VLBI?
  9. Can we implement something like the "Feng wide" in our "D engines" for the second half of the S band? This should be consistent with the existing "Feng wide".

Our needs

  1. Resolution in time and frequency and bits (would 16 be sufficient?)
  2. Do we want to combine all antennas or only short(ish) baselines?
  3. Do we want to optimise the beam shape by weighting? (probably yes, but in which way?)
  4. Do we want additional products (beyond the 400 beams), e.g. full-primary-beam data with reduced time resolution?
  5. I assume that we will also produce incoherent sums, they are also needed for the without-autocorrelation-beams approach.
  6. How much voltage buffer (per antenna) do we need?
  7. Do we want to (or have to) feed any of our intermediate or output data back to the switch?

Parameters

Delay compensation

If maximum delays are much below the reciprocal channel width, delays can be applied as phase factors per channel. For correlations they have to be calculated for the phase centre and applied to each antenna signal at full data rate.

If delays are larger than this limit, the main part is applied as integer-sample shifts before the channelisation. After channelisation, the reminder is applied as phase shift.

Fringe-stopping (compensation for non-zero frequency, e.g. due to downmixing) and non-integer shifts can be applied together. Because all stations share the same frequency setup, this is easier than in the general case.

Apparently the system does already compensate for delays of the phase centre so that we only have to deal with residuals within the field of view (primary beam). Even for the lowest frequencies this seems to be sufficient at the half-power point of the primary beam.

For the second half of the bandwidth that does not fit in the current system, we will have to do the full delay compensation (including the shift to the phase centre) ourselves. For this we should use the exact same delays that are used within the current system.

Beamforming methods

1. Addition of voltages
Requires full delay compensation for each antenna and each beam. This is conceptually very simple and requires of the order N_a*N_b operations per sample.

2. Use of cross-correlations
For each sample this requires N_a^2 operations, which have to be done anyway for the correlations (but we may not get them out of the correlator at high time resolution!). Delay compensation and beamforming can then be done at the downsampled rate and requires of the order N_a^2*N_b/F operations per original sample.

3. Cross-correlations with FFT
If we had an array on a more or less dense regular grid (as LOFAR HBA antennas), we could use an FFT to cross-correlate the voltage field and form beams/images directly. For a dense array this would require of the order N_a*log(N_a) operations per sample and produce of the order N_a beams. In our sparse-array case we would have to grid the voltage data at full data rate and work with something like N=(L/D)**2 pixels. For 1-km baselines, this would be N=5500 for 8-km baselines N=350000. The former may not sound too bad (compared to N_a*N_b), but the whole procedure is way more complicated and probably much less efficient in terms of operations per second on a GPU. But it would fill the entire field of view with beams!

If we agree that (3) is too far-fetched, I would opt for (1) for the 400 beams and investigate whether we can in addition also run (2) with less time resolution but with more beams. Having the visibilities at full time resolution available also makes visibility-based search strategies possible.

Calibration

We have to correct for delays produced by the atmosphere (troposhpere and ionosphere) and for signal delays in the system. How regularly we have to measure correction delays (or gains) is unclear (VLA at https://science.nrao.edu/facilities/vla/docs/manuals/obsguide/modes/vlbi says every few min to 30 min), but we must accomodate some way of doing this. To determine delays and relative phases, we need cross-correlations. These can be averaged in time and frequency, but we must keep sufficient resolution to avoid time-averaging and bandwidth smearing.

In frequency we can probably go to 1k channels, in time the limit depends on the observing frequency. At 15 GHz we may not want to go beyond 1 second, at 0.58 GHz we can use 30 sec.

Can we get these data from the correlator or do we have to form our own visibilities? Another important question is if we will generally find suitable calibrator sources within the primary beam. The VLA (slightly more collecting power) recommends ( https://science.nrao.edu/facilities/vla/docs/manuals/obsguide/modes/vlbi ) calibrator sources > 100 mJy in our frequency range.

NVSS has 62000 sources > 100 mJy (over 82 % of sky, 34000 square deg), that is 1.8 sources per square degree. Field of view in square degree: 3.8 at lowest frequency, 0.32 at 2 GHz. This means it is unclear if there will always be a good calibrator in the field. We can use the entire field instead of just the brightes source, but this may still not be enough. We have to make more realistic estimates of the sensitivity.

At 8-14.5 GHz only fields around dedicated calibrators can be used, but calibrator scans every now and then may do the trick. Generally the observations that we want to piggyback on will also need to be calibrated, so they may either use good fields or include calibrator scans. The calibration plans for the surveys should be checked for this!

The "B-engine" (1-4 beams) beam beamformer

incl. VLBI capabilities, have they thought about calibration and the other issues?