MMA Memo 194
Astronomical Capabilities of
the Current Design for the
Millimeter Array Correlator
Michael P. Rupen
National Radio Astronomy Observatory
Socorro, NM 87801
&
Ray Escoffier
National Radio Astronomy Observatory
Charlottesville, VA 22903
20 January 1998
We summarize the astronomical capabilities of the current correlator design, with comments on size limitations and expansion possibilities. This is a companion document to MMA Memorandum 166 (Escoffier 1997).
A fairly detailed design for the Millimeter Array (MMA) correlator was proposed by Escoffier (1997), in MMA Memorandum 166. In this memorandum we set forth more explicitly the astronomical capabilities of that correlator, concentrating on the number of channels (spectral points) produced. We also comment on the extent to which that design might be expanded if necessary (e.g., to accommodate more antennas).
For concreteness we assume throughout that linear polarizations (X and Y) are recorded.
Following a suggestion by B. Clark (1997, priv. comm.) we use the following terminology. The numbers given here are for reference only, to make a somewhat confusing discussion more concrete, and are based on the current notional design of the MMA system.
``IF'' is a terribly confusing term, and we will avoid it whenever possible. Insofar as it must be used, an IF is a wire coming out of a receiver package. In the current design for the MMA, each wire carries an 8 GHz bandwidth. There is provision for switching halves of the IFs (that is, a 4 GHz bandwidth) independently, and each half is sometimes also called an IF. The current plan has a total of 16 GHz being sent down from each antenna to the correlator, for a total of 4 independent (4 GHz) IFs.
A baseband (BB) is the signal presented to a sampler. In the MMA case, each BB has a bandwidth of 2 GHz or less, and can be flexibly positioned within an IF band, or switched between IFs. The canonical design has 4 pairs of basebands, with the two basebands of each pair having the same frequency but different (linear) polarizations.
A channel is the resolution element of frequency, and is also referred to as a spectral point. In the canonical design each channel comes out of the correlator as an eight-byte complex number (four bytes real, four bytes imaginary).
The correlator design proposed in MMA Memo 166 provides the following capabilities.
The maximum total bandwidth processed is 16 GHz per antenna. From the point-of-view of the correlator this can either be 16 GHz bandwidth in a single polarization (e.g., X), or 8 GHz in each of two polarizations (X & Y).
There are 8 samplers per antenna, each capable of digitizing a baseband signal up to 2 GHz wide. For the correlator it doesn't matter whether these are 8 independently-tunable IFs which are each 2 GHz wide, or 2 independently-tunable IFs each 8 GHz wide which are split up just before the samplers; the analog IF processing system will of course impose its own constraints. Following the conventions of §1.1, these 8 ``chunks'' of 2 GHz are referred to hereafter as basebands or BBs.
The correlator design provides 2048 hardware lags for every baseline (1024 lead and 1024 lag multipliers). These lags can be apportioned amongst different basebands and polarization products (up to a maximum of 16 ways) in powers of 2. Each spectrum computed, corresponding to a single baseband/polarization product, would then have between 2048 and 128 lags, resulting in from 1024 to 64 channels (spectral points). This allows one to trade polarization products or basebands for channels (frequency resolution) in a fairly flexible way. One can also obtain an increase in the number of channels by reducing the input bandwidth into a sampler.
When used at the maximum bandwidth, full polarization, the correlator provides 64 spectral points (channels) across each of the 16 products (2 cross-hand and 2 parallel-hand polarization products for each of 4 BB pairs) for every baseline. There would thus be 256 channels across the entire 8 GHz band, corresponding to a resolution of 31.25 MHz.
Polarization products can be traded for channels (on a BB-by-BB basis). Thus one can double the number of channels (halve the frequency resolution) by producing only the parallel-hand products (XX, YY); or even gain a factor of 4, by producing only one of the parallel-hand products (e.g., XX). Similarly, using fewer BBs increases the number of channels proportionately. And finally, halving the bandwidth of each BB increases the number of channels proportionately, up to a maximum of a factor 32.
A few examples should clarify all this.
The astute reader will have noticed that all the tradeoffs discussed so far have involved factors of two (halving the bandwidth or the number of basebands; asking for two rather than four correlator products). This is probably not absolutely necessary, but allowing for other than binary trade-offs would force one to support an even larger number of modes, making the correlator even more complex. So far there has been no compelling scientific argument that the additional flexibility would be worth it.
The correlator modes used to process each baseband or baseband pair can be selected independently. Such (sub-)modes should also be powers of 2 (instead of 7 basebands at one resolution and 1 at another, each sub-mode should use 1/8, 1/4, or 1/2 of the correlator), and to avoid complexity the current design envisions a maximum of four different sub-modes in use at the same time. Some examples of this are:
Table 1 summarizes these examples.
This section is more tentative, as it relates to possible changes in, rather than simply describing the properties of, the design given in MMA Memo 166. The following should be taken as current thoughts rather than definitive lore.
The number of antennas is hard-wired in from the beginning, and would be very difficult to change after the correlator is built. With the chip design proposed in Memo 166 the correlator works most naturally in multiples of 8, e.g. 40 and 80 antenna designs are simple scalings of one another, while using the same design for 75 antennas would be inefficient. The design is probably optimal for 64 antennas, with 72 and 80 following in that order. Handling a bandwidth of 16 GHz per antenna for more than 80 antennas would present significant challenges for this design:
Unfortunately one cannot put off the decision on the array size very long. One would not like to work on the design of a correlator system for more than a few months without knowing the final array size. The number of antennas in an array is fundamental to the design of a correlator. A lot of the very early work on the systems aspect of the correlator design has to do with geometric considerations as to how many what per who (how many antennas per chip, how many chips per card, how many cards per bin, how many bins per rack, how many racks per system). All of these considerations are to some extent interdependent and a good design tries to optimize all of them at the same time to the extent possible. For example, the array size might indicate an advantage of a 3 x 3 matrix of correlators in the custom correlator chip over a 4 x 4 matrix. Thus without the final array size, the best custom chip configuration will have to be guessed at. Putting some restrictions on the array size, like 64, 72, 80 or 88 antennas, would help but the exact size would be much better.
Adding more 2 GHz BBs (samplers) would be relatively simple, increasing the size/complexity of the correlator by the same factor as the increase in the bandwidth. Increasing the bandwidth of the existing BBs would be more difficult to accommodate, and would increase the correlator complexity by more than the factor increase in bandwidth (see also §3.4 below).
Very high resolution is not very difficult to get, as long as the total bandwidth is not excessive. The maximum number of channels (spectral points) in the current design, for bandwidths below 62.5 MHz, using only one baseband, and requesting only a single polarization product (e.g., XX), is 32,768 (see §2.3, esp. example C). Thus one could achieve 1 Hz resolution over 33 kHz, so long as the appropriate low-pass filter is available at the sampler. Although the current design for the IF system has 31.25 MHz as the narrowest available bandwidth for each baseband, it would be fairly easy to modify that design to allow for narrower bandwidths for one of the baseband pairs (B. Clark 1998, priv. comm.).
As stated above, the number of basebands in the array (of a given bandwidth) has a linear effect of the correlator. Eight baseband pairs would double the size of the correlator described in Memo 166.
On the other hand, increasing the number of baseband pairs, while keeping the total bandwidth constant, might actually make for a smaller correlator, as pointed out by L. D'Addario (1998, priv. comm.). For instance, switching from the current four 2 GHz baseband pairs, to eight 1 GHz baseband pairs, would to zeroth order halve the size of the correlator, because one could use half the number of lags to give the same spectral resolution (see §2.3). The most obvious argument against this is the difficulty of keeping consistent calibration between different basebands, particularly for single-dish data; this implies that the maximum bandwidth of a BB should roughly match the width of the broadest lines that would regularly be observed. Providing more narrow BBs would increase the number of BB converters and samplers, thus increasing the cost, but it would decrease the sampler rate, making them easier to design and build. There may be other problems with this scheme - the analogue correlator on the NRAO 12m, based on a similar idea, had many difficulties - but it should probably be thought about more seriously than it has been.
Increasing the number of channels beyond the current design would require a much larger custom chip, which is probably not practical at the start of the MMA project. Possibly one could replace the correlator chips in an interim MMA correlator after a few years with chips that have many more lags, potentially yielding 4 to 16 times more channels. The difficulty with allowing such an expansion path is to design the system downstream of the correlator chips to handle the future expansion in data rate and quantity. One way to do this would be to do little or no processing on the lag data in the correlator chassis itself, doing all post-lag computation in completely separate racks that could grow as advances in computer technology occurred.
Such an expansion would also require that the power consumption per lag be reduced in proportion to the increase in the number of lags. If such a new chip required a different operating voltage, there could be further difficulties.
The design of MMA memo 166 inherently performs fraction of a millisecond integrations. Hence extremely high dump rates have an effect only on relatively small parts of the system.
It has been suggested (Rupen 1997) that even faster dumps may be needed for the autocorrelations, to allow cancelling out the atmosphere without the need for a chopping secondary. The system can easily be designed to provide very fast dumps on the autocorrelation lags. Processing these fast dumps, and providing very fast dumps of more than just the autocorrelation lags (and processing them), requires a lot of study before any definite statement can be made but the problem is mainly the data rate and computation in a relatively small part of the total system.
Bryan Butler and John Webber provided useful feedback on the draft document. Barry Clark at least partially cleared up MPR's confusion as to the difference between IFs and basebands. Finally, Larry D'Addario pointed out the confusion between various people's readings of Memo 166 which led to the present document, and also brought up the question of whether the broadest possible basebands are actually desirable.
D'Addario, L.R. 1989, MMA Memo No. 55: Millimeter Array Correlator Cost Equation.
D'Addario, L.R. 1989, MMA Memo No. 56: Millimeter Array Correlator: Further Design Details.
Dowd, A. 1991, MMA Memo No. 66: MMA Correlator: Some Design Considerations.
Escoffier, R. 1995, MMA Memo No. 146: An MMA Lag Correlator Design.
Escoffier, R. 1997, MMA Memo No. 166: The MMA Correlator.
Rupen, M.P. 1997, MMA Memo No. 192: The Astronomical Case for Short Integration Times on the Millimeter Array.
Thompson, A.R. 1997, MMA Memo No. 190: A System Design for the MMA.
This document was generated using the LaTeX2HTML translator Version 96.1-h (September 30, 1996) Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Kate Weatherall