Example of omitted axes in binary table

Consider using the actualDurations table to store one weight per polarization product per spectral window per baseband per baseline. Assume, further, that the number of phase bins and APC bins is fixed to be one in all spectral windows. Note that the number of spectral channels may vary with spectral window, but there is only one weight per polarization product that applies to all spectral channels within each spectral window. The key phrase in the foregoing sentence, which is emphasized, is a sign that the spectral channels axis may be omitted from the table in the data stream. The following XML snippet would be part of the sdmHeaderData element that describes this table.

Example A.1. Omitted axes table header snippet

This example needs some updating.

<actualDurations size="18144"1 ref="actualDurations"
                 axes="a1 a3 a4 a5 a6 a7"2/>
<numAntenna>27</numAntenna>
<numAPC>1</numAPC>
<baseband>
  <spectralWindow numBin="1" numSpectralPoint="512" numPolProduct="2"/>
  <spectralWindow numBin="1" numSpectralPoint="1024" numPolProduct="4"/>
</baseband>3
<correlatedData type="float" size="15482880"4 ref="crossData"/>
1

8 ⋅ 378 ⋅ (4 + 2) [using Equation A.1, “Binary table size” and the section called “actualDurations table”]

2

a2”, the spectral channel axis, is missing.

3

The number of spectral channels and polarization products vary among spectral windows within the baseband.

4

2 ⋅ 4 ⋅ 378 ⋅ (512 ⋅ 2 + 1024 ⋅ 4) [using Equation A.1, “Binary table size” and the section called “crossData table”]


The actualDurations table will be indexed as Abl,bb,sw,pb,ab,sc,pp . However, for optimization, the table in the data stream has omitted the sc axis since the data have no dependency on spectral channel; that is, the data in the table are indexed as Tbl,bb,sw,pb,ab,pp . The mapping of an index for A to the equivalent index for T is simply (bl, bb, sw, pb, ab, sc, pp) ↦ (bl, bb, sw, pb, ab, pp) . For example, the following statements hold.

A15,0,0,0,0,100,1 = A15,0,0,0,0,200,1
A15,0,0,0,0,100,1 = T15,0,0,0,0,1
A15,0,0,0,0,200,1 = T15,0,0,0,0,1
A15,0,0,0,0,42,1 ≠ A15,0,1,0,0,42,1 ⇔ T15,0,0,0,0,1 ≠ T15,0,1,0,0,1