Back to memolist

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

Abstract:

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).

Introduction

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.

Nomenclature

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).

Correlator Specifications

The correlator design proposed in MMA Memo 166 provides the following capabilities.

Maximum Total Bandwidth

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).

Basebands per Antenna

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.

Number of Channels (Spectral Points)

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.

A.
16 GHz, single polarization: If the IF system could produce 16 GHz of one polarization, say X, in eight 2 GHz basebands, the 2048 correlator lags would be allocated evenly amongst those 8 BBs, giving a total of 1024 channels (128 per BB). The resolution would then be 16 GHz/1024 channels= 2 GHz/128 channels= 15.625 MHz/channel.

B.
8 GHz: Here one has 4 BB pairs, each covering 2 GHz in dual polarization.

C.
4 GHz, full pol'n products: In this case one could split the total bandwidth either between 2 BB pairs, each 2 GHz wide; or 4 BB pairs, each 1 GHz wide. In other words, because of the ability to recirculate signals when the samplers are run below their maximum rate of 4 Gsamples/sec, one always gains by splitting a given total bandwidth among the maximum number of basebands. Whether one would always want to do this, and to what extent this might argue for making the correlator smaller by employing more than eight basebands, is discussed in §3.4.

D.
The highest possible frequency resolution:

E.
1 GHz total bandwidth, full polarization products: To maximize the number of channels, one would use 4 BB pairs, each covering 250 MHz. The 2048 hardware lags would be split among 16 spectra, while recirculation would increase the number of channels by a factor 2 GHz/250 MHz= 8, yielding 512 channels (spectral points) per 250 MHz, or a total of 2048 channels over 1 GHz. If on the other hand one required the full 1 GHz within a single baseband pair, for instance to avoid calibration difficulties in splitting a single broad line up into several basebands, recirculation would only give a factor 2 (rather than 8), and one would obtain only 512 channels over 1 GHz.

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:

F.
Cover 4 GHz with full polarization (2 BB pairs), and another 4 GHz with parallel-hand polarization products only (2 BB pairs). Each BB pair has 2048/4=512 hardware lags available. So in this mode the correlator would produce full polarization products for 128 x 31.25 MHz channels, and parallel-hand products for another 256 x 15.625 channels.
G.
Use 3 BB pairs to cover 6 GHz, producing full polarization products; use one of the remaining BBs to cover 500 MHz, producing a single polarization product (e.g., XX). In this way the correlator would produce XX, YY, XY, and YX for each of 192 x 31.25 MHz channels covering 6 GHz, plus e.g. XX alone for another 1024 x 0.5 MHzchannels covering 500 MHz.
H.
Suppose one wants to do a survey over 500 MHz producing YY only, while observing one transition in dual polarization over 250 MHz and another over 62.5 MHz; meanwhile one wishes also to zoom in on the central MHz of one of these transitions for an experiment requiring all polarization products. This might be organized as follows:

Table 1 summarizes these examples.

Size Limitations and Expansion Possibilities

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.

Number of Antennas

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:

While a 100 or 125 antenna correlator may not be impossible, the likelihood of an unreliable system or even an outright failure will increase as the array gets bigger (at a higher than linear rate).

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.

Total Bandwidth

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).

Resolution

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.).

Number of Baseband Pairs

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.

Number of Channels

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.

Dump Times

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.

Acknowledgements

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.

References

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.

About this document ...

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