ROSETTA Radio Science Investigations RSI                                      
MARS EXPRESS Radio Science Experiment MaRS                                    
VENUS EXPRESS Radio Science Experiment VeRa                                   
                                                                              
Document name: File Naming Convention                                         
=====================================                                         
                                                                              
ROS-RSI-IGM-IS-3087                                                           
MEX-MRS-IGM-IS-3016                                                           
VEX-VRA-IGM-IS-3009                                                           
                                                                              
==============================                                                
Appendix A: Example PDS Labels                                                
==============================                                                

Structure of this file:

MEX-MRS-IGM-IS-3016_APP_A.ASC
ROS-RSI-IGM-IS-3087_APP_A.ASC
VEX-VRA-IGM-IS-3009_APP_A.ASC
|
|-- DSN ODF products
|          |
|          |--Level 1a
|          |
|          |--Level 1b
|          |
|          |--Level 02
|
|--DSN RSR products
|          |
|          |--Level 1a
|          |
|          |--Level 02
|
|
|--IFMS closed-loop products
|          |
|          |--Level 1a
|          |
|          |--Level 1b
|          |
|          |--Level 02
|
|--IFMS open-loop 
           |
           |--Level 1a
           |
           |--Level 02


The example labels below represent the most recent labels available as
this document was created. But labels changed during the archiving
process, so labels accompanying data files from former measurements 
may have slightly different labels.
The labels below are copied from Mars Express measurements. But they 
are also valid for the other two missions Rosetta and Venus Express. 
The respective terms in the labels have then to be replaced by e.g.
Venus, VRA and so on.

 
                                                                              
  DSN ODF products                                                            
  ================                                                            
                                                                              
    Level 1a                                                                  
    ========                                                                  
------------------------------------------------------------------------------
PDS_VERSION_ID           =  "PDS3"                                            
DATA_SET_ID              =  "MEX-M-MRS-1/2/3-ENT-V1.0"                        
PROCESSING_LEVEL_ID      =  1                                                 
TARGET_NAME              =  "MARS"                                            
INSTRUMENT_HOST_NAME     =  "MARS EXPRESS"                                    
INSTRUMENT_HOST_ID       =  "MEX"                                             
INSTRUMENT_NAME          =  "MARS EXPRESS ORBITER RADIO SCIENCE"              
INSTRUMENT_ID            =  "MRS"                                             
PRODUCER_ID              =  "DSN"                                             
DSN_STATION_NUMBER       =   0                                                
PRODUCT_CREATION_TIME    =  2007-03-05T13:52:38.000                           
STANDARD_DATA_PRODUCT_ID =  "ODF"                                             
SOURCE_PRODUCT_ID        =  "6350350A.ODF"                                    
SOFTWARE_NAME            =  "DSN_ODF_PROC_PCK_L1A_TO_L1B_V1.0"                
DESCRIPTION              =  "See description DSN_ODF_TRK-2-18 in              
                            DOCUMENT/DSN_DOC for a description                
                            of ODF raw files and MEX-MRS-IGM-IS-3016          
                            or MEX-MRS-IGM-IS-3037 in DOCUMENT/MRS_DOC        
                            for description of derived files."                
                                                                              
^FILE                    =  "M00ODF0L1A_ODF_063501526_00.DAT"                 
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M00ODF0L1A_ODF_063501526_00.DAT"              
   RECORD_TYPE              =  UNDEFINED                                      
   START_TIME               =  2006-12-16T15:26:43.000                        
   STOP_TIME                =  2006-12-16T20:40:23.000                        
                                                                              
END_OBJECT               =  FILE                                              
                                                                              
END                                                                           

------------------------------------------------------------------------------
                                                                              
                                                                              
    Level 1b                                                                  
    ========                                                                  

    The following label is an example PDS label for only one ODF closed-loop  
    data file of data level 1b (DPX). The labels of the other ODF level 1b 
    data files are very similar, the differences in the label headers are     
    listed below the example label in a table.                                

------------------------------------------------------------------------------
PDS_VERSION_ID           =  "PDS3"                                            
DATA_SET_ID              =  "MEX-M-MRS-1/2/3-ENT-V1.0"                        
PROCESSING_LEVEL_ID      =  2                                                 
TARGET_NAME              =  "MARS"                                            
INSTRUMENT_HOST_NAME     =  "MARS EXPRESS"                                    
INSTRUMENT_HOST_ID       =  "MEX"                                             
INSTRUMENT_NAME          =  "MARS EXPRESS ORBITER RADIO SCIENCE"              
INSTRUMENT_ID            =  "MRS"                                             
PRODUCER_ID              =  "IGM_COLOGNE"                                     
DSN_STATION_NUMBER       =   0                                                
PRODUCT_CREATION_TIME    =  2007-03-05T13:52:38.000                           
STANDARD_DATA_PRODUCT_ID =  "ODF"                                             
SOURCE_PRODUCT_ID        =  "6350350A.ODF"                                    
SOFTWARE_NAME            =  "DSN_ODF_PROC_PCK_L1A_TO_L1B_V1.0"                
DESCRIPTION              =  "See description DSN_ODF_TRK-2-18 in              
                            DOCUMENT/DSN_DOC for a description                
                            of ODF raw files and MEX-MRS-IGM-IS-3016          
                            or MEX-MRS-IGM-IS-3037 in DOCUMENT/MRS_DOC        
                            for description of derived files."                
                                                                              
^DOPPLER_XBAND_TABLE     =  "M00ODFXL1B_DPX_063501508_00.TAB"                 
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M00ODFXL1B_DPX_063501508_00.TAB"              
   RECORD_TYPE              =  FIXED_LENGTH                                   
   RECORD_BYTES             =     155                                         
   FILE_RECORDS             =   19795                                         
   START_TIME               =  2006-12-16T15:08:54.000                        
   STOP_TIME                =  2006-12-16T20:40:23.000                        
   OBJECT                   =  DOPPLER_XBAND_TABLE                            
      NAME                     =  DOPPLER_XBAND_DATA                          
      INTERCHANGE_FORMAT       =  ASCII                                       
      ROWS                     =     19795                                    
      COLUMNS                  =        17                                    
      ROW_BYTES                =       155                                    
                                                                              
  OBJECT                         = COLUMN                                     
        NAME                           = "SAMPLE NUMBER"                      
        COLUMN_NUMBER                  = 1                                    
        START_BYTE                     = 1                                    
        BYTES                          = 11                                   
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "IDENTIFIER OF THE CURRENT SAMPLE"   
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "ISO-FORMATED TIME STRING"           
        COLUMN_NUMBER                  = 2                                    
        START_BYTE                     = 12                                   
        BYTES                          = 24                                   
        DATA_TYPE                      = TIME                                 
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "GROUND RECEIVED SAMPLE TIME IN      
                                          UTC.THE FORMAT IS                   
                                          CCYY-MM-DDTHH:MM:SS.sss"            
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "DAY OF YEAR"                        
        COLUMN_NUMBER                  = 3                                    
        START_BYTE                     = 36                                   
        BYTES                          = 15                                   
        DATA_TYPE                      = ASCII_REAL                           
        UNIT                           = "DAY"                                
        DESCRIPTION                    = "GROUND RECEIVED UTC SAMPLE TIME     
                                          IN FRACTIONAL DAYS OF YEAR          
                                          STARTING WITH 1.00000000 AT         
                                          MIDNIGHT (0 H) ON 1 JANUARY."       
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "EPHEMERIS TIME"                     
        COLUMN_NUMBER                  = 4                                    
        START_BYTE                     = 53                                   
        BYTES                          = 19                                   
        DATA_TYPE                      = ASCII_REAL                           
        UNIT                           = "SECOND"                             
        DESCRIPTION                    = "GROUND RECEIVED SAMPLE TIME IN      
                                          EPHEMERIS TIME STARTING FROM        
                                          J2000 (12 H 1 JANUARY 2000 TDB)."   
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "SPACECRAFT_NR"                      
        COLUMN_NUMBER                  = 5                                    
        START_BYTE                     = 70                                   
        BYTES                          = 4                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "SPACE CRAFT ID NUMBER"              
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "DSN STATION NUMBER"                 
        COLUMN_NUMBER                  = 6                                    
        START_BYTE                     = 74                                   
        BYTES                          = 3                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "RECEIVING STATION ID NUMBER"        
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "ONE_OR_TWO_WAY"                     
        COLUMN_NUMBER                  = 7                                    
        START_BYTE                     = 77                                   
        BYTES                          = 2                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "VALUE IS 1 FOR ONE-WAY,             
                                          2 FOR TWO-WAY DATA."                
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "UPLINK FREQUENCY FLAG"              
        COLUMN_NUMBER                  = 8                                    
        START_BYTE                     = 79                                   
        BYTES                          = 2                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "0 = ONE-WAY                         
                                          1 = S-BAND                          
                                          2 = X-BAND                          
                                          3 = KA-BAND"                        
      END_OBJECT                    = COLUMN                                  
          OBJECT                         = COLUMN                             
        NAME                           = "DOWNLINK FREQUENCY FLAG"            
        COLUMN_NUMBER                  = 9                                    
        START_BYTE                     = 81                                   
        BYTES                          = 2                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "1 = S-BAND                          
                                          2 = X-BAND                          
                                          3 = KA-BAND"                        
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "DATA_VALIDATY_INDICATOR"            
        COLUMN_NUMBER                  = 10                                   
        START_BYTE                     = 83                                   
        BYTES                          = 2                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "VALUE 0 DENOTES INVALID DATA,       
                                          VALUE 1 DENOTES VALID DATA."        
      END_OBJECT                    = COLUMN                                  
                                                                              
  OBJECT                         = COLUMN                                     
        NAME                           = "DATA TYPE"                          
        COLUMN_NUMBER                  = 11                                   
        START_BYTE                     = 85                                   
        BYTES                          = 3                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = N/A                                  
        DESCRIPTION                    = "Data Type ID:                       
                                          01 = Narrowband spacecraft VLBI,    
                                               Doppler mode; cycles           
                                          02 = Narrowband spacecraft VLBI,    
                                               phase mode; cycles             
                                          03 = Narrowband quasar VLBI,        
                                               Doppler mode; cycles           
                                          04 = Narrowband quasar VLBI,        
                                               phase mode; cycles             
                                          05 = Wideband spacecraft VLBI;      
                                               nanoseconds                    
                                          06 = Wideband quasar VLBI;          
                                               nanoseconds                    
                                          11 = 1-Way Doppler; Hertz           
                                          12 = 2-Way Doppler; Hertz           
                                          13 = 3-Way Doppler; Hertz           
                                          36 = NSP Pseudo-Noise Range;        
                                               range units                    
                                          37 = DSN SRA or NSP Sequential      
                                               Range; range units             
                                          41 = RE Range; nanoseconds          
                                          51 = Azimuth Angle; degrees         
                                          52 = Elevation Angle; degrees       
                                          53 = Hour Angle; degrees            
                                          54 = Declination Angle; degrees     
                                          55 = X Angle (where +X is East);    
                                               degrees                        
                                          56 = Y Angle (where +X is East);    
                                               degrees                        
                                          57 = X Angle (where +X is South);   
                                               degrees                        
                                          58 = Y Angle (where +X is South);   
                                               degrees"                       
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "OBSERVED_X_BAND_DOPPLER"            
        COLUMN_NUMBER                  = 12                                   
        START_BYTE                     = 88                                   
        BYTES                          = 21                                   
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "HZ"                                 
        DESCRIPTION                    = "Observed X-Band Doppler Shift.      
                                          Resolution in nHz.                  
         The Doppler observable (in Hertz) is computed according              
         to the following equation.  The time tag  tr  is the                 
         mid-point of the compression interval  ti  to  tj.                   
                                                                              
            Observable = [B/|B|]*[(Nj-Ni)/(tj-ti) - |Fb*K + B|]               
                                                                              
         where:                                                               
            B  = bias placed on receiver                                      
            Ni = Doppler count at time  ti                                    
            Nj = Doppler count at time  tj                                    
            ti = start time of interval                                       
            tj = end time of interval                                         
                                                                              
            K = spacecraft transponder turnaround ratio, which varies         
                 with band used (see Item 11); set to                         
                      1       for S-band receivers                            
                      11/3    for X-band receivers                            
                      176/27  for Ku-band receivers                           
                      209/15  for Ka-band receivers                           
                         (Note: future spacecraft transponders may            
                          require different values of K)                      
                                                                              
            Fb = (X1/X2)*(X3*Fr + X4)                                         
                    -Fsc + R3                     for one-way Doppler         
               = (X1/X2)*(X3*Fr + X4)                                         
                    -(T1/T2)*(T3*Ft + T4)         for all other Doppler       
               where:                                                         
                  Fr  = receiver (VCO) frequency at time  tr                  
                  Fsc = spacecraft (beacon) frequency                         
                  Ft  = transmitter frequency at time  tr-RTLT                
                  R3  = 0             for S-band receivers                    
                      = 0             for X-band receivers                    
                      = 0             for Ku-band receivers                   
                      = 0             for Ka-band receivers                   
                  T1  = 240  for S-band transmitters (see Item 12)            
                      = 240  for X-band transmitters                          
                      = 142  for Ku-band transmitters                         
                      = 14   for Ka-band transmitters                         
                  T2  = 221  for S-band transmitters                          
                      = 749  for X-band transmitters                          
                      = 153  for Ku-band transmitters                         
                      = 15   for Ka-band transmitters                         
                  T3  =  96  for S-band transmitters                          
                      =  32  for X-band transmitters                          
                      = 1000 for Ku-band transmitters                         
                      = 1000 for Ka-band transmitters                         
                  T4  =    0        for S-band transmitters                   
                      =  6.5 10E9   for X-band transmitters                   
                      = -7.0 10E9   for Ku-band transmitters                  
                      =  1.0 10E10  for Ka-band transmitters                  
                  X1 to X4 have the same values as T1 to T4 but               
                       are dependent on the exciter band (Item 13)            
                  RTLT is the round-trip light time                           
                                                                              
         For Doppler data the residual (sometimes called the                  
         pseudo-residual) is the observed Doppler minus the predicted         
         Doppler"                                                             
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "ITEM 15"                            
        COLUMN_NUMBER                  = 13                                   
        START_BYTE                     = 109                                  
        BYTES                          = 8                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = ""                                   
        DESCRIPTION                    = "Second receiving station ID         
                                          number, if VLBI data;               
                                          Lowest (last) component, if         
                                          PRA/SRA range data;                 
                                          Integer seconds of observable,      
                                          if RE range data;                   
                                          Set to  0,  otherwise."             
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "ITEM 18/19"                         
        COLUMN_NUMBER                  = 14                                   
        START_BYTE                     = 117                                  
        BYTES                          = 14                                   
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "HZ"                                 
        DESCRIPTION                    = "Reference Frequency.                
                                          Transponder frequency if            
                                          one-way Doppler or phase;           
                                          0 if NSP (Network ID = 3) and       
                                          not 1-way;                          
                                          receiver frequency if ramped and    
                                          not 1-way;                          
                                          transmitter frequency otherwise."   
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "ITEM 20"                            
        COLUMN_NUMBER                  = 15                                   
        START_BYTE                     = 131                                  
        BYTES                          = 7                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = "(Phase Calibration Flag minus 1)    
                                          times 100000, plus Channel ID times 
                                          10000 if narrowband VLBI data;      
                                          (Channel Sampling Flag minus 1)     
                                           times 100000, plus Mode ID times   
                                          10000, plus Modulus H/P if wideband 
                                          VLBI data (0.1 nsec)                
                                          Train Axis Angle if OTS             
                                          Doppler data (mdeg)                 
                                          Uplink Ranging Transmitter Coder    
                                          In-Phase Time Offset from Sample    
                                          Timetag if SRA range data (sec)     
                                          Teracycles of observable it         
                                          Total-Count Phase data              
                                          (1E12 cycles)                       
                                          0 otherwise"                        
      END_OBJECT                    = COLUMN                                  
                                                                              
      OBJECT                         = COLUMN                                 
        NAME                           = "ITEM 21"                            
        COLUMN_NUMBER                  = 16                                   
        START_BYTE                     = 138                                  
        BYTES                          = 9                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "N/A"                                
        DESCRIPTION                    = " Modulus L/P if wideband VLBI data  
                                         (1E-7 nsec);                         
                                         Compression Time if Doppler, phase,  
                                         or narrowband VLBI data (0.01 sec);  
                                          Highest (First) Component times     
                                          100000, plus Downlink Ranging       
                                          Transmitter Coder In-Phase Time     
                                          Offset from Sample Timetag if SRA   
                                          range data (sec);                   
                                          0 otherwise"                        
      END_OBJECT                    = COLUMN                                  
                                                                              
          OBJECT                         = COLUMN                             
        NAME                           = "ITEM 22"                            
        COLUMN_NUMBER                  = 17                                   
        START_BYTE                     = 147                                  
        BYTES                          = 9                                    
        DATA_TYPE                      = ASCII_INTEGER                        
        UNIT                           = "SECOND"                             
        DESCRIPTION                    = "Transmitting Station Uplink Delay   
                                          given in nsec."                     
      END_OBJECT                    = COLUMN                                  
   END_OBJECT               =  DOPPLER_XBAND_TABLE                            
                                                                              
END_OBJECT               =  FILE                                              
                                                                              
END                                                                           

																	
----------------------------------------------------------------------

----------------------------------------------
|ODF level 1b|         Product_Id            |
|data type   |                               |
----------------------------------------------
|DPX         |M00ODFXL1B_DPX_063501508_00.TAB|
|DPS         |M00ODFSL1B_DPS_063501508_00.TAB|
|RGS         |M00ODF0L1B_RGS_063501508_00.TAB|
|RGX         |M00ODF0L1B_RGX_063501508_00.TAB|
|RMP         |M00ODF0L1B_RMP_063501508_00.TAB|
----------------------------------------------




    Level 02                                                                  
    ========                                                                  

    The following label is an example PDS label for only one ODF closed-loop  
    data file of data level 02 (DPX). The labels of the other ODF level 02 
    data files are very similar, the differences in the label headers are     
    listed below the example label in a table.                                

----------------------------------------------------------------------
PDS_VERSION_ID           =  "PDS3"                                            
DATA_SET_ID              =  "MEX-M-MRS-1/2/3-ENT-V1.0"                        
PROCESSING_LEVEL_ID      =  3                                                 
TARGET_NAME              =  "MARS"                                            
OBSERVATION_TYPE         =  "GLOBAL GRAVITY"                                  
INSTRUMENT_HOST_NAME     =  "MARS EXPRESS"                                    
INSTRUMENT_HOST_ID       =  "MEX"                                             
INSTRUMENT_NAME          =  "MARS EXPRESS ORBITER RADIO SCIENCE"              
INSTRUMENT_ID            =  "MRS"                                             
PRODUCER_ID              =  "IGM_COLOGNE"                                     
DSN_STATION_NUMBER       =  15                                                
PRODUCT_CREATION_TIME    =  2007-03-14T13:43:13.000                           
STANDARD_DATA_PRODUCT_ID =  "ODF"                                             
SOURCE_PRODUCT_ID        =  {"M00ODFXL1B_DPX_063501508_00.TAB",               
                            "M00ODFSL1B_DPS_063501614_00.TAB",
                            "M00ODF0L1B_RMP_063501440_00.TAB",
                            "M10ODF0L1B_MET_060010000_00.TAB",
                            "M15UNBWL02_PTW_063501520_00.TAB"}
SOFTWARE_NAME            =  "DSN_ODF_PROC_DOP_L1B_TO_L2V1.5"                  
DESCRIPTION              =  "This is a calibrated ODF Closed Loop Doppler     
                            file containing skyfrequency, impact parameter,   
                            observed and calibrated Doppler shift in          
                            frequency and Differential Doppler.               
                            The SOURCE_PRODUCT_ID mentioned in the label      
                            header above links to the different data files    
                            used for processing of the DOPPLER output file.   
                            The following table describes the possible input  
                            files.                                            
                            (Note: - Not all input files have to be used for  
                                     processing)                              
                            |------------------------------------------------|
                            |     INPUT FILE         |    DESCRIPTION        |
                            |------------------------------------------------|
                            | M**ODF0L1B_DPS***.TAB  | ODF S-BAND FILE       |
                            | M**ODF0L1B_DPX***.TAB  | ODF X-BAND FILE       |
                            |------------------------------------------------|
                            | M**ODF0L1B_RMP***.TAB  | ODF RAMP FILE         |
                            |------------------------------------------------|
                            | M**ODF0L1B_MET***.TAB  | ODF METEO FILE        |
                            |------------------------------------------------|
                            | *UNBWL02_PTW_****.TAB  | UBW PREDICT FILE      |
                            |------------------------------------------------|
                            | CGIM****.**N           | CODE KLOBUCHAR FILE   |
                            |------------------------------------------------|
                                                                              
                            For the DSN ODF input files the data files of     
                            level 1b with PDS compliant file names are used.  
                            The UBW PREDICT FILE produced by the Universitaet 
                            der Bundeswehr in Munich, Germany, can be found in
                            EXTRAS/ANCILLARY/UNI_BW on the data volume.       
                            The CGIM CODE KLOBUCHAR FILE containing global    
                            map information of the Earth ionosphere can be    
                            downloaded via ftp from the European Internat-    
                            ional GPS Service (IGS) node CODE (Center for     
                            Orbit Determination) of the Astronomical Insti-   
                            tute of the University of Bern (AIUB), Switzer-   
                            land:                                             
                            ftp://ftp.unibe.ch/aiub/CODE/                     
                            For more information see column description."     
                                                                              
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M15ODFXL02_DPX_063501524_00.TAB"              
   RECORD_TYPE              =  FIXED_LENGTH                                   
   RECORD_BYTES             =     268                                         
   FILE_RECORDS             =   18972                                         
   START_TIME               =  2006-12-16T15:24:11.000                        
   STOP_TIME                =  2006-12-16T20:40:22.000                        
^DOPPLER_TABLE           =  "M15ODFXL02_DPX_063501524_00.TAB"                 
   OBJECT                   =  DOPPLER_TABLE                                  
      NAME                     =  DOPPLER_DATA                                
      INTERCHANGE_FORMAT       =  ASCII                                       
      ROWS                     =     18972                                    
      COLUMNS                  =        17                                    
      ROW_BYTES                =       268                                    
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 1                                              
      NAME                   = "SAMPLE NUMBER"                                
      DATA_TYPE              = ASCII_INTEGER                                  
      START_BYTE             = 1                                              
      BYTES                  = 5                                              
      UNIT                   = "N/A"                                          
      FORMAT                 = "I5"                                           
      DESCRIPTION            = "The number of this row in the table,          
                               starting from 1 in the first row."             
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 2                                              
      NAME                   = "UTC TIME"                                     
      DATA_TYPE              = TIME                                           
      START_BYTE             = 8                                              
      BYTES                  = 23                                             
      UNIT                   = "N/A"                                          
      FORMAT                 = "A23"                                          
      DESCRIPTION            = "The UTC receiver date and time (t_r)          
                               of this measurement, in the format             
                               CCYY-MM-DDTHH:MM:SS.sss"                       
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 3                                              
      NAME                   = "FRACTIONS OF DAY OF YEAR"                     
      DATA_TYPE              = ASCII_REAL                                     
      START_BYTE             = 33                                             
      BYTES                  = 14                                             
      UNIT                   = "DAY"                                          
      FORMAT                 = "F14.10"                                       
      DESCRIPTION            = "The day-of-year (and fraction)                
                               corresponding to UTC TIME (column 2)           
                               where 1.0000000000 is at 0h on 1 January       
                               of the current year."                          
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 4                                              
      NAME                   = "EPHEMERIS SECONDS"                            
      START_BYTE             = 49                                             
      BYTES                  = 16                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "SECOND"                                       
      FORMAT                 = "F16.6"                                        
      DESCRIPTION            = "Seconds from 12h 1 January 2000 TDB           
                               corresponding to UTC TIME (column 2);          
                               includes leap seconds, if any."                
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 5                                              
      NAME                   = "DISTANCE"                                     
      START_BYTE             = 67                                             
      BYTES                  = 15                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "KILOMETER"                                    
      FORMAT                 = "F15.6"                                        
      DESCRIPTION            = "Propagation observations: For one-way         
                               observations, the impact parameter of the      
                               downlink geometric ray with respect to         
                               the reference body (Sun, planet, minor         
                               object, etc.) when the photon received at      
                               UTC TIME was closest to the body. For          
                               two-way observations, the average of the       
                               uplink and downlink impact parameters. In      
                               both cases the calculation is an               
                               approximation, intended to provide a           
                               general sense of the observation geometry      
                               and not meant for precision analysis.          
                                                                              
                               Gravity observations: the geometric            
                               distance of the spacecraft from the center     
                               of mass of the reference body when the         
                               spacecraft transmitted the photon which        
                               was received on Earth at UTC TIME."            
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 6                                              
      NAME                   = "TRANSMIT FREQUENCY RAMP REFERENCE TIME"       
      START_BYTE             = 84                                             
      BYTES                  = 23                                             
      DATA_TYPE              = TIME                                           
      UNIT                   = "N/A"                                          
      FORMAT                 = "A23"                                          
      DESCRIPTION            = "The time (t0) at which the transmitted        
                               frequency would have been  f_0  using the      
                               coefficients  f_0  (column 7) and  df          
                                (column 8).  At any time  t  within the       
                               interval when those coefficients are           
                               valid, the transmitted frequency  f_t  may     
                               be calculated from                             
                                                                              
                               f_t = f_0 + df*(t-t0)                          
                                                                              
                               For two-way measurements f_t  is the           
                               uplink frequency of the ground transmitter;    
                               the  f_t  photon will reach the receiver       
                               one RTLT later.                                
                               For one-way measurements  f_t  is the          
                               downlink frequency of the spacecraft           
                               transmitter; the  f_t  photon will reach       
                               the receiver OWLT later.  In both cases,       
                               f_0  and  df may change; but  f_t  is          
                               always continuous, and changes in the          
                               coefficients occur only on integer seconds.    
                                                                              
                               The format is  YYYY-MM-DDThh:mm:ss.fff         
                                                                              
                               If the transmit time is not known or is        
                               irrelevant, the value                          
                               0000-00-00T00:00:00.000  may appear."          
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 7                                              
      NAME                   = "TRANSMIT FREQUENCY - CONSTANT TERM"           
      START_BYTE             = 109                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "The initial frequency  f_0  of the            
                               transmit frequency ramp (at t0).               
                                                                              
                               If not known or irrelevant, the value          
                               -999999999.999999 may appear.                  
                                                                              
                               See DESCRIPTION in column 6."                  
      INVALID_CONSTANT       = -999999999.999999                              
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 8                                              
      NAME                   = "TRANSMIT FREQUENCY - LINEAR TERM"             
      START_BYTE             = 128                                            
      BYTES                  = 13                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ PER SECOND"                             
      FORMAT                 = "F13.6"                                        
                                                                              
      DESCRIPTION            = "The time derivative (df) of the               
                               transmitted frequency during the               
                               interval beginning at  t0.                     
                                                                              
                               If not known or irrelevant, the value          
                               -99999.999999 may appear.                      
                                                                              
                               For IFMS measurements the value is             
                               always zero.                                   
                                                                              
                               See DESCRIPTION in column 6."                  
      INVALID_CONSTANT       = -99999.999999                                  
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 9                                              
      NAME                   = "OBSERVED X-BAND ANTENNA FREQUENCY"            
      START_BYTE             = 143                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "Frequency of the signal at the terminals      
                               of the receiving antenna structure at UTC      
                               TIME (t_r).                                    
                               Set to -999999999.999999 for missing or        
                               corrupted data."                               
      INVALID_CONSTANT       = -999999999.999999                              
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 10                                             
      NAME                   = "PREDICTED X-BAND ANTENNA FREQUENCY"           
      START_BYTE             = 162                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "Based on the ESOC reconstructed orbit file    
                               or SPICE kernels. Expected frequency of the    
                               signal at the terminals of the receiving       
                               antenna structure at UTC TIME in               
                               columns 2 to 4 (tr). The calculation           
                               includes geometrical effects (relative         
                               positions and motions of ground station and    
                               spacecraft, including Earth rotation and       
                               light time adjustments) and a model-based      
                               correction for one- or two-way (as             
                               appropriate) propagation through the           
                               Earths neutral atmosphere.                     
                                                                              
                               Gravity observations: the calculation includes 
                               in addition a correction for one- or two-way   
                               (as appropriate) propagation through the       
                               Earths ionosphere"                             
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 11                                             
      NAME                   = "CORRECTION OF EARTH ATMOSPHERE                
                               PROPAGATION"                                   
      START_BYTE             = 181                                            
      BYTES                  = 9                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F9.6"                                         
      DESCRIPTION            = "Correction term for the propagation of        
                               the signal in the Earth atmosphere, based      
                               on meteorological data observed at the         
                               ground station site (MET-files)"               
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 12                                             
      NAME                   = "RESIDUAL CALIBRATED X-BAND FREQUENCY SHIFT"   
      START_BYTE             = 192                                            
      BYTES                  = 15                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F15.6"                                        
      DESCRIPTION            = "Value in column 9 minus value                 
                               in column 10."                                 
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 13                                             
      NAME                   = "SIGNAL LEVEL"                                 
      START_BYTE             = 209                                            
      BYTES                  = 6                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "DECIBEL RELATIVE TO ONE MILLIWATT"            
      FORMAT                 = "F6.1"                                         
      DESCRIPTION            = "Signal level from AGC in decibels relative    
                               to one milliwatt (dBm). For open-loop this     
                               value is set to -999.9.                        
                                                                              
                               For closed-loop the value is set to -999.9     
                               if it is not available."                       
      INVALID_CONSTANT       = -999.9                                         
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 14                                             
      NAME                   = "DIFFERENTIAL DOPPLER"                         
      START_BYTE             = 217                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "F_s - (3/11)*F_x  where  F_s  and  F_x        
                               are the received signal frequencies at         
                               S- and X-bands, respectively.                  
                                                                              
                               Set to -999.999999 if either value is          
                               not available."                                
      INVALID_CONSTANT       = -999.999999                                    
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 15                                             
      NAME                   = "SIGMA OBSERVED ANTENNA FREQUENCY IN X-BAND"   
      START_BYTE             = 236                                            
      BYTES                  = 13                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F13.6"                                        
      DESCRIPTION            = "A statistical measure of the error in         
                               determining OBSERVED ANTENNA FREQUENCY         
                               (column 9) based on fit of a data spectrum     
                               to a sinc function. Only available for         
                               open-loop, if closed-loop this column is       
                               set -99999.999999"                             
      INVALID_CONSTANT       = -99999.999999                                  
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 16                                             
      NAME                   = "SIGNAL QUALITY X-BAND"                        
      START_BYTE             = 251                                            
      BYTES                  = 6                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "DECIBEL"                                      
      FORMAT                 = "F6.1"                                         
      DESCRIPTION            = "Only available for open-loop,                 
                               if closed-loop this column is set -999.9"      
      INVALID_CONSTANT       = -999.9                                         
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 17                                             
      NAME                   = "SIGMA SIGNAL LEVEL X-BAND"                    
      START_BYTE             = 259                                            
      BYTES                  = 6                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "DECIBEL"                                      
      FORMAT                 = "F6.1"                                         
      DESCRIPTION            = "Only available for open-loop,                 
                               if closed-loop this column is set -999.9"      
      INVALID_CONSTANT       = -999.9                                         
    END_OBJECT            = COLUMN                                            
   END_OBJECT               =  DOPPLER_TABLE                                  
                                                                              
END_OBJECT               =  FILE                                              
                                                                              
END                                                                           

----------------------------------------------------------------------

----------------------------------------------
|ODF level 02|         Product_Id            |
|data type   |                               |
----------------------------------------------
|DPX         |M15ODFXL02_DPX_063501524_00.TAB|
|DPS         |M15ODFSL02_DPS_063501524_00.TAB|
----------------------------------------------



  DSN RSR products                                                            
  ================                                                            

    Level 1a                                                                  
    ========                                                                  

------------------------------------------------------------------------------
PDS_VERSION_ID                    = PDS3
RECORD_TYPE                       = FIXED_LENGTH
RECORD_BYTES                      = 25260
FILE_RECORDS                      = 3241
DATA_SET_ID                       = "MEX-M-MRS-1/2/3-NEV-0005-V1.0"
PROCESSING_LEVEL_ID               = 1
OBSERVATION_TYPE                  = "COMMISSIONING"
TARGET_NAME                       = "MARS"
INSTRUMENT_HOST_ID                = "MEX"
INSTRUMENT_HOST_NAME              = "MARS EXPRESS"
INSTRUMENT_NAME                   = "MARS EXPRESS ORBITER RADIO SCIENCE"
PRODUCER_ID                       = "DSN"
DSN_STATION_NUMBER                = 43
BAND_NAME                         = X
RECEIVED_POLARIZATION_TYPE        = "RIGHT CIRCULAR"
NOTE                              = "N/A"
PRODUCT_CREATION_TIME             = 2003-07-06T14:32:00
STANDARD_DATA_PRODUCT_ID          = RSR
PRODUCT_ID                        = "M43R1A1L1A_RSR_031871418_00.DAT"
^TABLE                            = "M43R1A1L1A_RSR_031871418_00.DAT"
START_TIME                        = 2003-07-06T14:18:30
STOP_TIME                         = 2003-07-06T14:32:00
SOFTWARE_NAME                     = "UNK"
DOCUMENT_NAME                     = "JPL D-16765"
OBJECT                            = TABLE
  INTERCHANGE_FORMAT                = BINARY
  ROWS                              = 3241
  COLUMNS                           = 72
  ROW_BYTES                         = 25260
  DESCRIPTION                       = "The Radio Science Receiver (RSR) is
    a computer-controlled open loop receiver that digitally records a
    spacecraft signal through the use of an analog to digital converter
    (ADC) and up to four digital filter sub-channels.  The digital samples
    from each sub-channel are stored to disk in one second records in real
    time.  In near real time the one second records are partitioned and
    formatted into a sequence of RSR Standard Format Data Units (SFDUs)
    which are transmitted to the Advanced Multi-Mission Operations System
    (AMMOS) at the Jet Propulsion Laboratory (JPL).  Included in each RSR
    SFDU are the ancillary data necessary to reconstruct the signal
    represented by the recorded data samples.

    Each SFDU is defined here as a single row in a PDS TABLE object; later
    SFDUs are later rows.  The first fields in each row contain the ancillary
    data (time tags and frequency estimates, for example) that applied while
    the samples at the end of the record were being collected.  The object
    definitions below explain where the fields are and what the contents
    represent.

    Analysis of variations in the amplitude, frequency, and phase of the
    recorded signals provides information on the ring structure, atmospheric
    density, magnetic field, and charged particle environment of planets
    which occult the spacecraft.  Variations in the recorded signal can also
    be used for detection of gravitational waves."

  OBJECT                          = COLUMN
    NAME                            = "SFDU CONTROL AUTHORITY"
    COLUMN_NUMBER                   = 1
    START_BYTE                      = 1
    BYTES                           = 4
    DATA_TYPE                       = CHARACTER
    UNIT                            = "N/A"
    DESCRIPTION                     = "An ASCII string giving the SFDU
                                       Control Authority for this data
                                       type.  Set to 'NJPL', meaning the
                                       data description information for
                                       this type of SFDU is maintained
                                       by the NASA/JPL Control Authority."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU LABEL VERSION ID"
    COLUMN_NUMBER                   = 2
    START_BYTE                      = 5
    BYTES                           = 1
    DATA_TYPE                       = CHARACTER
    UNIT                            = "N/A"
    DESCRIPTION                     = "An ASCII character giving the SFDU
                                       Label Version Identifier.  Set to
                                       '2', meaning the length given in
                                       bytes 13-20 is formatted as a
                                       binary unsigned integer."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU CLASS ID"
    COLUMN_NUMBER                   = 3
    START_BYTE                      = 6
    BYTES                           = 1
    DATA_TYPE                       = CHARACTER
    UNIT                            = "N/A"
    DESCRIPTION                     = "An ASCII character giving the SFDU
                                       Class Identifier.  Set to 'I',
                                       meaning this is a Compressed Header
                                       Data Object (CHDO) structured SFDU."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU RESERVED"
    COLUMN_NUMBER                   = 4
    START_BYTE                      = 7
    BYTES                           = 2
    DATA_TYPE                       = MSB_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "These two bytes are not defined."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU DATA DESCRIPTION ID"
    COLUMN_NUMBER                   = 5
    START_BYTE                      = 9
    BYTES                           = 4
    DATA_TYPE                       = CHARACTER
    UNIT                            = "N/A"
    DESCRIPTION                     = "An ASCII string giving the SFDU Data
                                       Description Identifier.  Set to
                                       'C997', a unique identifier for the
                                       RSR data type within the NASA/JPL
                                       Control Authority."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU RSR LENGTH PAD"
    COLUMN_NUMBER                   = 6
    START_BYTE                      = 13
    BYTES                           = 4
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "The high-order 32 bits of a 64-bit
                                       unsigned binary integer giving the
                                       number of remaining bytes in
                                       the SFDU after the 20-byte label.
                                       Always '0' in the RSR SFDU."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU RSR LENGTH"
    COLUMN_NUMBER                   = 7
    START_BYTE                      = 17
    BYTES                           = 4
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "BYTE"
    DESCRIPTION                     = "The number of remaining bytes in
                                       the SFDU after the 20-byte label.
                                       Always less than 31000."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "HEADER AGGREGATION CHDO TYPE"
    COLUMN_NUMBER                   = 8
    START_BYTE                      = 21
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Header Aggregation CHDO Type.  Set
                                       to '1', meaning this CHDO is an
                                       aggregation of header CHDOs.  The
                                       NJPL Control Authority maintains a
                                       registry of CHDO types."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "HEADER AGGREGATION CHDO LENGTH"
    COLUMN_NUMBER                   = 9
    START_BYTE                      = 23
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "BYTE"
    DESCRIPTION                     = "Header Aggregation CHDO Length. Set
                                       to '232', meaning length of the
                                       value field of the Header Aggregation
                                       CHDO is 232 bytes (bytes 25-256)."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PRIMARY HEADER CHDO TYPE"
    COLUMN_NUMBER                   = 10
    START_BYTE                      = 25
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Primary Header CHDO Type.  Set to
                                       to '2', meaning this CHDO is a
                                       primary header CHDO.  The NJPL
                                       Control Authority maintains a
                                       registry of CHDO types."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PRIMARY HEADER CHDO LENGTH"
    COLUMN_NUMBER                   = 11
    START_BYTE                      = 27
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "BYTE"
    DESCRIPTION                     = "Primary Header CHDO Length. Set to
                                       '4', meaning length of the value
                                       field of the Primary Header CHDO is
                                       4 bytes (bytes 29-32)."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "MAJOR DATA CLASS"
    COLUMN_NUMBER                   = 12
    START_BYTE                      = 29
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Major Data Class.  Set to '21',
                                       meaning this SFDU contains Radio
                                       Science data."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "MINOR DATA CLASS"
    COLUMN_NUMBER                   = 13
    START_BYTE                      = 30
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Minor Data Class.  Set to '4'.
                                       This Major/Minor Data Class
                                       combination means the SFDU contains
                                       Radio Science RSR data."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "MISSION IDENTIFIER"
    COLUMN_NUMBER                   = 14
    START_BYTE                      = 31
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Mission Identifier.  Set to '0',
                                       meaning the RSR does not use this
                                       field.  The value may be changed
                                       if the Ground Data System handles
                                       the data. If a Mission Identifier
                                       is needed, values may be found in
                                       DSN document 820-013, OPS-6-21A,
                                       Table 3-4."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "FORMAT CODE"
    COLUMN_NUMBER                   = 15
    START_BYTE                      = 32
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Format Code.  Set to '0'.  The RSR
                                       supports only one data format."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SECONDARY HEADER CHDO TYPE"
    COLUMN_NUMBER                   = 16
    START_BYTE                      = 33
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Secondary Header CHDO Type.  Set to
                                       to '104', meaning this CHDO is an
                                       RSR secondary header CHDO.  The NJPL
                                       Control Authority maintains a
                                       registry of CHDO types."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SECONDARY HEADER CHDO LENGTH"
    COLUMN_NUMBER                   = 17
    START_BYTE                      = 35
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "BYTE"
    DESCRIPTION                     = "Secondary Header CHDO Length. Set to
                                       '220', meaning length of the value
                                       field of the Secondary Header CHDO is
                                       220 bytes (bytes 37-256)."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "ORIGINATOR ID"
    COLUMN_NUMBER                   = 18
    START_BYTE                      = 37
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Originator Identifier.  A value '48'
                                       means the data originated within the
                                       DSN."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "LAST MODIFIER ID"
    COLUMN_NUMBER                   = 19
    START_BYTE                      = 38
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Last Modifier Identifier.  A value
                                       '48' means the contents of the SFDU
                                       were last modified by the DSN."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RSR SOFTWARE ID"
    COLUMN_NUMBER                   = 20
    START_BYTE                      = 39
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "RSR Software Identifier. The version
                                       of the RSR software is indicated by
                                       an unsigned binary integer between
                                       0 and 65535."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RECORD SEQUENCE NUMBER"
    COLUMN_NUMBER                   = 21
    START_BYTE                      = 41
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "The Record Sequence Number (RSN)
                                       starts at 0 for the first RSR SFDU
                                       and increments by 1 for each
                                       successive SFDU to a maximum of
                                       65535, after which it resets to 0
                                       and begins incrementing again.
                                       The RSN may be reset at other times,
                                       such as when the RSR is started or
                                       restarted.  The RSN is provided by
                                       the originator of the SFDU and should
                                       not be changed during subsequent
                                       handling or modification."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SIGNAL PROCESSING CENTER"
    COLUMN_NUMBER                   = 22
    START_BYTE                      = 43
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Signal Processing Center (SPC)
                                       Identifer. Valid numbers include
                                         10   Goldstone
                                         40   Canberra
                                         60   Madrid
                                         21   DTF21"
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DEEP SPACE STATION"
    COLUMN_NUMBER                   = 23
    START_BYTE                      = 44
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Deep Space Station (DSS) Identifier.
                                       This is the DSS identifier listed in
                                       the frequency predicts file used to
                                       collect the data in this SFDU.  DSS
                                       identifiers are listed in DSN
                                       document 820-013, OPS-6-3 and include
                                       valid numbers such as 14, 15, 25, 43,
                                       45, 54, and 63."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RADIO SCIENCE RECEIVER"
    COLUMN_NUMBER                   = 24
    START_BYTE                      = 45
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Radio Science Receiver (RSR)
                                       Identifier.  Values can be in the
                                       range 1-16 and specify the RSR used
                                       to collect the data in this SFDU.
                                       For example,
                                            RSR ID = 1  denotes  RSR1A
                                            RSR ID = 2  denotes  RSR1B
                                            RSR ID = 3  denotes  RSR2A
                                       The SPC ID and RSR ID uniquely
                                       specify the hardware used in the
                                       data acquisition.  SPC 10 has three
                                       RSR racks; SPC 40 and SPC 60 each
                                       have two.  Each rack has two
                                       receivers (A and B).  Except for the
                                       analog components in the ADCs, the
                                       end-to-end performance of every RSR
                                       should be identical."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL IDENTIFIER"
    COLUMN_NUMBER                   = 25
    START_BYTE                      = 46
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Sub-Channel Identifier.  This can be
                                       in the range 1-4 and specifies the
                                       RSR sub-channel used to acquire the
                                       the data in this SFDU."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SECONDARY HEADER CHDO RESERVED"
    COLUMN_NUMBER                   = 26
    START_BYTE                      = 47
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "This field is not used."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SPACECRAFT"
    COLUMN_NUMBER                   = 27
    START_BYTE                      = 48
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Spacecraft Identifier, as listed in
                                       the frequency predicts file used to
                                       collect the data in this SFDU. Values
                                       are assigned by the Deep Space
                                       Mission System (DSMS) and are in the
                                       range 0-255.  Assignments are given
                                       in DSN document 820-013, OPS-6-21A,
                                       Table 3-4."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PREDICTS PASS NUMBER"
    COLUMN_NUMBER                   = 28
    START_BYTE                      = 49
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Predicts Pass Number (range 0-65535)
                                       gives the DSN pass number in the
                                       predicts file used to collect the
                                       data in this SFDU."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "UPLINK FREQUENCY BAND"
    COLUMN_NUMBER                   = 29
    START_BYTE                      = 51
    BYTES                           = 1
    DATA_TYPE                       = CHARACTER
    UNIT                            = "N/A"
    DESCRIPTION                     = "The Uplink Frequency Band specified
                                       in the predicts file used to collect
                                       the data in this SFDU.  Possible
                                       values include 'S' (S-Band), 'X' (X-
                                       Band), and 'K' (Ka-Band)."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DOWNLINK FREQUENCY BAND"
    COLUMN_NUMBER                   = 30
    START_BYTE                      = 52
    BYTES                           = 1
    DATA_TYPE                       = CHARACTER
    UNIT                            = "N/A"
    DESCRIPTION                     = "The Downlink Frequency Band specified
                                       in the predicts file used to collect
                                       the data in this SFDU.  Possible
                                       values include 'S' (S-Band), 'X' (X-
                                       Band), and 'K' (Ka-Band)."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "TRACKING MODE"
    COLUMN_NUMBER                   = 31
    START_BYTE                      = 53
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "The Tracking Mode in use when the
                                       data in this SFDU were acquired.
                                       Possible values are '1' (one-way),
                                       '2' (two-way), and '3' (three-way)."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "UPLINK DSS ID FOR 3-WAY TRACKING"
    COLUMN_NUMBER                   = 32
    START_BYTE                      = 54
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Deep Space Station (DSS) Identifier
                                       for the uplink antenna when
                                       TRACKING_MODE=3; otherwise,
                                       undefined.  DSS identifiers are
                                       listed in DSN document 820-013,
                                       OPS-6-3 and include valid numbers
                                       such as 14, 15, 25, 43, 45, 54, and
                                       63."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "FGAIN"
    COLUMN_NUMBER                   = 33
    START_BYTE                      = 55
    BYTES                           = 1
    DATA_TYPE                       = MSB_INTEGER
    UNIT                            = "DECIBEL HERTZ"
    DESCRIPTION                     = "Expected ratio of signal power to
                                       noise power in a one Hz bandwidth
                                       when the data in this SFDU were
                                       collected.  This parameter is used
                                       to estimate the sample voltage
                                       amplitudes at the RSR output and
                                       to compute settings of the
                                       sub-channel filter gain so that
                                       there is no clipping of the sample
                                       values. Possible values are in the
                                       range -127 to +128."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "FGAIN IF BANDWIDTH"
    COLUMN_NUMBER                   = 34
    START_BYTE                      = 56
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "MEGAHERTZ"
    DESCRIPTION                     = "IF Bandwidth expected to be in use
                                       by the RSR at the time the data in
                                       this SFDU were acquired. This value
                                       is used to compute the settings of
                                       the sub-channel filter gain. Values
                                       can be in the range 1-127."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "FROV FLAG"
    COLUMN_NUMBER                   = 35
    START_BYTE                      = 57
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Frequency Predicts Override Flag.
                                       Set to '0', this indicates that the
                                       frequency predicts file was in use;
                                       any other value indicates that the
                                       frequency specified by the FROV
                                       command was in use.  The value of
                                       the override frequency is given by
                                       PREDICTS_FREQUENCY_OVERRIDE in
                                       Column 51."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DIG ATTENUATION"
    COLUMN_NUMBER                   = 36
    START_BYTE                      = 58
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "RSR Digitizer Subassembly (DIG)
                                       setting.  Values are in the range
                                       0-63, which correspond to 0.5 dB
                                       increments in attenuation."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DIG ADC RMS"
    COLUMN_NUMBER                   = 37
    START_BYTE                      = 59
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Root-mean-square amplitude of about
                                       10000 8-bit samples taken from the DIG
                                       ADC stream.  Time of the measurement
                                       is stored in bytes Columns 39-41."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DIG ADC PEAK"
    COLUMN_NUMBER                   = 38
    START_BYTE                      = 60
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Peak amplitude from about 10000 8-bit
                                       samples taken from the DIG ADC stream.
                                       Time for the measurement is stored in
                                       Columns 39-41."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DIG ADC YEAR"
    COLUMN_NUMBER                   = 39
    START_BYTE                      = 61
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "UTC year on which the ADC data were
                                       computed.  Values can range over
                                       1900-3000."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DIG ADC DAY OF YEAR"
    COLUMN_NUMBER                   = 40
    START_BYTE                      = 63
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "UTC day-of-year on which the ADC
                                       data were computed.  Values can
                                       range over 1-366."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DIG ADC SECOND"
    COLUMN_NUMBER                   = 41
    START_BYTE                      = 65
    BYTES                           = 4
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "SECOND"
    DESCRIPTION                     = "UTC second of day on which the ADC
                                       data were computed.  Values can
                                       range over 0-86400."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SAMPLE RESOLUTION"
    COLUMN_NUMBER                   = 42
    START_BYTE                      = 69
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "BIT"
    DESCRIPTION                     = "Bits per sample in the data in this
                                       SFDU.  Valid values are 1, 2, 4, 8,
                                       and 16 and are selected by the RSR
                                       operator while it is in configure
                                       state."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DATA ERROR COUNT"
    COLUMN_NUMBER                   = 43
    START_BYTE                      = 70
    BYTES                           = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Number of hardware errors encountered
                                       while the data in this SFDU were
                                       being recorded. Values can range over
                                       0-255, but any value greater than 0
                                       indicates data may have been
                                       corrupted by hardware errors."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SAMPLE RATE"
    COLUMN_NUMBER                   = 44
    START_BYTE                      = 71
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "KILOSAMPLE PER SECOND"
    DESCRIPTION                     = "The rate at which samples were
                                       collected in this SFDU. Sample rate
                                       or bandwidth is specified by the
                                       operator while the RSR is in the
                                       configure state."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DDC LO FREQUENCY"
    COLUMN_NUMBER                   = 45
    START_BYTE                      = 73
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "MEGAHERTZ"
    DESCRIPTION                     = "Digital Down Converter (DDC) Local
                                       Oscillator (LO) Frequency. This
                                       specifies the downconversion applied
                                       to the signal in the DIG and DDC.
                                       This frequency is needed to compute
                                       the sky frequency of the data in
                                       this SFDU:

                                             Fsky = RFtoIF_LO +
                                                    DDC_LO -
                                                    NCO_Freq +
                                                    Fresid
                                       where

                                            RFtoIF_LO is in Column 46,
                                            DDC_LO is in Column 45,
                                            NCO_Freq from Columns 61-63, and
                                            Fresid is the signal offset
                                               from DC in the RSR data."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RF-IF LO FREQUENCY"
    COLUMN_NUMBER                   = 46
    START_BYTE                      = 75
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "MEGAHERTZ"
    DESCRIPTION                     = "RF to IF Down Converter Local
                                       Oscillator (LO) Frequency. This
                                       specifies the total downconversion
                                       applied to the signal before it
                                       entered the RSR DIG.  The value is
                                       subtracted from the RF predict
                                       points in order to obtain the
                                       frequency of the desired signal at
                                       IF.  The RSR selects a default value
                                       based on the downlink band: 2000
                                       (S-Band), 8100 (X-Band), or 31700
                                       (Ka-Band).  This frequency is needed
                                       in order to reconstruct the sky
                                       frequency of the data contained in
                                       this SFDU:

                                             Fsky = RFtoIF_LO +
                                                    DDC_LO -
                                                    NCO_Freq +
                                                    Fresid
                                       where

                                            RFtoIF_LO is in Column 46,
                                            DDC_LO is in Column 45,
                                            NCO_Freq from Columns 61-63, and
                                            Fresid is the signal offset
                                               from DC in the RSR data."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU YEAR"
    COLUMN_NUMBER                   = 47
    START_BYTE                      = 77
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "UTC year for the SFDU data and
                                       models.  Values can range over
                                       1900-3000."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU DAY OF YEAR"
    COLUMN_NUMBER                   = 48
    START_BYTE                      = 79
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "UTC day-of-year for the SFDU
                                       data and models.  Values can
                                       range over 1-366."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SFDU SECOND"
    COLUMN_NUMBER                   = 49
    START_BYTE                      = 81
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "SECOND"
    DESCRIPTION                     = "UTC seconds of day for the SFDU
                                       data and models.  Values can range
                                       over 0-86400."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PREDICTS TIME SHIFT"
    COLUMN_NUMBER                   = 50
    START_BYTE                      = 89
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "SECOND"
    DESCRIPTION                     = "The number of seconds added to the
                                       time tags of the frequency predicts
                                       to shift them in time. This feature
                                       allows testing the RSR with old
                                       predict files.  The value should be
                                       0.0 during normal operations."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PREDICTS FREQUENCY OVERRIDE"
    COLUMN_NUMBER                   = 51
    START_BYTE                      = 97
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The value of the predicts frequency
                                       override specified by the FROV
                                       command; this constant value is
                                       substituted for the value derived
                                       from the predicts.  The flag in
                                       Column 35 indicates whether the
                                       frequency override is active."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PREDICTS FREQUENCY RATE"
    COLUMN_NUMBER                   = 52
    START_BYTE                      = 105
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ PER SECOND"
    DESCRIPTION                     = "The frequency rate added to the RF
                                       frequency predicts as specified by
                                       the FRR command. The allowable range
                                       is -8000 to +8000 Hz/s."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "PREDICTS FREQUENCY OFFSET"
    COLUMN_NUMBER                   = 53
    START_BYTE                      = 113
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The total frequency added to the
                                       RF frequency predicts as specified
                                       the FRO command and the accumulated
                                       frequency rate as specified by the
                                       FRR command. The allowable
                                       range is -8 to +8 MHz."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY OFFSET"
    COLUMN_NUMBER                   = 54
    START_BYTE                      = 121
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The frequency added to the frequency
                                       predicts for this sub-channel as
                                       specified by the SFRO command."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RF POINT 1"
    COLUMN_NUMBER                   = 55
    START_BYTE                      = 129
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The radio frequency at the beginning
                                       of the second as calculated from the
                                       predicts."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RF POINT 2"
    COLUMN_NUMBER                   = 56
    START_BYTE                      = 137
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The radio frequency at the middle
                                       of the second as calculated from the
                                       predicts."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "RF POINT 3"
    COLUMN_NUMBER                   = 57
    START_BYTE                      = 145
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The radio frequency at the end
                                       of the second as calculated from the
                                       predicts."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY POINT 1"
    COLUMN_NUMBER                   = 58
    START_BYTE                      = 153
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The sub-channel frequency at the
                                       beginning of the second.  This
                                       point is used to create the
                                       sub-channel frequency and phase
                                       polynomials."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY POINT 2"
    COLUMN_NUMBER                   = 59
    START_BYTE                      = 161
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The sub-channel frequency at the
                                       middle of the second.  This
                                       point is used to create the
                                       sub-channel frequency and phase
                                       polynomials."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY POINT 3"
    COLUMN_NUMBER                   = 60
    START_BYTE                      = 169
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The sub-channel frequency at the
                                       end of the second.  This
                                       point is used to create the
                                       sub-channel frequency and phase
                                       polynomials."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY COEF F1"
    COLUMN_NUMBER                   = 61
    START_BYTE                      = 177
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The sub-channel frequency polynomial
                                       coefficient F1 where the frequency
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         F(t) = F1 +
                                                F2*((t+0.5)/1000) +
                                                F3*((t+0.5)/1000)**2
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY COEF F2"
    COLUMN_NUMBER                   = 62
    START_BYTE                      = 185
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The sub-channel frequency polynomial
                                       coefficient F2 where the frequency
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         F(t) = F1 +
                                                F2*((t+0.5)/1000) +
                                                F3*((t+0.5)/1000)**2
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL FREQUENCY COEF F3"
    COLUMN_NUMBER                   = 63
    START_BYTE                      = 193
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "HERTZ"
    DESCRIPTION                     = "The sub-channel frequency polynomial
                                       coefficient F3 where the frequency
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         F(t) = F1 +
                                                F2*((t+0.5)/1000) +
                                                F3*((t+0.5)/1000)**2
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL ACCUMULATED PHASE"
    COLUMN_NUMBER                   = 64
    START_BYTE                      = 201
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "CYCLE"
    DESCRIPTION                     = "The accumulated whole turns of the
                                       sub-channel phase at the beginning
                                       of the present second.  The phase
                                       during this second is the accumulated
                                       phase incremented by the phase
                                       computed using the coefficients in
                                       Columns 65-68."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL PHASE COEF P1"
    COLUMN_NUMBER                   = 65
    START_BYTE                      = 209
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "CYCLE"
    DESCRIPTION                     = "The sub-channel phase polynomial
                                       coefficient P1 where the phase
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         P(t) = P1 +
                                                P2*((t+0.5)/1000) +
                                                P3*((t+0.5)/1000)**2 +
                                                P4*((t+0.5)/1000)**3
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL PHASE COEF P2"
    COLUMN_NUMBER                   = 66
    START_BYTE                      = 217
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "CYCLE"
    DESCRIPTION                     = "The sub-channel phase polynomial
                                       coefficient P2 where the phase
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         P(t) = P1 +
                                                P2*((t+0.5)/1000) +
                                                P3*((t+0.5)/1000)**2 +
                                                P4*((t+0.5)/1000)**3
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL PHASE COEF P3"
    COLUMN_NUMBER                   = 67
    START_BYTE                      = 225
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "CYCLE"
    DESCRIPTION                     = "The sub-channel phase polynomial
                                       coefficient P3 where the phase
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         P(t) = P1 +
                                                P2*((t+0.5)/1000) +
                                                P3*((t+0.5)/1000)**2 +
                                                P4*((t+0.5)/1000)**3
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SUB-CHANNEL PHASE COEF P4"
    COLUMN_NUMBER                   = 68
    START_BYTE                      = 233
    BYTES                           = 8
    DATA_TYPE                       = IEEE_REAL
    UNIT                            = "CYCLE"
    DESCRIPTION                     = "The sub-channel phase polynomial
                                       coefficient P4 where the phase
                                       over a one millisecond interval
                                       beginning at t in msec is evaluated
                                         P(t) = P1 +
                                                P2*((t+0.5)/1000) +
                                                P3*((t+0.5)/1000)**2 +
                                                P4*((t+0.5)/1000)**3
                                       The coefficients are derived from
                                       the frequency points in columns
                                       58-60."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SPARES"
    COLUMN_NUMBER                   = 69
    BYTES                           = 16
    ITEMS                           = 16
    START_BYTE                      = 241
    ITEM_BYTES                      = 1
    ITEM_OFFSET                     = 1
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "These 16 bytes are undefined."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DATA CHDO TYPE"
    COLUMN_NUMBER                   = 70
    START_BYTE                      = 257
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Data CHDO Type.  Set to '10', meaning
                                       this CHDO contains binary data.  The
                                       NJPL Control Authority maintains a
                                       registry of CHDO types."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "DATA CHDO LENGTH"
    COLUMN_NUMBER                   = 71
    START_BYTE                      = 259
    BYTES                           = 2
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "BYTE"
    DESCRIPTION                     = "Data CHDO Length. Gives the number of
                                       bytes in the value field of the Data
                                       CHDO -- the number of bytes containing
                                       I and Q samples."
  END_OBJECT                      = COLUMN

  OBJECT                          = COLUMN
    NAME                            = "SAMPLE WORDS"
    COLUMN_NUMBER                   = 72
    START_BYTE                      = 261
    BYTES                           = 25000
    ITEMS                           = 6250
    ITEM_BYTES                      = 4
    ITEM_OFFSET                     = 4
    DATA_TYPE                       = MSB_UNSIGNED_INTEGER
    UNIT                            = "N/A"
    DESCRIPTION                     = "Each ITEM contains one 32-bit sample
                                       word: quadrature (Q) sample data in
                                       the 16 most significant bits (MSBs)
                                       followed by in-phase (I) sample data
                                       in the 16 least significant bits
                                       (LSBs).  Within each Q and I word,
                                       individual outputs from the analog
                                       to digital converters (ADCs) are
                                       stored as 1, 2, 4, 8, or 16 bit values
                                       in LSB to MSB time order (the sample
                                       size is set in Column 42).  For
                                       example, if the data were collected
                                       using 8-bit samples, the arrangement
                                       would be

                                            BYTES 1-2
                                            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                                       BITS |1|2|3|4|5|6|7|8|1|2|3|4|5|6|7|8|
                                            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                                            |<------Q2----->|<------Q1----->|
                                            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                                            BYTES 3-4
                                            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                                       BITS |1|2|3|4|5|6|7|8|1|2|3|4|5|6|7|8|
                                            |<------I2----->|<------I1----->|
                                            +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                                       where (Q1,I1) is the earlier sample
                                       and (Q2,I2) was taken later."
  END_OBJECT                      = COLUMN

END_OBJECT                      = TABLE

END
                                
------------------------------------------------------------------------------

    Level 02                                                                  
    ========                                                                  
------------------------------------------------------------------------------
PDS_VERSION_ID             = PDS3
RECORD_TYPE                = FIXED_LENGTH
RECORD_BYTES               = 256
FILE_RECORDS               = 1641
^TABLE                     = "M15RSR0L02_DPX_060762336_00.TAB"

INSTRUMENT_HOST_NAME       = "MARS EXPRESS"
INSTRUMENT_HOST_ID         = "MEX"
TARGET_NAME                = MARS
INSTRUMENT_NAME            = "MARS EXPRESS ORBITER RADIO SCIENCE"
DATA_SET_ID                = "MEX-M-MRS-1/2/3-ENT-0877-V1.0"
DSN_STATION_NUMBER         = 15
PROCESSING_LEVEL_ID        = 3
OBSERVATION_TYPE           = "OCCULTATION"
RECEIVED_POLARIZATION_TYPE = "RIGHT CIRCULAR"
BAND_NAME                  = X
PRODUCT_ID                 = "M15RSR0L02_DPX_060762336_00.TAB"
STANDARD_DATA_PRODUCT_ID   = L2N
SPICE_FILE_NAME            = "M00NAIFL02_BSP_060762336_00.AUX"
SOURCE_PRODUCT_ID          = "M15RSR0L02_DPS_060762336_01.TAB"
START_TIME                 = 2006-03-17T23:36:00
STOP_TIME                  = 2006-03-17T23:50:01
PRODUCT_CREATION_TIME      = 2006-07-21T17:26:41
PRODUCER_ID                = "SUE"


OBJECT                     = TABLE
  INTERCHANGE_FORMAT         = ASCII
  ROWS                       = 3367
  COLUMNS                    = 17
  ROW_BYTES                  = 256
  DESCRIPTION                = "

    This table contains calibrated Doppler and amplitude measurements
    from Mars Express, collected using antennas and 'open loop' receiving
    equipment at stations of the NASA Deep Space Network (DSN).  The
    processing was carried out at Stanford University.

    Open loop receivers sample a spectral window (typically 2 kHz in
    this case) centered on the expected MEX frequency.  In a 'closed
    loop' system a phase lock loop tracks the incoming signal.  Open
    loop data are distinguished from closed loop data by their much
    higher rate and superior fidelity in characterizing the signal.

    In 'two-way' observations a signal transmitted from Earth (the
    'uplink') is received by the spacecraft, changed slightly in
    frequency, and immediately echoed back to Earth.  The uplink signal
    has a frequency  f_t  at transmit time  t  given by

                              f_t = f_0 + df*(t-t0)

    where  f_0  is a constant,  df  is a linear 'ramp rate', and  t0
    is the reference time when  f_t = f_0.  One round-trip light time
    (RTLT) after a photon at  f_t  was transmitted, it is captured by
    the receiver.  The uplink transmit time  t_u,  the receive time
    t_r,  and the RTLT are related by

                               t_r = t_u + RTLT

    where  RTLT  can be determined from the observing geometry.  The time
    at which the 'downlink' photon leaves the spacecraft is  t_d.

    In a 'one-way' experiment, there is no uplink; the signal transmitted
    by the spacecraft is assumed to have a frequency  f_t  as defined
    above.  If a photon at  f_t  leaves the spacecraft at  t_d,  then it
    will be received one one-way light time (OWLT) later:

                               t_r = t_d + OWLT

    During transit, there will be a time when the photon is closest to the
    target body (given by keyword TARGET_NAME); its closest approach
    distance is listed in column 5 of the table.  For two-way observations,
    the average of the uplink and downlink 'impact' parameters is given.

    The table may contain data collected primarily at S-band (12-13 cm
    wavelength) or X-band (3-4 cm wavelength), given by keyword BAND_NAME.
    Calculation of DIFFERENTIAL DOPPLER (column 14) requires data from
    both bands; if available, the other values are taken from the file
    identified by keyword SOURCE_PRODUCT_ID.  If data from the other band
    are not available,  SOURCE_PRODUCT_ID  is set to 'N/A'.

    DSN_STATION_NUMBER identifies the antenna used to collect the data.

    This is an ASCII table with 17 columns, delimited by ASCII spaces.
    Each row has 256 bytes, the last two being a carriage-return (ASCII 13)
    line-feed (ASCII 10) pair to delimit rows."

OBJECT        = COLUMN
  COLUMN_NUMBER = 1
  NAME          = "SAMPLE NUMBER"
  DATA_TYPE     = ASCII_INTEGER
  START_BYTE    = 1
  BYTES         = 4
  UNIT          = "N/A"
  FORMAT        = "I4"
  DESCRIPTION   = "The number of this row in the table, starting from 1 in
                   the first row."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 2
  NAME          = "UTC TIME"
  DATA_TYPE     = TIME
  START_BYTE    = 6
  BYTES         = 26
  UNIT          = "N/A"
  FORMAT        = "N/A"
  DESCRIPTION   = "The UTC receiver date and time (t_r) of this measurement,
                   in the format YYYY-MM-DDThh:mm:ss.ffffff"
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 3
  NAME          = "DAY OF YEAR"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 33
  BYTES         = 15
  UNIT          = "DAY"
  FORMAT        = "F15.11"
  DESCRIPTION   = "The day-of-year (and fraction) corresponding to UTC TIME
                   (column 2) where 1.00000000000 is at 0h on 1 January of
                   the current year."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 4
  NAME          = "EPHEMERIS SECONDS"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 49
  BYTES         = 16
  UNIT          = "SECOND"
  FORMAT        = "F16.6"
  DESCRIPTION   = "Elapsed terrestrial barycentric dynamic time (TDB) since
                   noon of the first calendar day of year 2000 (12:00
                   1 January 2000 TDB)."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 5
  NAME          = "GEOMETRIC IMPACT PARAMETER"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 66
  BYTES         = 16
  UNIT          = "METER"
  FORMAT        = "F16.3"
  DESCRIPTION   = "For one-way observations, the closest approach distance
                   (impact parameter) of the downlink geometric ray with
                   respect to the reference body (Sun, planet, minor object,
                   etc.) for the photon received at UTC TIME.  For two-way
                   observations, the average of the uplink and downlink
                   impact parameters.  In both cases the calculation is
                   approximate, intended to provide a general sense of the
                   observing geometry and not meant for precision analysis."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 6
  NAME          = "TRANSMIT FREQUENCY RAMP REFERENCE TIME"
  DATA_TYPE     = TIME
  START_BYTE    = 83
  BYTES         = 19
  UNIT          = "N/A"
  FORMAT        = "N/A"
  DESCRIPTION   = "The time (t0) at the transmitter at which the transmitted
                   frequency would have been  f_0  using the coefficients  f_0
                   (column 7) and  df  (column 8).  At any time  t  within the
                   interval when those coefficients are valid, the transmitted
                   frequency  f_t  may be calculated from

                          f_t = f_0 + df*(t-t0)

                   For two-way measurements  f_t  is the uplink frequency of
                   the ground transmitter; the  f_t  photon will reach the
                   receiver one RTLT later.

                   For one-way measurements  f_t  is the downlink frequency of
                   the spacecraft transmitter; the  f_t  photon will reach
                   the receiver one OWLT later.

                   In both cases,  f_0  and  df  may change; but  f_t  is
                   always continuous, and changes in the coefficients occur
                   only on integer seconds.

                   The format is  YYYY-MM-DDThh:mm:ss

                   If the transmit time is not known or is irrelevant, the
                   value  0000-00-00T00:00:00  may appear."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 7
  NAME          = "TRANSMIT FREQUENCY - CONSTANT TERM"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 103
  BYTES         = 17
  UNIT          = "HERTZ"
  FORMAT        = "F17.6"
  DESCRIPTION   = "The initial frequency  f_0  of the transmit frequency
                   ramp (at  t0).

                   If not known or irrelevant, the value -999999999.999999
                   may appear.

                   See DESCRIPTION for column 6."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 8
  NAME          = "TRANSMIT FREQUENCY - LINEAR TERM"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 121
  BYTES         = 13
  UNIT          = "HERTZ PER SECOND"
  FORMAT        = "F13.6"
  DESCRIPTION   = "The time derivative (df) of the transmitted frequency
                   during the interval beginning at  t0.

                   If not known or irrelevant, the value -99999.999999
                   may appear.

                   See DESCRIPTION for column 6."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 9
  NAME          = "OBSERVED ANTENNA FREQUENCY"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 135
  BYTES         = 17
  UNIT          = "HERTZ"
  FORMAT        = "F17.6"
  DESCRIPTION   = "Frequency of the signal at the terminals of the
                   receiving antenna structure at UTC TIME (t_r).
                   Set to -999999999.999999 for missing or corrupted
                   data."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 10
  NAME          = "PREDICTED ANTENNA FREQUENCY"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 153
  BYTES         = 17
  UNIT          = "HERTZ"
  FORMAT        = "F17.6"
  DESCRIPTION   = "Expected frequency of the signal at the terminals of the
                   receiving antenna structure at UTC TIME (t_r).  The
                   calculation includes geometrical effects (relative
                   position and motions of ground station and spacecraft,
                   including Earth rotation and light time adjustments) and
                   tuning of the transmitter.  The calculation also includes
                   a model-based correction for one- or two-way (as
                   appropriate) propagation through the Earth's neutral
                   atmosphere."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 11
  NAME          = "ATMOSPHERIC CORRECTION"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 171
  BYTES         = 10
  UNIT          = "HERTZ"
  FORMAT        = "F10.6"
  DESCRIPTION   = "The model based correction applied in column 10 to account
                   for frequency changes resulting from passage of the one-
                   or two-way (as appropriate) signal through the Earth's
                   neutral atmosphere.  If not used, set to -99.999999"
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 12
  NAME          = "RESIDUAL CALIBRATED FREQUENCY SHIFT"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 182
  BYTES         = 14
  UNIT          = "HERTZ"
  FORMAT        = "F14.6"
  DESCRIPTION   = "The value in column 9 minus the value in column 10."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 13
  NAME          = "RECEIVED SIGNAL LEVEL"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 197
  BYTES         = 10
  UNIT          = "N/A"
  FORMAT        = "F10.4"
  DESCRIPTION   = "Signal intensity in decibels (dB) relative to an
                   arbitrary reference."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 14
  NAME          = "DIFFERENTIAL DOPPLER"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 208
  BYTES         = 14
  UNIT          = "HERTZ"
  FORMAT        = "F14.6"
  DESCRIPTION   = "F_s - (3/11)*F_x  where  F_s  and  F_x  are the
                   observed antenna frequencies at S- and X-bands,
                   respectively.

                   If  BAND_NAME = X,  F_x comes from column 9 in this
                   table and  F_s  comes from column 9 in the file
                   identified by  SOURCE_PRODUCT_ID.

                   If  BAND_NAME = S,  F_s comes from column 9 in this
                   table and  F_x  comes from column 9 in the file
                   identified by  SOURCE_PRODUCT_ID.

                   Set to -999999.999999 if either value is not available."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 15
  NAME          = "UNCERTAINTY - ANTENNA FREQUENCY"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 223
  BYTES         = 10
  UNIT          = "HERTZ"
  FORMAT        = "F10.6"
  DESCRIPTION   = "Contribution of radiothermal noise to uncertainty in
                   OBSERVED ANTENNA FREQUENCY (column 9).  Estimates for both
                   the signal frequency and the uncertainty are derived by
                   fitting a sinc function to a data spectrum."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 16
  NAME          = "SIGNAL QUALITY"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 234
  BYTES         = 10
  UNIT          = "DECIBEL"
  FORMAT        = "F10.4"
  DESCRIPTION   = "Difference between RECEIVED SIGNAL LEVEL (column 13) and
                   SIGMA SIGNAL LEVEL (column 17), providing a measure of the
                   statistical variability of the data.  Although the scaling
                   of the values in columns 13 and 17 is arbitrary, it is the
                   same; so their difference is not ambiguous."
END_OBJECT    = COLUMN

OBJECT        = COLUMN
  COLUMN_NUMBER = 17
  NAME          = "UNCERTAINTY - RECEIVED SIGNAL LEVEL"
  DATA_TYPE     = ASCII_REAL
  START_BYTE    = 245
  BYTES         = 10
  UNIT          = "N/A"
  FORMAT        = "F10.4"
  DESCRIPTION   = "Contribution of radiothermal noise to uncertainty in
                   RECEIVED SIGNAL LEVEL (column 13).  Estimates for both
                   the signal level and the uncertainty are derived by
                   fitting a sinc function to a data spectrum.  Uses the
                   same arbitrary scale factor as column 13; units of dB."
END_OBJECT    = COLUMN

END_OBJECT    = TABLE
END

------------------------------------------------------------------------------


  IFMS closed-loop products                                                   
  =========================                                                   

    Level 1a                                                                  
    ========                                                                  

    The following label is an example PDS label for only one IFMS closed-loop 
    data file of data level 1a (D1X). The labels of the other IFMS level 1a   
    data files are very similar, the differences in the label headers are     
    listed in a table below the example label.                                

------------------------------------------------------------------------------
PDS_VERSION_ID           =  "PDS3"                                            
DATA_SET_ID              =  "MEX-M-MRS-1/2/3-MCO-0013-V1.0"                   
PROCESSING_LEVEL_ID      =  1                                                 
TARGET_NAME              =  "MARS"                                            
INSTRUMENT_HOST_NAME     =  "MARS EXPRESS"                                    
INSTRUMENT_HOST_ID       =  "MEX"                                             
INSTRUMENT_NAME          =  "MARS EXPRESS ORBITER RADIO SCIENCE"              
INSTRUMENT_ID            =  "MRS"                                             
PRODUCER_ID              =  "IFMS_ESA/NNO"                                    
DSN_STATION_NUMBER       =  32                                                
PRODUCT_CREATION_TIME    =  2005-01-14T10:05:56.000                           
STANDARD_DATA_PRODUCT_ID =  "IFMS1"                                           
SOURCE_PRODUCT_ID        =  "NN11_MEX1_2004_023_OP_D1_111918_0000"            
SOFTWARE_NAME            =  "N/A"                                             
DESCRIPTION              =  "This is an IFMS Closed Loop Doppler file         
                            containing all the necessary information to       
                            calculate the Doppler shift. This file begins with
                            a header which contains useful information about  
                            the Doppler recording equipment of the ESA 35     
                            meter radio antenna station at New Norcia (NNO):  
                            the Intermediate Frequency & Modem System (IFMS). 
                            A description can be found in the corresponding   
                            level 1b data label file in the note which        
                            describes the configuration_table. This level 1b  
                            label file has almost the same file name as this  
                            one. The only difference is that instead of 'L1A' 
                            the file name contains 'L1B'. It can be found in  
                            the corresponding subfolders under DATA/LEVEL1B/. 
                            A short description can also be found under       
                            section 13.1 in the file naming convention        
                            document MEX-MRS-IGM-IS-3016 which is located     
                            under DOCUMENT/MRS_DOC. For an even more          
                            detailed description see chapter 6 in the IFSM-OCC
                            interface control document IFMS_OCCFTP which is   
                            located under DOCUMENT/ESA_DOC.                   
                                                                              
                            Below the header section the data section starts: 
                            The 1st column contains the SampleNumber.         
                            The 2nd column contains the UTC ground received   
                            time of measurement in the format:                
                            CCYYMMDD.HHMMSS.sss .                             
                            The 3rd column contains the IntervalCount which is
                            the internal General Purpose Digital Signal       
                            Processor (GDSP) 17.5 MHZ Numerically Controlled  
                            Oscillator (NCO) clock counts since arbitrary     
                            origin.                                           
                            The 4th column contains the unwrapped CarrierPhase
                            which is the unwrapped phase of the internal GDSP 
                            carrier NCO in unit cycle.                        
                            The 5th column is a flag to indicate whether      
                            carrier is within the window of a known spurios   
                            frequency (value in this case=YES) or not (value  
                            is in this case=NO).                              
                            The 6th column is the accumulated DeltaDelay from 
                            the data acquisition start in seconds. This value 
                            is always one-way (More precisely: half the       
                            two-way delta delay)."                            
                                                                              
^FILE                    =  "M32ICL1L1A_D1X_040231119_00.RAW"                 
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M32ICL1L1A_D1X_040231119_00.RAW"              
   RECORD_TYPE              =  UNDEFINED                                      
   START_TIME               =  2004-01-23T11:19:18.000                        
   STOP_TIME                =  2004-01-23T11:35:58.000                        
                                                                              
END_OBJECT               =  FILE                                              
                                                                              
END                                                                           


------------------------------------------------------------------------------

------------------------------------------------------------------------------
|IFMS level   |         Product_Id            |    Source_Product_Id         |
|1a data type |                               |                              |
------------------------------------------------------------------------------
|D1X          |M32ICL1L1A_D1X_040931103_00.RAW| NN11_MEX1_2004_093_OP_D1_    |
|             |                               | 110358_0000                  |
|D1S          |M32ICL1L1A_D1S_040931103_00.RAW| NN13_MEX1_2004_093_OP_D1_    |
|             |                               | 110358_0000                  |
|D2X          |M32ICL1L1A_D2X_040931103_00.RAW| NN11_MEX1_2004_093_OP_D2_    |
|             |                               | 110358_0000                  |
|D2S          |M32ICL1L1A_D2S_040931103_00.RAW| NN13_MEX1_2004_093_OP_D2_    |
|             |                               | 110358_0000                  |
|RGX          |M32ICL1L1A_RGX_040931103_00.RAW| NN11_MEX1_2004_093_OP_RG_    |
|             |                               | 110358_0000                  |
|RGS          |M32ICL1L1A_RGS_040931103_00.RAW| NN13_MEX1_2004_093_OP_RG_    |
|             |                               | 110358_0000                  |
|RCX          |M32ICL1L1A_RCX_040931103_00.RAW| NN11_MEX1_2004_093_CL_RG_    |
|             |                               | 110358_0000                  |
|RCS          |M32ICL1L1A_RCS_040931103_00.RAW| NN13_MEX1_2004_093_CL_RG_    |
|             |                               | 110358_0000                  |
|AG1          |M32ICL1L1A_AG1_040931103_00.RAW| NN11_MEX1_2004_093_OP_G1_    |
|             |                               | 110358_0000                  |
|AG2          |M32ICL1L1A_AG2_040931103_00.RAW| NN11_MEX1_2004_093_OP_G2_    |
|             |                               | 110358_0000                  |
|MET          |M32ICL1L1A_MET_040931103_00.RAW| NN11_MEX1_2004_093_OP_ME_    |
|             |                               | 110358_0000                  |
------------------------------------------------------------------------------


    Level 1b                                                                  
    ========                                                                  

    The following label is an example PDS label for only one IFMS closed-loop 
    data file of data level 1b (D1X). The labels of the other IFMS level 1b   
    data files are very similar, the differences in the label headers are     
    listed in a table below the example label.

------------------------------------------------------------------------------
PDS_VERSION_ID           =  "PDS3"                                            
DATA_SET_ID              = "MEX-M-MRS-1/2/3-ENT-0345-V1.0         
PROCESSING_LEVEL_ID      =  2                                                 
TARGET_NAME              =  "MARS"                                            
INSTRUMENT_HOST_NAME     =  "MARS EXPRESS"                                    
INSTRUMENT_HOST_ID       =  "MEX"                                             
INSTRUMENT_NAME          =  "MARS EXPRESS ORBITER RADIO SCIENCE"              
INSTRUMENT_ID            =  "MRS"                                             
PRODUCER_ID              =  "IGM_COLOGNE"                                     
DSN_STATION_NUMBER       =  32                                                
PRODUCT_CREATION_TIME    =  2008-01-18T16:59:39.000                           
STANDARD_DATA_PRODUCT_ID =  "IFMS1"                                           
SOURCE_PRODUCT_ID        =  "M32ICL1L1A_D1X_073551257_00.LBL"                 
SOFTWARE_NAME            =  "IFMS-READ-PROGRAM1.0"                            
DESCRIPTION              =  "This label describes two files which apart from  
                            the file ending .CFG and .TAB have the same name  
                            as this .LBL file. The .CFG file is a ASCII text  
                            file and contains configuration information about 
                            the Intermediate Frequency & Modem System (IFMS). 
                            The .TAB file contains the actual data. For       
                            more information see the description of the .TAB  
                            file and the note for the .CFG text file below."  
                                                                              
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M32ICL1L1B_D1X_073551257_00.TAB"              
   RECORD_TYPE              =  FIXED_LENGTH                                   
   RECORD_BYTES             =     140                                         
   FILE_RECORDS             =    3600                                         
   START_TIME               =  2007-12-21T12:57:48.000                        
   STOP_TIME                =  2007-12-21T13:57:47.000                        
   DESCRIPTION              =  "This is an IFMS Closed Loop Doppler file      
                               containing necessary information to calculate  
                               the Doppler shift. For more information see    
                               column description."                           
^DOPPLER_TABLE           =  "M32ICL1L1B_D1X_073551257_00.TAB"                 
   OBJECT                   =  DOPPLER_TABLE                                  
      NAME                     =  DOPPLER_DATA                                
      INTERCHANGE_FORMAT       =  ASCII                                       
      ROWS                     =      3600                                    
      COLUMNS                  =         8                                    
      ROW_BYTES                =       140                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "SAMPLE NUMBER"                        
      COLUMN_NUMBER                  = 1                                      
      START_BYTE                     = 1                                      
      BYTES                          = 21                                     
      DATA_TYPE                      = ASCII_INTEGER                          
      UNIT                           = "N/A"                                  
      DESCRIPTION                    = "IDENTIFIER OF THE CURRENT SAMPLE"     
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "ISO-FORMATTED TIME STRING"            
      COLUMN_NUMBER                  = 2                                      
      START_BYTE                     = 22                                     
      BYTES                          = 24                                     
      DATA_TYPE                      = TIME                                   
      UNIT                           = "N/A"                                  
      DESCRIPTION                    = "GROUND RECEIVED SAMPLE TIME IN        
                                        UTC.THE FORMAT IS                     
                                        CCYY-MM-DDTHH:MM:SS.sss"              
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "DAY OF YEAR"                          
      COLUMN_NUMBER                  = 3                                      
      START_BYTE                     = 46                                     
      BYTES                          = 13                                     
      DATA_TYPE                      = ASCII_REAL                             
      UNIT                           = "DAY"                                  
      DESCRIPTION                    = "GROUND RECEIVED UTC SAMPLE            
                                        TIME IN FRACTIONAL DAYS OF YEAR       
                                        STARTING WITH 1.00000000 AT           
                                        MIDNIGHT (0 H) ON 1 JANUARY."         
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "EPHEMERIS TIME"                       
      COLUMN_NUMBER                  = 4                                      
      START_BYTE                     = 59                                     
      BYTES                          = 17                                     
      DATA_TYPE                      = ASCII_REAL                             
      UNIT                           = "SECOND"                               
      DESCRIPTION                    = "GROUND RECEIVED SAMPLE TIME IN        
                                        EPHEMERIS TIME STARTING FROM          
                                        J2000 (12 h 1 January 2000 TDB)."     
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "INTERVAL COUNT"                       
      COLUMN_NUMBER                  = 5                                      
      START_BYTE                     = 76                                     
      BYTES                          = 21                                     
      DATA_TYPE                      = ASCII_INTEGER                          
      UNIT                           = "N/A"                                  
      DESCRIPTION                    = "INTERNAL GENERAL PURPOSE DIGITAL      
                                        SIGNAL PROCESSOR (GDSP) 17.5 MHz      
                                        NUMERICALLY CONTROLLED OSCILLATOR     
                                        (NCO) CLOCK COUNT SINCE ARBITRARY     
                                        ORIGIN"                               
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "UNWRAPPED PHASE"                      
      COLUMN_NUMBER                  = 6                                      
      START_BYTE                     = 97                                     
      BYTES                          = 21                                     
      DATA_TYPE                      = ASCII_REAL                             
      UNIT                           = "CYCLE"                                
      DESCRIPTION                    = "UNWRAPPED PHASE OF THE INTERNAL       
                                        GDSP (GENERAL PURPOSE DIGITAL         
                                        SIGNAL PROCESSOR) CARRIER             
                                        NUMERICALLY CONTROLLED                
                                        OSCILLATOR (NCO)"                     
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "SPURIOUS CARRIER"                     
      COLUMN_NUMBER                  = 7                                      
      START_BYTE                     = 118                                    
      BYTES                          = 2                                      
      DATA_TYPE                      = ASCII_INTEGER                          
      UNIT                           = "N/A"                                  
      DESCRIPTION                    = "PSEUDO LOGICAL FLAG INDICATING        
                                        CARRIER IS WITHIN THE WINDOW OF A     
                                        KNOWN SPURIOUS FREQUENCY. CAN ONLY    
                                        BE 0 (NO SPURIOUS CARRIER)            
                                        OR 1 (SPURIOUS CARRIER)"              
    END_OBJECT                    = COLUMN                                    
                                                                              
    OBJECT                         = COLUMN                                   
      NAME                           = "DELTA DELAY"                          
      COLUMN_NUMBER                  = 8                                      
      START_BYTE                     = 120                                    
      BYTES                          = 20                                     
      DATA_TYPE                      = ASCII_REAL                             
      UNIT                           = "SECOND"                               
      DESCRIPTION                    = "ACCUMULATED DELTA DELAY FROM THE      
                                        DATA ACQUISITION PROCESS (DAP)        
                                        START. THIS VALUE IS ALWAYS           
                                        ONE WAY (MORE PRECISELY: HALF THE     
                                        TWO-WAY DELTA DELAY)"                 
    END_OBJECT                    = COLUMN                                    
   END_OBJECT               =  DOPPLER_TABLE                                  
                                                                              
END_OBJECT               =  FILE                                              
                                                                              
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M32ICL1L1B_D1X_073551257_00.CFG"              
   RECORD_TYPE              =  FIXED_LENGTH                                   
   RECORD_BYTES             =   17377                                         
   FILE_RECORDS             =       1                                         
   START_TIME               =  2007-12-21T12:57:48.000                        
   STOP_TIME                =  2007-12-21T13:57:47.000                        
^CONFIGURATION_TEXT      =  "M32ICL1L1B_D1X_073551257_00.CFG"                 
   OBJECT                   =  TEXT                                           
      NOTE                     =  "The .CFG file contains a table with        
                                   useful information about the Doppler       
                                   recording equipment of the ESA radio       
                                   antenna ground station:                    
                                   the Intermediate Frequency & Modem  System 
                                   (IFMS). It is in principle the same as the 
                                   header of the corresponding raw data file  
                                   in the Level 1A folder. The only           
                                   difference is that the second column, the  
                                   sample time in UTC was reformated to ISO   
                                   format. In additon two other columns with  
                                   sample time as UTC in fraction of day of   
                                   year and sample time as ephemeris time in  
                                   seconds were inserted. See column          
                                   description of the TABLE object above. In  
                                   addition the flag values were changed from 
                                   YES and NO in the 1A file to the numerical 
                                   values 1 and 0 in the 1B file.             
                                                                              
                                   For data processors a brief description of 
                                   the most important keywords:               
                                   IMPORTANT NOTE: IF ONE OR MORE OF THE      
                                   FOLLOWING KEYWORDS HAS VALUES N/A THEN     
                                   PROBABLY SOMETHING WENT WRONG WITH DATA    
                                   RECORDING OR/AND SIGNAL RECEIVING!         
                                   Please also note that the header format    
                                   changed in May gradually. In May 2005      
                                   the IFMS3 files already have the new       
                                   header whereas IFMS1 and IFMS2 still       
                                   contain the old header. Since end of       
                                   May 2005 all IFMS files contain the        
                                   new header.                                
                                                                              
                                   OLD HEADER:                                
                                   DAP_TYPE identifies which Data             
                                   Acquisiton Process (DAP) was used for the  
                                   data file. There are two subrecording      
                                   systems for each IFMS receiving device     
                                   denoted by the numbers 1 and 2.            
                                   DAP_TYPE = D1 identifies Doppler data from 
                                   recording system 1                         
                                   DAP_TYPE = D2 identifies Doppler data from 
                                   recording system 2                         
                                   DAP_TYPE = G1 identifies Auto Gain Control 
                                   (AGC) data from recording system 1         
                                   DAP_TYPE = G2 identifies Auto Gain Control 
                                   (AGC) data from recording system 2         
                                   DAP_TYPE = ME identifies meteo data        
                                   DAP_TYPE = RG identifies ranging data      
                                   FIRST_SAMPLE_TIME and LAST_SAMPLE_TIME     
                                   give the time of the first and last sample 
                                   recorded in the corresponding data file in 
                                   UTC: Format  (CCYYMMDD.HHMMSS.sss).        
                                   Example: 20040621.025208.000 corresponds   
                                   to the 2004-06-21T02:52:08.000 in UTC.     
                                   SAMPLE_PERIOD is the time elapsed between  
                                   tosubsequent measurements in seconds.      
                                   ACTUAL_CARRIER_INDIC provides the actual   
                                   uplink carrier frequency offset as         
                                   follows: ActualCarrierFreqOffset= 50 MHZ - 
                                   actual_carrier_indic x 17.5E6/2EXP30.      
                                   ACTUAL_TONE_INDIC (only meaningful for     
                                   ranging data) provides the actual tone     
                                   frequency as follows:                      
                                   tone_frequency=actual_tone_indic x         
                                   17.4E6/2EXP32 Hz.                          
                                   RG_DATA_CORRECTED: (only meaningful for    
                                   ranging data) Flag to indicate whether the 
                                   measurements during the ambiguity          
                                   resolution process have been corrected.    
                                   The following keywords are needed to       
                                   compute the actual uplink and downlink     
                                   frequency: Modulator used to generate      
                                   the output carrier frequency. Can assume   
                                   the values 70 or 230 MHz.                  
                                                                              
                                   For each DAP_TYPE                          
                                   there is a corresponding SOURCE keyword of 
                                   the form DAP_TYPESource (Example: D1Source 
                                   , D2Source etc.) which can be found        
                                   further down in the .CFG table and can     
                                   assume one of the following values:        
                                   Rgd,Rcd,Scd.These are abbreviations for    
                                   Ranging receiver and demodulater, Remnant  
                                   and Suppress Carrier demodulators. Only    
                                   the DAP_TYPESource value corresponding to  
                                   the actual DAP_TYPE as indicated in the    
                                   4th row of the .CFG table is meaningful    
                                   for the corresponding data file.           
                                   For ranging data DAP_TYPESource is always  
                                   equal RGD thus there is no such keyword as 
                                   RgSource.For each DAP_TYPESource value     
                                   exist two other important keywords of the  
                                   form:                                      
                                   DAP_TYPESourceUplkConv and                 
                                   DAP_TYPESourceDnlkConv                     
                                   (Example RgdUplkConv, RgdDnlkConv)         
                                                                              
                                   Now the uplink frequency can be computed   
                                   by:                                        
                                                                              
                                   UplinkCarrierFreq=UlmCarFrSel              
                                                 + ActualCarrierFreqOffset    
                                                 + DAP_TYPESourceUplkConv     
                                                                              
                                   The two keywords DAP_TYPESourceTR1 and     
                                   DAP_TYPESourceTR2 provide the transponder  
                                   ratio DAP_TYPESourceTR1/DAP_TYPESourceTR2  
                                   with which the frequency of the incoming   
                                   radio signal on board the space craft was  
                                   multiplied to generate a coherent downlink 
                                   frequency.                                 
                                                                              
                                   The keyword DAP_TYPESourceCoherTrs         
                                   is YES if transponder was coherent and     
                                   NO if transponder was non-coherent.        
                                                                              
                                   NEW HEADER:                                
                                                                              
                                   The keyword remained essentially the       
                                   same but DAP_TYPESource of the             
                                   keywords was removed.                      
                                   instead it is now:                         
                                   the uplink frequency can be computed       
                                   by:                                        
                                                                              
                                   UplinkCarrierFreq=FreqUlmCarFrSel          
                                                 + ActualCarrierFreqOffset    
                                                 + FreqUplkConv               
                                                                              
                                   The two keywords FreqTR1 and               
                                   FreqTR2 provide the transponder            
                                   ratio FreqTR1/FreqTR2                      
                                   with which the frequency of the incoming   
                                   radio signal on board the space craft was  
                                   multiplied to generate a coherent downlink 
                                   frequency.                                 
                                                                              
                                   The keyword FreqCoherTrs                   
                                   is YES if transponder was coherent and     
                                   NO if transponder was non-coherent.        
                                                                              
                                   Further explanation of the IFMS confi-     
                                   guration file format can be found in the   
                                   MaRS/RSI/VeRa file naming convention docu- 
                                   ment MEX-MRS-IGM-IS-3016, ROS-RSI-IGM-IS-30
                                   VEX-VRA-IGM-IS-3009, which is located under
                                   DOCUMENT/MRS_DOC, DOCUMENT/RSI_DOC,        
                                   DOCUMENT/VRA_DOC respectively.             
                                   For an even more detailed description see  
                                   chapter 6 in the IFSM-OCC interface        
                                   control document IFMS_OCCFTP which is      
                                   located under DOCUMENT/ESA_DOC . "         
      INTERCHANGE_FORMAT       =  ASCII                                       
      PUBLICATION_DATE         =  2004-09-21                                  
   END_OBJECT               =  TEXT                                           
END_OBJECT               =  FILE                                              
                                                                              
END                                                                           

------------------------------------------------------------------------------


------------------------------------------------------------------------------
|IFMS level  |         Product_Id            |    Source_Product_Id          |
|1b data type|                               |                               |
------------------------------------------------------------------------------
|D1X         |M32ICL1L1B_D1X_040931103_00.TAB|M32ICL1L1A_D1X_040931103_00.TAB|
|D1S         |M32ICL1L1B_D1S_040931103_00.TAB|M32ICL1L1A_D1S_040931103_00.TAB|
|D2X         |M32ICL1L1B_D2X_040931103_00.TAB|M32ICL1L1A_D2X_040931103_00.TAB|
|D2S         |M32ICL1L1B_D2S_040931103_00.TAB|M32ICL1L1A_D2S_040931103_00.TAB|
|RGX         |M32ICL1L1B_RGX_040931103_00.TAB|M32ICL1L1A_RGX_040931103_00.TAB|
|RGS         |M32ICL1L1B_RGS_040931103_00.TAB|M32ICL1L1A_RGS_040931103_00.TAB|
|RCX         |M32ICL1L1B_RCX_040931103_00.TAB|M32ICL1L1A_RCX_040931103_00.TAB|
|RCS         |M32ICL1L1B_RCS_040931103_00.TAB|M32ICL1L1A_RCS_040931103_00.TAB|
|AG1         |M32ICL1L1B_AG1_040931103_00.TAB|M32ICL1L1A_AG1_040931103_00.TAB|
|AG2         |M32ICL1L1B_AG2_040931103_00.TAB|M32ICL1L1A_AG2_040931103_00.TAB|
|MET         |M32ICL1L1B_MET_040931103_00.TAB|M32ICL1L1A_MET_040931103_00.TAB|
------------------------------------------------------------------------------


    Level 02                                                                  
    ========                                                                  

    The following label is an example PDS label for only one IFMS closed-loop 
    data file of data level 2 (D1X). The labels of the other IFMS level 2 data
    files are very similar, the differences in the label headers are listed in
    a table below the example label.                                          

------------------------------------------------------------------------------
PDS_VERSION_ID           =  "PDS3"                                            
DATA_SET_ID              =  "MEX-M-MRS-1/2/3-ENT-0345-V1.0               
PROCESSING_LEVEL_ID      =  3                                                 
TARGET_NAME              =  "MARS"                                            
OBSERVATION_TYPE         =  "TARGET GRAVITY"                                  
INSTRUMENT_HOST_NAME     =  "MARS EXPRESS"                                    
INSTRUMENT_HOST_ID       =  "MEX"                                             
INSTRUMENT_NAME          =  "MARS EXPRESS ORBITER RADIO SCIENCE"              
INSTRUMENT_ID            =  "MRS"                                             
PRODUCER_ID              =  "RIU_COLOGNE"                                     
DSN_STATION_NUMBER       =  32                                                
PRODUCT_CREATION_TIME    =  2008-01-23T14:20:28.000                           
STANDARD_DATA_PRODUCT_ID =  "IFMS1"                                           
SOURCE_PRODUCT_ID        =  {"NN13_MEX1_2007_355_OP_D1_131952_0000",          
                            "NN13_MEX1_2007_355_OP_D1_131952_0001",
                            "NN13_MEX1_2007_355_OP_D1_131952_0002",
                            "NN13_MEX1_2007_355_OP_D1_131952_0003",
                            "NN11_MEX1_2007_355_OP_D1_125748_0000",
                            "NN11_MEX1_2007_355_OP_D1_125748_0001",
                            "NN11_MEX1_2007_355_OP_D1_125748_0002",
                            "NN11_MEX1_2007_355_OP_D1_125748_0003",
                            "NN11_MEX1_2007_355_OP_ME_122409_0000",
                            "NN11_MEX1_2007_355_OP_ME_122409_0001",
                            "NN11_MEX1_2007_355_OP_ME_122409_0002",
                            "NN11_MEX1_2007_355_OP_ME_122409_0003",
                            "NN11_MEX1_2007_355_OP_ME_122409_0004",
                            "CGIM3550.07N",
                            "M74UNBWL02_PTW_073551157_00.TAB",
                            "NN11_MEX1_2007_355_OP_G1_131927_0000",
                            "NN11_MEX1_2007_355_OP_G1_131927_0001",
                            "NN11_MEX1_2007_355_OP_G1_131927_0002",
                            "NN11_MEX1_2007_355_OP_G1_131927_0003",
                            "NN13_MEX1_2007_355_OP_G1_132000_0000",
                            "NN13_MEX1_2007_355_OP_G1_132000_0001",
                            "NN13_MEX1_2007_355_OP_G1_132000_0002",
                            "NN13_MEX1_2007_355_OP_G1_132000_0003"}
SOFTWARE_NAME            =  "ESA_IFMS_PROC_ICL_L1A_TO_L2_V3.2"                
DESCRIPTION              =  "This is a calibrated IFMS Closed Loop Doppler    
                            file containing skyfrequency, impact parameter,   
                            observed and calibrated Doppler shift in          
                            frequency, AGC and Differential Doppler.          
                            The information of the received signal power is   
                            added in form of AGC data (Automatic Gain Control 
                            [dB]) of the ground station system.               
                            The AGC circuit measures the strength of the in-  
                            coming signal, then uses that measurement to      
                            control the gain of a following amplifier so      
                            that the output level remains constant. If the    
                            signal level rises and falls, the user will see a 
                            constant signal while the background noise falls  
                            and rises.                                        
                            The SOURCE_PRODUCT_ID mentioned in the label      
                            header above links to the different data files    
                            used for processing of the DOPPLER output file.   
                            The following table describes the possible input  
                            files.                                            
                            (Note: - Not all input files have to be used for  
                                     processing                               
                                   - Nominal IFMS configuration:              
                                     - NN11 and NN12: X-Band                  
                                     - NN13: S-Band)                          
                            |------------------------------------------------|
                            |     INPUT FILE         |    DESCRIPTION        |
                            |------------------------------------------------|
                            | NN11*****OP_D1***      | IFMS D1X FILE         |
                            | NN11*****OP_D2***      | IFMS D2X FILE         |
                            | NN12*****OP_D1***      | IFMS D1X FILE         |
                            | NN12*****OP_D2***      | IFMS D2X FILE         |
                            | NN13*****OP_D1***      | IFMS D1S FILE         |
                            | NN13*****OP_D2***      | IFMS D2S FILE         |
                            |------------------------------------------------|
                            | NN11*****OP_G1***      | IFMS AGX FILE         |
                            | NN11*****OP_G2***      | IFMS AGX FILE         |
                            | NN12*****OP_G1***      | IFMS AGX FILE         |
                            | NN12*****OP_G2***      | IFMS AGX FILE         |
                            | NN13*****OP_G1***      | IFMS AGS FILE         |
                            | NN13*****OP_G2***      | IFMS AGS FILE         |
                            |------------------------------------------------|
                            | NN11*****OP_ME***      | IFMS MET FILE         |
                            | NN12*****OP_ME***      | IFMS MET FILE         |
                            | NN13*****OP_ME***      | IFMS MET FILE         |
                            |------------------------------------------------|
                            | *UNBWL02_PTW_****.TAB  | UBW PREDICT FILE      |
                            |------------------------------------------------|
                            | CGIM****.**N           | CODE KLOBUCHAR FILE   |
                            |------------------------------------------------|
                                                                              
                            For the ESA IFMS input files the original ESA     
                            IFMS filename is used, which is not PDS compliant.
                            The equivalent source file with a PDS compliant   
                            filename can be found in the appropriate LEVEL 1A 
                            DATA and CALIB directory. The UBW PREDICT FILE    
                            produced by the Universitaet der Bundeswehr in    
                            Munich, Germany, can be found in:                 
                            EXTRAS/ANCILLARY/UNI_BW on the data volume.       
                            The CGIM CODE KLOBUCHAR FILE containing global    
                            map information of the Earth ionosphere can be    
                            downloaded via ftp from the European Internat-    
                            ional GPS Service (IGS) node CODE (Center for     
                            Orbit Determination) of the Astronomical Insti-   
                            tute of the University of Bern (AIUB), Switzer-   
                            land:                                             
                            ftp://ftp.unibe.ch/aiub/CODE/                     
                            For more information see column description."     
                                                                              
OBJECT                   =  FILE                                              
   PRODUCT_ID               =  "M32ICL1L02_D1X_073551257_00.TAB"              
   RECORD_TYPE              =  FIXED_LENGTH                                   
   RECORD_BYTES             =     268                                         
   FILE_RECORDS             =   12613                                         
   START_TIME               =  2007-12-21T12:57:48.500                        
   STOP_TIME                =  2007-12-21T16:28:00.500                        
^DOPPLER_TABLE           =  "M32ICL1L02_D1X_073551257_00.TAB"                 
   OBJECT                   =  DOPPLER_TABLE                                  
      NAME                     =  DOPPLER_DATA                                
      INTERCHANGE_FORMAT       =  ASCII                                       
      ROWS                     =     12613                                    
      COLUMNS                  =        17                                    
      ROW_BYTES                =       268                                    
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 1                                              
      NAME                   = "SAMPLE NUMBER"                                
      DATA_TYPE              = ASCII_INTEGER                                  
      START_BYTE             = 1                                              
      BYTES                  = 5                                              
      UNIT                   = "N/A"                                          
      FORMAT                 = "I5"                                           
      DESCRIPTION            = "The number of this row in the table,          
                               starting from 1 in the first row."             
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 2                                              
      NAME                   = "UTC TIME"                                     
      DATA_TYPE              = TIME                                           
      START_BYTE             = 8                                              
      BYTES                  = 23                                             
      UNIT                   = "N/A"                                          
      FORMAT                 = "A23"                                          
      DESCRIPTION            = "The UTC receiver date and time (t_r)          
                               of this measurement, in the format             
                               CCYY-MM-DDTHH:MM:SS.sss"                       
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 3                                              
      NAME                   = "FRACTIONS OF DAY OF YEAR"                     
      DATA_TYPE              = ASCII_REAL                                     
      START_BYTE             = 33                                             
      BYTES                  = 14                                             
      UNIT                   = "DAY"                                          
      FORMAT                 = "F14.10"                                       
      DESCRIPTION            = "The day-of-year (and fraction)                
                               corresponding to UTC TIME (column 2)           
                               where 1.0000000000 is at 0h on 1 January       
                               of the current year."                          
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 4                                              
      NAME                   = "EPHEMERIS SECONDS"                            
      START_BYTE             = 49                                             
      BYTES                  = 16                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "SECOND"                                       
      FORMAT                 = "F16.6"                                        
      DESCRIPTION            = "Seconds from 12h 1 January 2000 TDB           
                               corresponding to UTC TIME (column 2);          
                               includes leap seconds, if any."                
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 5                                              
      NAME                   = "DISTANCE"                                     
      START_BYTE             = 67                                             
      BYTES                  = 15                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "KILOMETER"                                    
      FORMAT                 = "F15.6"                                        
      DESCRIPTION            = "Propagation observations: For one-way         
                               observations, the impact parameter of the      
                               downlink geometric ray with respect to         
                               the reference body (Sun, planet, minor         
                               object, etc.) when the photon received at      
                               UTC TIME was closest to the body. For          
                               two-way observations, the average of the       
                               uplink and downlink impact parameters. In      
                               both cases the calculation is an               
                               approximation, intended to provide a           
                               general sense of the observation geometry      
                               and not meant for precision analysis.          
                                                                              
                               Gravity observations: the geometric            
                               distance of the spacecraft from the center     
                               of mass of the reference body when the         
                               spacecraft transmitted the photon which        
                               was received on Earth at UTC TIME."            
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 6                                              
      NAME                   = "TRANSMIT FREQUENCY RAMP REFERENCE TIME"       
      START_BYTE             = 84                                             
      BYTES                  = 23                                             
      DATA_TYPE              = TIME                                           
      UNIT                   = "N/A"                                          
      FORMAT                 = "A23"                                          
      DESCRIPTION            = "The time (t0) at which the transmitted        
                               frequency would have been  f_0  using the      
                               coefficients  f_0  (column 7) and  df          
                                (column 8).  At any time  t  within the       
                               interval when those coefficients are           
                               valid, the transmitted frequency  f_t  may     
                               be calculated from                             
                                                                              
                               f_t = f_0 + df*(t-t0)                          
                                                                              
                               For two-way measurements f_t  is the           
                               uplink frequency of the ground transmitter;    
                               the  f_t  photon will reach the receiver       
                               one RTLT later.                                
                               For one-way measurements  f_t  is the          
                               downlink frequency of the spacecraft           
                               transmitter; the  f_t  photon will reach       
                               the receiver OWLT later.  In both cases,       
                               f_0  and  df may change; but  f_t  is          
                               always continuous, and changes in the          
                               coefficients occur only on integer seconds.    
                                                                              
                               The format is  YYYY-MM-DDThh:mm:ss.fff         
                                                                              
                               If the transmit time is not known or is        
                               irrelevant, the value                          
                               0000-00-00T00:00:00.000  may appear."          
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 7                                              
      NAME                   = "TRANSMIT FREQUENCY - CONSTANT TERM"           
      START_BYTE             = 109                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "The initial frequency  f_0  of the            
                               transmit frequency ramp (at t0).               
                                                                              
                               If not known or irrelevant, the value          
                               -999999999.999999 may appear.                  
                                                                              
                               See DESCRIPTION in column 6."                  
      INVALID_CONSTANT       = -999999999.999999                              
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 8                                              
      NAME                   = "TRANSMIT FREQUENCY - LINEAR TERM"             
      START_BYTE             = 128                                            
      BYTES                  = 13                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ PER SECOND"                             
      FORMAT                 = "F13.6"                                        
                                                                              
      DESCRIPTION            = "The time derivative (df) of the               
                               transmitted frequency during the               
                               interval beginning at  t0.                     
                                                                              
                               If not known or irrelevant, the value          
                               -99999.999999 may appear.                      
                                                                              
                               For IFMS measurements the value is             
                               always zero.                                   
                                                                              
                               See DESCRIPTION in column 6."                  
      INVALID_CONSTANT       = -99999.999999                                  
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 9                                              
      NAME                   = "OBSERVED X-BAND ANTENNA FREQUENCY"            
      START_BYTE             = 143                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "Frequency of the signal at the terminals      
                               of the receiving antenna structure at UTC      
                               TIME (t_r).                                    
                               Set to -999999999.999999 for missing or        
                               corrupted data."                               
      INVALID_CONSTANT       = -999999999.999999                              
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 10                                             
      NAME                   = "PREDICTED X-BAND ANTENNA FREQUENCY"           
      START_BYTE             = 162                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "Based on the ESOC reconstructed orbit file    
                               or SPICE kernels. Expected frequency of the    
                               signal at the terminals of the receiving       
                               antenna structure at UTC TIME in               
                               columns 2 to 4 (tr). The calculation           
                               includes geometrical effects (relative         
                               positions and motions of ground station and    
                               spacecraft, including Earth rotation and       
                               light time adjustments) and a model-based      
                               correction for one- or two-way (as             
                               appropriate) propagation through the           
                               Earths neutral atmosphere.                     
                                                                              
                               Gravity observations: the calculation includes 
                               in addition a correction for one- or two-way   
                               (as appropriate) propagation through the       
                               Earths ionosphere"                             
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 11                                             
      NAME                   = "CORRECTION OF EARTH ATMOSPHERE                
                               PROPAGATION"                                   
      START_BYTE             = 181                                            
      BYTES                  = 9                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F9.6"                                         
      DESCRIPTION            = "Correction term for the propagation of        
                               the signal in the Earth atmosphere, based      
                               on meteorological data observed at the         
                               ground station site (MET-files)"               
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 12                                             
      NAME                   = "RESIDUAL CALIBRATED X-BAND FREQUENCY SHIFT"   
      START_BYTE             = 192                                            
      BYTES                  = 15                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F15.6"                                        
      DESCRIPTION            = "Value in column 9 minus value                 
                               in column 10."                                 
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 13                                             
      NAME                   = "SIGNAL LEVEL"                                 
      START_BYTE             = 209                                            
      BYTES                  = 6                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "DECIBEL RELATIVE TO ONE MILLIWATT"            
      FORMAT                 = "F6.1"                                         
      DESCRIPTION            = "Signal level from AGC in decibels relative    
                               to one milliwatt (dBm). For open-loop this     
                               value is set to -999.9.                        
                                                                              
                               For closed-loop the value is set to -999.9     
                               if it is not available."                       
      INVALID_CONSTANT       = -999.9                                         
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 14                                             
      NAME                   = "DIFFERENTIAL DOPPLER"                         
      START_BYTE             = 217                                            
      BYTES                  = 17                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F17.6"                                        
      DESCRIPTION            = "F_s - (3/11)*F_x  where  F_s  and  F_x        
                               are the received signal frequencies at         
                               S- and X-bands, respectively.                  
                                                                              
                               Set to -999.999999 if either value is          
                               not available."                                
      INVALID_CONSTANT       = -999.999999                                    
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 15                                             
      NAME                   = "SIGMA OBSERVED ANTENNA FREQUENCY IN X-BAND"   
      START_BYTE             = 236                                            
      BYTES                  = 13                                             
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "HERTZ"                                        
      FORMAT                 = "F13.6"                                        
      DESCRIPTION            = "A statistical measure of the error in         
                               determining OBSERVED ANTENNA FREQUENCY         
                               (column 9) based on fit of a data spectrum     
                               to a sinc function. Only available for         
                               open-loop, if closed-loop this column is       
                               set -99999.999999"                             
      INVALID_CONSTANT       = -99999.999999                                  
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 16                                             
      NAME                   = "SIGNAL QUALITY X-BAND"                        
      START_BYTE             = 251                                            
      BYTES                  = 6                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "DECIBEL"                                      
      FORMAT                 = "F6.1"                                         
      DESCRIPTION            = "Only available for open-loop,                 
                               if closed-loop this column is set -999.9"      
      INVALID_CONSTANT       = -999.9                                         
    END_OBJECT            = COLUMN                                            
                                                                              
    OBJECT                = COLUMN                                            
      COLUMN_NUMBER          = 17                                             
      NAME                   = "SIGMA SIGNAL LEVEL X-BAND"                    
      START_BYTE             = 259                                            
      BYTES                  = 6                                              
      DATA_TYPE              = ASCII_REAL                                     
      UNIT                   = "DECIBEL"                                      
      FORMAT                 = "F6.1"                                         
      DESCRIPTION            = "Only available for open-loop,                 
                               if closed-loop this column is set -999.9"      
      INVALID_CONSTANT       = -999.9                                         
    END_OBJECT            = COLUMN                                            
   END_OBJECT               =  DOPPLER_TABLE                                  
                                                                              
END_OBJECT               =  FILE                                              
                                                                              
END                                                                           

------------------------------------------------------------------------------


-----------------------------------------------
|IFMS level   |         Product_Id            |
|02 data type |                               |
-----------------------------------------------
|D1X          |M32ICL1L02_D1X_040931103_00.TAB|
|             |                               |
|D1S          |M32ICL1L02_D1S_040931103_00.TAB|
|             |                               |
|D2X          |M32ICL1L02_D2X_040931103_00.TAB|
|             |                               |
|D2S          |M32ICL1L02_D2S_040931103_00.TAB|
|             |                               |
|RGX          |M32ICL1L02_RGX_040931103_00.TAB|
|             |                               |
|RGS          |M32ICL1L02_RGS_040931103_00.TAB|
|             |                               |
|RCX          |M32ICL1L02_RCX_040931103_00.TAB|
|             |                               |
|RCS          |M32ICL1L02_RCS_040931103_00.TAB|
|             |                               |
-----------------------------------------------



  IFMS open-loop products                                                     
  =======================                                                     

    Level 1a                                                                  
    ========                                                                  

    Open-loop measurements are so far only available for Venus Express
	measurements. There are still some processing items which have to 
	solved, therefore we have not produced any open-loop data files 
	and labels, yet. But the format of the data and label files will 
	almost be the same as for the closed-loop products.                         

    Level 02                                                                  
    ========                                                                  

    Open-loop measurements are so far only available for Venus Express
	measurements. There are still some processing items which have to 
	solved, therefore we have not produced any open-loop data files 
	and labels, yet. But the format of the data and label files will 
	almost be the same as for the closed-loop products.