#
# "@(#) $Id: corrConfigModes.txt,v 1.1 2013/01/03 18:26:52 ramestic Exp $"
#
# Correlator modes table, description for each column as follows:
#
#       mode: correlator mode identifier, a unique interger value that
#             identifies any possible mode.
#       bw: nominal band-width in MHz. The effective band-width
#           depends on the actual LO offseting configuration and the
#           number of overlapped channels for TFB sub-bands, if that's
#           the case. For the prototype system nominal and
#           effective band-widths are the same.
#       chan: nominal number of spectral channels after FFT. The
#             effective value is a function of the ovelapped number of
#             channels during stitching. For the prototype system
#             nominal and effective number of channels are the same.
#       bits: quantization level used after ALMA1 chips for producing
#             actual lag values. The nXn notation means that each
#             antenna intersection is multiplied against each other
#             with a quantization level of 'n' bits.
#       2nyq.: over sampled flag. That is, sampled at Nyquist
#              frequency (false) or 2 times the Nyquist frequency;
#              where the Nyquist frequency is 2 times the band-width
#              define above. 
#       polz: polarization products. For the 2 antennas prototype the
#             field accepts X and Y options, because the prototype
#             must be explicitly commanded for selecting one or the
#             other polarization within a base-band pair. For the
#             final system this selection happens outside the
#             correlator sub-system and, therefore, in that case only
#             SINGLE is a valid option for one polarization product.
#       filterMode: FIR refers to the NRAO FIR filter present only in
#                   the prototype system, which has no other option
#                   but FIR. When TFB boards are present it is
#                   then possible to by-pass the filter banks and default to
#                   the time multeplexing scheme, or time division
#                   mode (TDM); or not to by-pass them and operate with
#                   a number of TFB sub-bands (TFB). 
#
# Note: mode's keys (first column) are presented in this file just for improving
# readability of the file itself. These values in itself have a meaning only
# for the actual implementation of the CorrConfigMode class. They might change
# in the future without previous notice.
#
# size 155
#
# mode	bw	chan	bits	2nyq.	polz	filterMode
  1     2000.0	8192	2x2	false	X-X	FDM
  2     1000.0	8192	2x2	false	X-X	FDM
  3     1000.0	4096	2x2	false	X-X	FDM
  4     500.0	8192	2x2	false	X-X	FDM
  5     500.0	4096	2x2	false	X-X	FDM
  6     500.0	2048	2x2	false	X-X	FDM
  7     250.0	8192	2x2	false	X-X	FDM
  8     250.0	4096	2x2	false	X-X	FDM
  9     250.0	2048	2x2	false	X-X	FDM
  10    250.0	1024	2x2	false	X-X	FDM
  11    125.0	8192	2x2	false	X-X	FDM
  12    125.0	4096	2x2	false	X-X	FDM
  13    125.0	2048	2x2	false	X-X	FDM
  14    125.0	1024	2x2	false	X-X	FDM
  15    62.5	8192	2x2	false	X-X	FDM
  16    62.5	4096	2x2	false	X-X	FDM
  17    62.5	2048	2x2	false	X-X	FDM
  18    62.5	1024	2x2	false	X-X	FDM
  19    2000.0	8192	2x2	false	Y-Y	FDM
  20    1000.0	8192	2x2	false	Y-Y	FDM
  21    1000.0	4096	2x2	false	Y-Y	FDM
  22    500.0	8192	2x2	false	Y-Y	FDM
  23    500.0	4096	2x2	false	Y-Y	FDM
  24    500.0	2048	2x2	false	Y-Y	FDM
  25    250.0	8192	2x2	false	Y-Y	FDM
  26    250.0	4096	2x2	false	Y-Y	FDM
  27    250.0	2048	2x2	false	Y-Y	FDM
  28    250.0	1024	2x2	false	Y-Y	FDM
  29    125.0	8192	2x2	false	Y-Y	FDM
  30    125.0	4096	2x2	false	Y-Y	FDM
  31    125.0	2048	2x2	false	Y-Y	FDM
  32    125.0	1024	2x2	false	Y-Y	FDM
  33    62.5	8192	2x2	false	Y-Y	FDM
  34    62.5	4096	2x2	false	Y-Y	FDM
  35    62.5	2048	2x2	false	Y-Y	FDM
  36    62.5	1024	2x2	false	Y-Y	FDM
  37    2000.0	4096	2x2	false	DOUBLE	FDM
  38    1000.0	4096	2x2	false	DOUBLE	FDM
  39    500.0	4096	2x2	false	DOUBLE	FDM
  40    500.0	2048	2x2	false	DOUBLE	FDM
  41    250.0	4096	2x2	false	DOUBLE	FDM
  42    250.0	2048	2x2	false	DOUBLE	FDM
  43    250.0	1024	2x2	false	DOUBLE	FDM
  44    125.0	4096	2x2	false	DOUBLE	FDM
  45    125.0	2048	2x2	false	DOUBLE	FDM
  46    125.0	1024	2x2	false	DOUBLE	FDM
  47    125.0	512	2x2	false	DOUBLE	FDM
  48    62.5	4096	2x2	false	DOUBLE	FDM
  49    62.5	2048	2x2	false	DOUBLE	FDM
  50    62.5	1024	2x2	false	DOUBLE	FDM
  51    62.5	512	2x2	false	DOUBLE	FDM
  52    2000.0	2048	2x2	false	FULL	FDM
  53    1000.0	2048	2x2	false	FULL	FDM
  54    500.0	2048	2x2	false	FULL	FDM
  55    250.0	2048	2x2	false	FULL	FDM
  56    250.0	1024	2x2	false	FULL	FDM
  57    125.0	2048	2x2	false	FULL	FDM
  58    125.0	1024	2x2	false	FULL	FDM
  59    125.0	512	2x2	false	FULL	FDM
  60    62.5	2048	2x2	false	FULL	FDM
  61    62.5	1024	2x2	false	FULL	FDM
  62    62.5	512	2x2	false	FULL	FDM
  63    62.5	256	2x2	false	FULL	FDM
  64    2000.0	4096	2x2	true	X-X	FDM
  65    1000.0	4096	2x2	true	X-X	FDM
  66    500.0	4096	2x2	true	X-X	FDM
  67    250.0	4096	2x2	true	X-X	FDM
  68    125.0	4096	2x2	true	X-X	FDM
  69    62.5	4096	2x2	true	X-X	FDM
  70    31.25	8192	2x2	true	X-X	FDM
  71    31.25	4096	2x2	true	X-X	FDM
  72    31.25	2048	2x2	true	X-X	FDM
  73    31.25	1024	2x2	true	X-X	FDM
  74    2000.0	4096	2x2	true	Y-Y	FDM
  75    1000.0	4096	2x2	true	Y-Y	FDM
  76    500.0	4096	2x2	true	Y-Y	FDM
  77    250.0	4096	2x2	true	Y-Y	FDM
  78    125.0	4096	2x2	true	Y-Y	FDM
  79    62.5	4096	2x2	true	Y-Y	FDM
  80    31.25	8192	2x2	true	Y-Y	FDM
  81    31.25	4096	2x2	true	Y-Y	FDM
  82    31.25	2048	2x2	true	Y-Y	FDM
  83    31.25	1024	2x2	true	Y-Y	FDM
  84    1000.0	2048	2x2	true	DOUBLE	FDM
  85    500.0	2048	2x2	true	DOUBLE	FDM
  86    250.0	2048	2x2	true	DOUBLE	FDM
  87    125.0	2048	2x2	true	DOUBLE	FDM
  88    62.5	2048	2x2	true	DOUBLE	FDM
  89    31.25	4096	2x2	true	DOUBLE	FDM
  90    31.25	2048	2x2	true	DOUBLE	FDM
  91    31.25	1024	2x2	true	DOUBLE	FDM
  92    31.25	512	2x2	true	DOUBLE	FDM
  93    1000.0	1024	2x2	true	FULL	FDM
  94    500.0	1024	2x2	true	FULL	FDM
  95    250.0	1024	2x2	true	FULL	FDM
  96    125.0	1024	2x2	true	FULL	FDM
  97    62.5	1024	2x2	true	FULL	FDM
  98    31.25	2048	2x2	true	FULL	FDM
  99    31.25	1024	2x2	true	FULL	FDM
  100   31.25	512	2x2	true	FULL	FDM
  101   31.25	256	2x2	true	FULL	FDM
  102   2000.0	2048	4x4	false	X-X	FDM
  103   1000.0	2048	4x4	false	X-X	FDM
  104   500.0	2048	4x4	false	X-X	FDM
  105   250.0	2048	4x4	false	X-X	FDM
  106   125.0	2048	4x4	false	X-X	FDM
  107   62.5	2048	4x4	false	X-X	FDM
  108   2000.0	2048	4x4	false	Y-Y	FDM
  109   1000.0	2048	4x4	false	Y-Y	FDM
  110   500.0	2048	4x4	false	Y-Y	FDM
  111   250.0	2048	4x4	false	Y-Y	FDM
  112   125.0	2048	4x4	false	Y-Y	FDM
  113   62.5	2048	4x4	false	Y-Y	FDM
  114   1000.0	1024	4x4	false	DOUBLE	FDM
  115   500.0	1024	4x4	false	DOUBLE	FDM
  116   250.0	1024	4x4	false	DOUBLE	FDM
  117   125.0	1024	4x4	false	DOUBLE	FDM
  118   62.5	1024	4x4	false	DOUBLE	FDM
  119   125.0	512	4x4	false	FULL	FDM
  120   62.5	512	4x4	false	FULL	FDM
  121   1000.0	1024	4x4	true	X-X	FDM
  122   500.0	1024	4x4	true	X-X	FDM
  123   250.0	1024	4x4	true	X-X	FDM
  124   125.0	1024	4x4	true	X-X	FDM
  125   62.5	1024	4x4	true	X-X	FDM
  126   31.25	2048	4x4	true	X-X	FDM
  127   1000.0	1024	4x4	true	Y-Y	FDM
  128   500.0	1024	4x4	true	Y-Y	FDM
  129   250.0	1024	4x4	true	Y-Y	FDM
  130   125.0	1024	4x4	true	Y-Y	FDM
  131   62.5	1024	4x4	true	Y-Y	FDM
  132   31.25	2048	4x4	true	Y-Y	FDM
  133   500.0	512	4x4	true	DOUBLE	FDM
  134   250.0	512	4x4	true	DOUBLE	FDM
  135   125.0	512	4x4	true	DOUBLE	FDM
  136   62.5	512	4x4	true	DOUBLE	FDM
  137   31.25	1024	4x4	true	DOUBLE	FDM
  138   62.5	256	4x4	true	FULL	FDM
  139   31.25	512	4x4	true	FULL	FDM
  140   2000.0	64	3x3	false	X-X	TDM
  141   2000.0	64	3x3	false	Y-Y	TDM
  142   2000.0	128	2x2	false	DOUBLE	TDM
  143   2000.0	64	2x2	false	FULL	TDM
  144   2000.0	256	2x2	false	X-X	TDM
  145   2000.0	256	2x2	false	Y-Y	TDM
