Only include info that can be inserted by SDP, without explicit write by SC. Therefore e.g. RCU mode,
Nyquist zone, nof antenna in array are not included.
The packet header does not contain all info to derive the RF frequency, because it does not contain the
subband-beamlet mapping R_bsub. Therefore it is not necessary to include the Nyquist zone information in
the header. However, just for information the Nyquist zone is useful to have in the header.
. 1b f_adc, sample clock frequency of the ADC, 0 = 160 MHz, 1 = 200 MHz
. 2b nyuist_zone
. 1b pfb_type, 0 = critically PFB, 1 = oversampled PFB (rather than p, q for R_os = p/q)
- The f_adc and t_pfb are in the header, because this information is sufficent to know the subband
frequency grid (f_sub = f_adc / N_fft = 195312.5 or 156250 Hz) and the subband sample rate
(R_os * f_sub).
. 1b payload_error, 0 payload ok, 1 one or more blocks in payload have data errors
==> Use 16b to fit number from station name (e.g. 1 = CS001, 614 = LV614). The STATION_ID also indirectly reveals whether it is a core, remote or international station.
see list of stations at https://proxy.lofar.eu/array_status/STATIONS/HTML/cs011/index.html)
- 2 Byte, SOURCE_INFO
Only include info that can be inserted by SDP, without explicit write by SC. The packet header does
not contain all info to derive the RF frequency, because it does not contain:
. the subband-beamlet mapping R_bsub, because that requires many bytes