====== Level-2 pre Data Product ======
===== Abbreviation =====
sc = science, l2p = Level-2 pre, l2 = Level-2, l = L-mode, mass = Mass accumulation mode, cnt = Count accumulation mode, np = number of spin phase bins, nm = number of mass bins
===== L (Low data rate) mode =====
==== Mass accumulation mode ====
The Level-2 pre data products (Level-2 pre CDF data files) are generated for each combination of spin phase bins and mass bins (''np'' x ''nm'') in the Mass accumulation mode. As a result, 20 data products/CDF files are provided for this mode.
* **File naming convention**: bc-mmo-mppe_cal_sc_ena_l2p-l-mass-np''PP''-nm''MM''_''yyyymmdd''_r''XX''-v''YY''-''ZZ''.cdf
* ''PP'' = 01, 02, 04, 08, 16
* ''MM'' = 01, 02, 04, 08
* ''yyyymmdd'' = (year) + (month) + (day)
* ''XX'', ''YY'', ''ZZ'' = release, major, monior numbers
^ Variable ^ Description ^ Data type ^ Data type in IDL ^ Dimension ^ Unit ^ Time resolution ^ Remarks ^
| epoch | Time labels in the CDF_TT2000 format | CDF_TIME_TT2000 | LONG64 | [time] | ns | ~4 * (''num_add_interval_Spin'' in the observation mode flag) [s] | |
| strtime | Time labels in UTC string | CDF_CHAR | STRING | [time] | UTC | ::: | "YYYY-MM-DDThh:mm:ss.ffffffZ" |
| time_width | Data accumulation period in second | CDF_REAL4 | FLOAT | [time] | s | ::: | |
| mdp_ti | Time indicators (TIs) given by Mission Data Processor (MDP) | CDF_UNIT4 | ULONG | [time] | NA | ::: | |
| c_cnt_tot | Total coincident count | CDF_REAL4 | FLOAT | [time x spin phase x energy] | counts/sample | ::: | |
| sta_cnt_tot | Total start sector raw count | CDF_REAL4 | FLOAT | [time x spin phase x energy] | counts/sample | ::: | |
| sto_cnt_tot | Total stop sector raw count | CDF_REAL4 | FLOAT | [time x spin phase x energy] | counts/sample | ::: | |
| InvalidTOF_CNT | Invalid TOF count | CDF_REAL4 | FLOAT | [time x spin phase x energy] | counts/sample | ::: | |
| c_sta_cnt | Coincident start sector count | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector] | counts/sample | ::: | |
| c_sto_cnt | Coincident stop sector count | CDF_REAL4 | FLOAT | [time x spin phase x energy x stop sector] | counts/sample | ::: | |
| c_cnt | Coincident count | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector x mass bin] | counts/sample | ::: | |
| uncorrected_flux | Uncorrected differential number flux | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector x mass bin] | counts/s/cm2/eV/sr | ::: | This variable would be filled with the fill value/NaN in a later calibration phase. |
| corrected_flux | Corrected differential number flux | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector x mass bin] | counts/s/cm2/eV/sr | ::: | This variable would be filled with the fill value/NaN in an initial calibration phase. |
| spin_phase_index | Index of spin phase (1, 2, ..., np) | CDF_INT2 | INT | [spin phase] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| energy | Central energy of logarithmic energy steps | CDF_REAL4 | FLOAT | [energy] | eV | ::: | |
| energy_range | Upper and lower limits of energy steps | CDF_REAL4 | FLOAT | [energy x 2(lower, upper)] | eV | ::: | |
| start_sector_index | Index of start sector (0, 1, ..., 6) | CDF_INT2 | INT | [start sector] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| stop_sector_index | Index of stop sector (0, 1, ..., 7) | CDF_INT2 | INT | [stop sector] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| mass_index | Index of mass bins (0, 1, ..., nm) | CDF_INT2 | INT | [mass bin] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| azimuth | Azimuthal angles of the directional counts/flux in a coordinate system fixed to the spinning satellite body | CDF_REAL4 | FLOAT | [start sector] | degree | ::: | |
| elevation | Eleveation angles of the directional counts/flux in a coordinate system fixed to the spinning satellite body | CDF_REAL4 | FLOAT | [start sector] | degree | ::: | |
| quality_flag (**tentative**) | Data quality flags | CDF_INT2 | INT | [time] | NA | ::: | Details are shown below. |
| mode_flag | Observation mode flags | CDF_INT2 | INT | [time x 18] | NA | ::: | Details are shown below. |
----
==== Count accumulation mode ====
The Level-2 data products (Level-2 pre CDF data files) are generated for each spin phase bin (''np'') in the Count accumulation mode. As a result, 5 data products/CDF files are provided for this mode.
* **File naming convention**: bc-mmo-mppe_cal_sc_ena_l2p-l-cnt-np''PP''_''yyyymmdd''_r''XX''-v''YY''-''ZZ''.cdf
* ''PP'' = 01, 02, 04, 08, 16
* ''yyyymmdd'' = (year) + (month) + (day)
* ''XX'', ''YY'', ''ZZ'' = release, major, monior numbers
^ Variable ^ Description ^ Data type ^ Data type in IDL ^ Dimension ^ Unit ^ Time resolution ^ Remarks ^
| epoch | Time labels in the CDF_TT2000 format | CDF_TIME_TT2000 | LONG64 | [time] | ns | ~4 * (''num_add_interval_Spin'' in the observation mode flag) [s] | |
| strtime | Time labels in UTC string | CDF_CHAR | STRING | [time] | UTC | ::: | "YYYY-MM-DDThh:mm:ss.ffffffZ" |
| time_width | Data accumulation period in second | CDF_REAL4 | FLOAT | [time] | s | ::: | |
| mdp_ti | Time indicators (TIs) given by Mission Data Processor (MDP) | CDF_UNIT4 | ULONG | [time] | NA | ::: | |
| sta_s_cnt | Start sector raw count | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector x start ring] | counts/sample | ::: | |
| tot_sta_r_cnt | Total start ring raw count | CDF_REAL4 | FLOAT | [time x spin phase x energy x start ring] | counts/sample | ::: | |
| tot_sta_s_cnt | Total start sector raw count | CDF_REAL4 | FLOAT | [time x spin phase x energy x xstart sector] | counts/sample | ::: | |
| tot_sto_s_cnt | Total stop sector raw count | CDF_REAL4 | FLOAT | [time x spin phase x energy x stop sector] | counts/sample | ::: | |
| c_sta_s_cnt | Coincident start sector count | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector] | counts/sample | ::: | |
| c_sto_s_cnt | Coincident stop sector count | CDF_REAL4 | FLOAT | [time x spin phase x energy x stop sector] | counts/sample | ::: | |
| uncorrected_flux | Uncorrected differential number flux. This varialbe is NOT intended for scientific use. The coincident count / corrected flux data are recommended for scientific analysis. | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector] | counts/s/cm2/eV/sr | ::: | This variable would be filled with the fill value/NaN in a later calibration phase. |
| corrected_flux | Corrected differential number flux | CDF_REAL4 | FLOAT | [time x spin phase x energy x start sector] | counts/s/cm2/eV/sr | ::: | This variable would be filled with the fill value/NaN in an initial calibration phase. |
| spin_phase_index | Index of spin phase (0, 1, ..., np) | CDF_INT2 | INT | [spin phase] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| energy | Central energy of logarithmic energy steps | CDF_REAL4 | FLOAT | [energy] | eV | ::: | |
| energy_range | Upper and lower limits of energy steps | CDF_REAL4 | FLOAT | [energy x 2(lower, upper)] | eV | ::: | |
| start_sector_index | Index of start sector (0, 1, ..., 6) | CDF_INT2 | INT | [start sector] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| stop_sector_index | Index of stop sector (0, 1, ..., 7) | CDF_INT2 | INT | [stop sector] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| start_ring_index | Index of start ring (0, 1, ..., 3) | CDF_INT2 | INT | [start ring] | NA | ::: | This variable is prepared to define an axis in a PDS4 label. |
| azimuth | Azimuthal angles of the directional counts/flux in a coordinate system fixed to the spinning satellite body | CDF_REAL4 | FLOAT | [start sector] | degree | ::: | |
| elevation | Eleveation angles of the directional counts/flux in a coordinate system fixed to the spinning satellite body | CDF_REAL4 | FLOAT | [start sector] | degree | ::: | |
| quality_flag (**tentative**) | Data quality flags | CDF_INT2 | INT | [time] | NA | ::: | Details are shown below. |
| mode_flag | Observation mode flags | CDF_INT2 | INT | [time x 18] | NA | | Details are shown below. |
----
==== Flag definition ====
Data quality flags (''quality_flag'') are tentatively defined as follows.
The PWI team has been considering a common part of the data quality flags for all instruments (b0-b7).
^ Bit ^ Description ^ Definition ^ Remarks ^
| b0 | See Quality Note | 0:, 1: see Quality-Note | on MPPE-Wiki |
| b1 | Eclipse | 0:, 1: eclipse | |
| b2 | Maneuver | 0:, 1: maneuver | |
| b3 | MTQ | 0:, 1: MTQ on | |
| b4 | | | Reserved for common flags |
| b5 | | | Reserved for common flags |
| b6 | | | Reserved for common flags |
| b7 | | | Reserved for common flags |
^ ENA specific ^ ^ ^ ^
| b8 | HV on/off | 0: HV on, 1: HV off | |
| b9 | CAL | 0:, 1: CAL | |
| b10 | | | Reserved for ENA specific flags |
| b11 | | | Reserved for ENA specific flags |
| b12 | | | Reserved for ENA specific flags |
| b13 | | | Reserved for ENA specific flags |
| b14 | | | Reserved for ENA specific flags |
| b15 | | | Reserved for ENA specific flags |
Observation mode flags (''mode_flag'') are tentatively defined as follows:
^ Index ^ Description ^ Definition ^ Remarks ^
| 0 | numE (number of energy bin) | | |
| 1 | numC (number of channel bin (START SECTOR)) | | |
| 2 | numM (number of mass bin) | | |
| 3 | numP (number of phase bin (of output data matrix)) | | |
| 4 | numP0 (number of phase bin in internal calculation) | numP0 = 0x20: energy step 0 (E0) = E4, E1 = E5, E2 = E6, E3 = E7 when numE = 4 \\ E0 = E1 = E4 = E5, E2 = E3 = E6 = E7 when numE = 2 \\ numP0 != 0x20: E0 = E1, E2 = E3, E4 = E5, E6 = E7 when numE = 4 \\ E0 = E1 = E2 = E3, E4 = E5 = E6 = E7 when numE = 2 | |
| 5 | startP (slotID/4 of data processing start) | | |
| 6 | lenP (number of slots/4 in which data are processed (others are just ignored)) | | |
| 7 | cntoffset (Offset of count which is subtracted from count data at LinLog compression ) | | |
| 8 | SVramID (ID of selected SV table ) | | |
| 9 | cntdepth (Depth of count which is referred at LinLog compression) | 0: 32bit, 1: 16bit, 2: 12bit | |
| 10 | num_add_interval_Spin (Number of spin accumulation) | Number of spin = 2 (addSpin), where addSpin is an encoded number of spin in which data are added. (ACCUMMASS, ACCUMCNT, ACCUMTOF modes | |
| 11 | numProcessPckt_inSpin (b in DV17 (applicable for IFE_ENGINEERING, IFE_TABLEREAD, NON-PROCESS modes) ) | 0: 1 of 16 packets in one S/C spin are sent (sent packet: packet 0) \\ 1: 2 of 16 packets in one S/C spin are sent (sent packet: packet 0, 8) \\ 2: 4 of 16 packets in one S/C spin are sent (sent packet: packet 0, 4, 8, 12) \\ 3: 8 of 16 packets in one S/C spin are sent (sent packet: packet 0, 2, 4, 6, 8, 10, 12, 14) \\ 4: 16 of 16 packets in one S/C spin are sent (sent packet: packet 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15) | |
| 12 | adisSENA | | |
| 13 | adisSTBL | | |
| 14 | adisSSTEP | | |
| 15 | adisMENA | | |
| 16 | adisMTBL | | |
| 17 | adisMStep | | |
----
* [[public:chspubwiki:bcmmo:mppe-ena:start|Parent page]]
* [[public:chspubwiki:start|Public Wiki of Center for Heliospheric Science (CHS)]]