Skip to content
Snippets Groups Projects
Commit f62cb0b1 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Updated statistics, beamlets header format.

parent ed442f44
No related branches found
No related tags found
No related merge requests found
......@@ -227,7 +227,11 @@ The total number of streams to CEP then becomes NOF_BEAMSETS * NOF_LANES.
- 1 Byte, MARKER
. Like in APERTIF and ARTS, may be useful to quickly recognize the data packet.
. Beamlets: 20
. Beamlets : 20
. Transient: 21
. SST : 22
. BST : 23
. XST : 24
- 1 Byte, VERSION_ID
. 2,3,4 for LOFAR1
......@@ -235,14 +239,8 @@ The total number of streams to CEP then becomes NOF_BEAMSETS * NOF_LANES.
- 4 Byte, OBSERVATION_ID
Instead of CONFIGURATION_ID 8b (used in LOFAR1? intended to refer to the parset that defines this observation)
The observation ID provides the hook to information on:
. RCU mode
. f_adc = 200 MHz, 160 MHz
. Nyquist zone (0, 1, 2)
. critically PFB, oversampled PFB (or p, q for R_os = p/q)
. nof antenna in array
- Number of antenna in array (core, LBA, HBA inner to make HBA international look like HBA remote),
- Maximum S_ant = 192.
The observation ID provides the hook to information on e.g. RCU mode, f_adc = 200 MHz, 160 MHz, Nyquist zone
(0, 1, 2), critically PFB, oversampled PFB, nof antenna in array (core, LBA, HBA inner to make HBA international look like HBA remote), maximum S_ant = 192.
. etc
- 2 Byte, STATION_ID (idem as LOFAR1)
......@@ -258,7 +256,7 @@ The total number of streams to CEP then becomes NOF_BEAMSETS * NOF_LANES.
. 1b payload_ok, 0 payload ok, 1 one or more blocks in payload have data errors
- no need for indicator bit per block, assuming errors are rare and will result in loss of
multiple blocks anyway
. 5b w_beamlet in number of bits
. 5b beamlet_width in number of bits
- Instead of BM = beamlet mode
- Default 8 for W_beamlet = 8 bit
- Use 5 bit to even fit 16b mode like in LOFAR1)
......@@ -282,8 +280,6 @@ The total number of streams to CEP then becomes NOF_BEAMSETS * NOF_LANES.
scale = 1 --> 262144
scale = 96 --> 2731
scale = 1024 --> 256
- 2 Byte, BEAMLET_INDEX = SET_INDEX * NOF_BEAMLETS_PER_SET + bl * NOF_LANES + LANE_INDEX
. NOF_BEAMLETS_PER_SET = 488
......@@ -311,7 +307,7 @@ The total number of streams to CEP then becomes NOF_BEAMSETS * NOF_LANES.
- 1 Byte, BEAMLET_STEP
. Index increment of subsequent beamlets in block
. BEAMLET_STEP = NOF_LANES
? Is it useful to support BEAMLET_STEP=NOF_LANES > 1 at SDP but < 22 which is optimum for CEP?
? Is it useful to support BEAMLET_STEP = NOF_LANES > 1 at SDP but < 22 which is optimum for CEP?
- 2 Byte, NOF_BEAMLETS_PER_BLOCK
......@@ -333,7 +329,7 @@ The total number of streams to CEP then becomes NOF_BEAMSETS * NOF_LANES.
has incorrect data
- 8 Byte BSN
. 50b Blcok Sequence Number
. 50b Block Sequence Number
- Instead of 32b seconds TIMESTAMP and 32b BLOCK_SEQUENCE_NUMBER within second of LOFAR1
- Block Sequence Number (BSN) used to detect lost blocks and to align blocks from different stations
- BSN unit T_sub, 50b yields > 100 year span (1970 - 2070)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment