Swarm Product Data Handbook

powered by earth online

  • Swarm mission page
  • Back to Main Page
  • Swarm mission page
  • Swarm mission page
Product List

Filters

Short product names

CH_DNS_ACC_2_CH_TEC_TMS_2FCH_WND_ACC_2_CS_MAGGF_DNSxACC_2_GF_NE__KBR_2FGF_TECxTMS_2FGF_WNDxACC_2_GFx_FGM_ACAL_CORRGO_MAG_ACAL_CORRGR_DNSxACC_2_GR_NE__KBR_2FGR_TECxTMS_2FGR_WNDxACC_2_GRACE_x_MAGMM_CON_EPH_2_SW_ACCx_AE_2_SW_ACCxCAL_2_SW_ACCxPOD_2_SW_AEJxLPL_2FSW_AEJxLPS_2FSW_AEJxPBL_2FSW_AEJxPBS_2FSW_AOBxFAC_2FSW_ASMxAUX_1BSW_ASMxBUR_1BSW_AUXxORBCNTSW_CFW_SHA_2YSW_DNSxACC_2_SW_DNSxPOD_2_SW_EEFxTMS_2FSW_EFIx_LP_1BSW_EFIx_LP_FPSW_EFIx_LP_HMSW_EFIx_TCT02SW_EFIx_TCT16SW_EFIx_TII1BSW_EFIxIDM_2_SW_EFIxLPI_1BSW_EFIxTIE_2_SW_EFIxTISH1BSW_EFIxTISL1BSW_EGF_SHA_2_SW_FAC_LLS_2FSW_FAC_TMS_2FSW_FACxTMS_2FSW_GPSx_RN_1BSW_GPSx_RO_1BSW_GPSxNAV_1BSW_IBIxTMS_2FSW_IBP_CLI_2_SW_IPDxIRR_2FSW_LP_x_CA_1BSW_MAGx_CA_1BSW_MAGx_HR_1BSW_MAGx_LR_1BSW_MCO_SHA_2CSW_MCO_SHA_2DSW_MCO_SHA_2FSW_MCO_SHA_2XSW_MCO_SHA_2YSW_MCR_1DM_2_SW_MIN_1DM_2_SW_MIO_SHA_2CSW_MIO_SHA_2DSW_MIO_SHA_2ESW_MITx_LP_2FSW_MITxTEC_2FSW_MLI_SHA_2CSW_MLI_SHA_2DSW_MLI_SHA_2ESW_MMA_SHA_2CSW_MMA_SHA_2FSW_MODx_SC_1BSW_MTI_SHA_2CSW_NIX_TMS_2FSW_PC1xMAG_2FSW_PPIxFAC_2FSW_SC_xDYN_1BSW_SP3xCOM_2_SW_SP3xKIN_2_SW_STRxATT_1BSW_STRxEPF_1BSW_TECxTMS_2FSW_TIX_TMS_2FSW_ULFxMAG_2FSW_VFMxAUX_1BSW_VOBS_1M_2_SW_VOBS_4M_2_SW_WHIxEVT_2_

SW_EFIxLPI_1B

Full product name
Electric field instrument (EFI) Langmuir probe (LP) measurements at 1Hz

Description

The EFIXLPI_1B Product contains the EFIX_LP_1B plasma data, which are data from the Langimur Probe (LP) of the Electrical Field Instrument (EFI), interpolated at full UTC seconds, the same as the low resolution magnetic data MAG_LR.

Data Access

  • Files
    • HTTPS (Product files): https://swarm-diss.eo.esa.int/#swarm/Level1b/Latest_baselines/EFIxLPI
    • FTP (Product files): ftp://swarm-diss.eo.esa.int/Level1b/Latest_baselines/EFIxLPI

Output variables

VariableUnitsDescriptionDimType
TimestampUTCTimestamp of the LP measurement1CDF_EPOCH
SyncStatus-Time synchronization status (of LP), source and quality, see Appendix D1CDF_UINT2
LatitudedegPosition in ITRF -- Geocentric latitude1CDF_DOUBLE
LongitudedegPosition in ITRF -- Geocentric longitude1CDF_DOUBLE
RadiusmPosition in ITRF -- Radius1CDF_DOUBLE
U_orbitm/sMagnitude of spacecraft velocity in the ITRF1CDF_DOUBLE
N_ioncm-3Ion density1CDF_DOUBLE
dN_ioncm-3Calibration parameter for ion density w.r.t. ISRs1CDF_DOUBLE
N_ion_errorcm-3Random error of the ion density estimate (empty)1CDF_DOUBLE
N_eleccm-3Electron density1CDF_DOUBLE
N_elec_errorcm-3Random error of the electron density estimate (empty)1CDF_DOUBLE
T_elecKElectron temperature1CDF_DOUBLE
T_elec_errorKRandom error of the electron temperature estimate (empty)1CDF_DOUBLE
dT_elecKCalibration parameter for electron temperature w.r.t. ISRs1CDF_DOUBLE
VsVSpacecraft potential1CDF_DOUBLE
Vs_errorVError of the spacecraft potential estimate1CDF_DOUBLE
Flags_LP-Flags indicating the source of measurements, see Table 6-41CDF_UINT1
Flags_N_ion-Flags characterizing the ion density measurement, see Table 6-41CDF_UINT8
Flags_N_elec-Flags characterizing the electron density measurement, see Table 6-41CDF_UINT8
Flags_T_elec-Flags characterizing the electron temperature measurement, see Table 6-41CDF_UINT8
Flags_Vs-Flags characterizing the spacecraft potential measurement, see Table 6-41CDF_UINT8
Gamma1degInclination angle between Sun illumination incidence and right-side solar panel normal1CDF_DOUBLE
Gamma2degInclination angle between Sun illumination incidence and left-side solar panel normal1CDF_DOUBLE
Flagbits1-Flag table for first subset of detailed information about LP instrument configuration and error conditions, see Table 6-5.1Int32
Flagbits2-Flag table for second subset of detailed information about LP gain configuration and detected error conditions in data, see Table 6-61Int32

Details

Table 6-4: Flags of the LP Measurements:

Flag Value Description
Flags_LP 1 T_elec High gain probe data
5 T_elec mixed gain probe data
9 Sweep was done at this time stamp, estimate from previous second is duplicated
Flags_N_ion, Flags_N_elec, Flags_T_elec 10 Nominal data, valid calibration offset and random error for this sample is computed, the estimate is from high gain probe
19 Nominal data, calibration offset not computed/not available in this region, random error computed, the estimate is from high gain probe
20 Nominal data, calibration offset computed, random error not computed for this sample, the estimate is from high gain probe
21 Nominal data, calibration offset not computed/not available in this region, random error not computed, the estimate is from high gain probe.
22 Nominal data, artificial spike detected (not implemented for N_elec), calibration offset computed, random error not computed for this sample, the estimate is from high gain probe
23 Nominal data, artificial spike detected (not implemented for N_elec), calibration offset not computed/not available in this region, random error not computed, the estimate is from high gain probe.
30 The estimate is from low gain probe
40 The estimate is from low gain probe data for Nion, Nelec, from mixed gain probe data for Telec; however, none of this data is usable
Flags_Vs 20 Nominal data, error for this sample is not computed
30 Error detected, the estimate is from high gain

 

Table 6-5: LP Instrument Configuration and Error Conditions (Flagbits1):

Description Bit
Gain probe 1 (0=low, 1=high) 0
Gain probe 2 (0=low, 1=high) 1
Linear overflow probe 1 2
Linear overflow probe 2 3
Retarded overflow probe 1 4
Retarded overflow probe 2 5
Current not tracked, vtr is set to zero, probe 1 6
Current not tracked, vtr is set to zero, probe 2 7
Duplicated packet replacing a sweep 8
vlin < vret, probe 1 (vlin not ok) 9
vlin < vret, probe 2 10
Vret_HG < Vion_HG probe 1 11
Vret_HG < Vion_HG probe 2 12
vlin > 5 V, probe 1 (vlin not ok) 13
vlin > 5 V, probe 2 14
dlon > dret, probe 1 (dret not ok) 15
dlon > dret, probe 2 16
Dret_HG < (Dion_HG + Dion_offset) probe 1 17
Dret_HG < (Dion_HG + Dion_offset) probe 2 18
ilon > iret, probe 1 (iret not ok) 19
ilon > iret, probe 2 20
dret > dlin, probe 1 (dret and dlin not ok) 21
dret > dlin, probe 2 22
iret > ilin, probe 1 (iret and ilin not ok) 23
iret > ilin, probe 2 24
dlon < 0, probe 1 (dion not ok) 25
dlon < 0, probe 2 26
dret < 0, probe 1 (dret not ok) 27
dret < 0, probe 2 28
dlin < 0, probe 1 (dlin not ok) 29
dlin < 0, probe 2 30
Reserved for future use 31

 

Table 6-6: LP Gain Configuration and Error Conditions (Flagbits2):

Description Bit
Spike in Telec detected (according to [AD-8]) 0
Spike in Nion detected (according to [AD-8]) 1
Unphysical ion density Nion (negative), high gain 2
Unphysical ion density Nion (negative), low gain 3
Extreme ion density Nion (>threshold), high gain 4
Extreme ion density Nion (>threshold), low gain 5
Unphysical electron density Nelec (negative), high gain 6
Unphysical electron density Nelec (negative), low gain 7
Extreme electron density Nelec (>threshold), high gain 8
Extreme electron density Nelec (>threshold), low gain 9
Unphysical electron temperature Telec (<Te_limit_low), high gain 10
Unphysical electron temperature Telec (<Te_limit_low), low gain 11
Extreme electron temperature Telec (>Te_limit_high), high gain 12
Extreme electron temperature Telec (>Te_limit_high), low gain 13
Spacecraft potential Vs out of range, high gain 14
Spacecraft potential Vs out of range, low gain 15
Reserved for future use 16

 

The flagbits words, described in the above tables, have detailed information about detected error conditions. For just checking whether the parameters Nion, Telec, Nelec, and Vs are affected by errors or missing calibration information, Flag_N_elec, Flag_N_ion, Flag_T_elec, Flag_Vs provide simple and sufficient information, and the flagbits words are not needed for this purpose.

Bitwise AND (& operator in C, Python, Julia, …, bitand function in Matlab) can be used to extract single bits or combinations of these from flag bits: flagbits & (1 << n) returns a logical true (integer different from zero) if bit n is set, a logical false (zero) otherwise. The << operator (bitshift function in Matlab) right shifts the bits, equivalent to 2^n. Whether any in a combination of k flag bits is set can be tested with flagbits & s, where s=(1<<n1)|...|(1<<nk), | is the bitwise OR operator. For example, to test whether any of bits 5,7,14,16,18,20,24 is set, s=0x00000000011540a0=18170016 and flagbits&s returns either true or false. This exemplary combination of bits would be relevant to test for Flags_T_elec, if probe 2 is high gain (and probe 1 low).

Related resources

Level 1B Product Descriptions:

  • Swarm Level 1B Product Definition
  • Swarm Level 1B Processor Algorithms
  • Swarm Swarm Level 1B Plasma Processor Algorithm

Level 1B Product Format page:

  • Swarm Level 1B Product Format

[Technical Note] Artificial Spikes Detection and Flagging

SW_EFIxLPI_1B
Back to topDescriptionData accessOutput variablesDetailsRelated resources
European Space Agency
Terms and conditionsCookie Notice