|
Mars Reconnaissance Orbiter (MRO) Software Interface Specification |
|
Interface Title: RSDS Gravity Experiment Products Mission: MRO Date: October 11, 2005 Module ID: SIS-SCI019-MRO Module Type (REFerence Only or MISsion-specific info included): REF, MIS |
|
Reference Module ID: SIS-DSN006-MRO, DSN Media Calibration Data Date: December 21, 2004
Reference Module ID: SIS-DSN007-MRO, DSN Weather Data Date: December 29, 2004
Reference Module ID: SIS-NAV023-MRO, Orbit Data File (ODF) Interface Date: December 6, 2004
Reference Module ID: SIS-NAV011-MRO, Final, Maneuver Performance Data File Date: March 10, 2005
Reference Module ID: SIS-NAV003-MRO, Light Time File (AKA Planetary Ephemeris Partials File) Date: November 15, 2004
|
|
Signatures
Generating Elements: Raw Science Data Server (RSDS) RSDS CDE ______________________________________________________ Julia Henricks Date
Receiving Elements: Gravity Experiment Team Team Leader ______________________________________________________ Maria Zuber Date
Reviewed by: Payload Operations Science Team (POST) ________________________________________________ Lead Daniel Wenkert Date Ground Data System (GDS) System Engineer Scott Allen Date
|
Mission-Specific Information:
The reference interface document was written to cover a set of missions that preceded the Mars Reconnaissance Orbiter (MRO) mission. The format information in this reference document also applies for MRO, but some mission-specific information is missing. Following is MRO-specific information that supplements the prior-mission information in the reference document:
MRO:
Mission Name = MARS_RECONNAISSANCE_ORBITER
Mission ID (decimal) = 28
Spacecraft Name Real (MRO) = MARS_ RECONNAISSANCE_ORBITER
Spacecraft Name Sim (MRO_SIM) = MARS_ RECONNAISSANCE_ORBITER _SIM
Spacecraft ID / DSN Spacecraft Number (MRO; decimal) = 74
Spacecraft ID / DSN Spacecraft Number (MRO_SIM; decimal) = 208
Mars Reconnaissance Orbiter (MRO)
RSDSGravity Experiment Products
Software Interface Specification (SIS)
Version 1.0
Prepared by:
Julia Henricks
Paper copies of this document may not be current and should not be relied on for official purposes. The current version is in the MRO Project Library at http://mars05-lib.jpl.nasa.gov, in the Controlled Documents and Records folder.
October 11, 2005
Jet Propulsion Laboratory
California Institute of Technology
|
DATE |
SECTIONS CHANGED |
REASON FOR CHANGE |
REVISION |
|
10/4/2005 |
|
|
New Issue |
|
10/11/2005 |
Cover Page
Section 2.3.2 |
To more clearly indicate those files to be delivered by RSDS to the Gravity Experiment Team
Add explanation of datatype for media calibration files. |
FINAL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SECTION |
DESCRIPTION |
RESPONSIBILITY |
|
|
None |
|
|
|
|
|
|
|
|
|
CHANGE LOG.............................................................................................................................. v
TBD ITEMS................................................................................................................................... vi
CONTENTS.................................................................................................................................. vii
ACRONYMS............................................................................................................................... viii
1. INTRODUCTION...................................................................................................................... 1
1.1 Purpose and Scope................................................................................................................ 1
1.2 Contents................................................................................................................................ 1
1.3 Applicable Documents and Constraints................................................................................ 1
1.4 Relationships with Other Interfaces...................................................................................... 1
2. Data Product Characteristics and Environment.......................................................................... 2
2.1 Instrument Overview............................................................................................................ 2
2.2 Data Product Overview........................................................................................................ 2
2.3 Data Processing..................................................................................................................... 2
2.3.1 Data Flow....................................................................................................................... 3
2.3.2 File Naming Conventions............................................................................................... 3
3. Detailed Data Product Specifications......................................................................................... 6
3.1 Data Product Structure, Organization, and Format.............................................................. 6
|
ASCII |
American Standard Code for Information Interchange |
|
CODMAC |
Committee on Data Management and Computation |
|
FEI |
File Exchange Interface |
|
ICD |
Interface Control Document |
|
JPL |
Jet Propulsion Laboratory |
|
MIPL |
Multi-mission Image Processing Laboratory |
|
MRO |
Mars Reconnaissance Orbiter |
|
NASA |
National Aeronautics and Space Administration |
|
ODL |
Object Description Language |
|
PDS |
Planetary Data System |
|
RAM |
Random Access Memory |
|
SFDU |
Standard Formatted Data Unit |
|
SIS |
Software Interface Specification |
|
TBD |
To Be Determined |
The purpose of this Gravity Experiment Products SIS is to provide users of the Gravity Experiment Team with a description of the products to be delivered by the Mars Reconnaissance Orbiter (MRO) Raw Science Data Server (RSDS), including data sources and destinations.
The files to be delivered to the Gravity Experiment Team and referenced by this SIS are:
1. NAV003, Light Time File
2. NAV011, Maneuver Performance Data File
3. NAV023, Orbit Data File
4. DSN006, DSN Media Calibration Data
5. DSN007, DSN Weather Data
This SIS is intended to provide enough information to enable users to understand the files to be delivered and the method and frequency of delivery to the Gravity Experiment Team. The users for whom this SIS is intended are the scientists and investigators who will process and analyze the data, including those associated with the MRO Project.
This SIS describes the files to be delivered to the Gravity Experiment Team via the MRO Raw Science Data Server (RSDS). The method of delivery to the Gravity Experiment Team is via File Exchange Interface (FEI) subscription.
None
RSDS will be used to provide a single delivery source for the above named files to the Gravity Team. As files are delivered by the originating teams to the DOM or OSCARX, the files are transferred into a corresponding file type on the MRO_DIST server. Notification of the availability of the files to the RSDS processes is via the DOM File Notification Service (FNS) for Light Time Files, Maneuver Performance Data Files, and Orbit Data Files. File lists on OSCARX for DSN Media Calibration Data Files and DSN Weather Data Files are queried daily and files received since the last received file are transferred via FEI to the MRO_DIST server.
The Gravity Experiment Team will track the orbiter during the Primary Science Phase to better map the gravity field of Mars, including characterization of mass changes due to the seasonal condensation and sublimation of CO2.
The data are stored as files. The Light Time Files, Maneuver Performance Data Files, DSN Media Calibration Files, and DSN Weather Data Files are ASCII format of variable-length. Orbit Data Files are binary format of standard 1200-bit or 4800-bit data blocks. The following table defines the file type, estimated file size, frequency of delivery, source of files, and FEI file type for each file.
|
File |
File Type |
Estimated File Size |
Frequency of Delivery |
Source of Files |
FEI File Type |
|
SIS-NAV003-MRO Light Time File |
ASCII |
Less than 2 Mbytes |
Every 14 - 30 days during cruise and weekly during PSP (ref OIA NAV-01) |
MRO Project DOM |
ops_ltf |
|
SIS-NAV011-MRO Maneuver Performance Data File |
ASCII |
4300 bytes |
An MPDF will be delivered pre-launch and before each propulsive maneuver. (ref OIA SCT-05) |
MRO Project DOM |
ops_mpdf |
|
SIS-NAV023-MRO Orbit Data File |
BINARY |
Less than 2 Mbytes |
Daily, after end of tracking pass (ref OIA NTDS-10) |
OSCARX |
ops_dsn_radio |
|
SIS-DSN006-MRO DSN Media Calibration Data |
ASCII |
Less than 150 Kbytes |
Weekly (ref OIA NTDS-05) |
OSCARX |
ops_dsn_media |
|
SIS-DSN007-MRO DSN Weather Data |
ASCII |
1 Mbytes |
Daily updates; which overwrite latest file (ref OIA NTDS-xx) |
OSCARX |
ops_dsn_weather |
No additional data processing by RSDS is performed.
The Gravity Experiment data files are stored on the MRO Raw Science Data Server (RSDS) and then deposited into MIPL's File Exchange Interface (FEI) server for electronic distribution to remote sites via a secure subscription protocol.
The size of data files ranges from 4300 bytes to 2 Mbytes. The total estimated volume of the Gravity Experiment data files over the course of the MRO mission is 1 - 2 Gbytes. The data repositories (DOM and OSCARX) are checked once a day, and any files received since the last retrieved file are transferred to RSDS and made available to the Gravity Experiment Team via FEI.
The file naming convention used by the originating teams and repositories are preserved in RSDS. The file naming conventions are defined in the referenced SISs and repeated here for convenience:
Light Time File:
Light Time Files are created by the Navigation Team and are stored on the MRO Project DOM. The size of the file depends on the length of the trajectory and upon the data interval for which Light Time records are desired.
File Naming Convention: <file_type>_<msn_phase>_<sp_id>_<epoch>_<end>_<version>.<ext>
<file_type>: ltf (light time file)
<msn_phase>: c - cruise/approach, moi - mars orbit insertion, ab -aerobraking/transition, psp -
primary science phase, rly - relay
<sp_id>:
-Test/traning: svt, test, ort#
-Operations:
»Cruise/moi/aerobraking/transition: sol/traj-id (OD solution/traj id)
» PSP/relay: lng (long term), sh (short term)
<epoch>/<end>: yymmdd (e.g. 050901)
<version>: geo-v# (geocentric light time version, e.g. geo-v1), top-v# (topocentric light time version,)
<ext>: txt (text) or none (no extension for sfdu wrapped file)
Example: ltf_psp_lng_070801-080801_geo-v1.txt
Maneuver Performance Data File:
An Maneuver Performance Data File is created pre-launch and before each propulsive maneuver by the Spacecraft Team (SCT). This excludes daily or periodic attitude control maneuvers and certain pre-planned maneuvers. The files are stored on the MRO Project DOM.
File Naming Convention:
<file_type>.<mission_id>_<tcm_id> or <msn_phase>_<version>.<ext>
<file_type> and <ext>: "mpdf"
<mission_id>: "mro"
<tcm_id>: "tcm"# (e.g., tcm1)
<msn_phase>: c - cruise/approach, moi - mars orbit insertion, ab -aerobraking/transition, psp -
primary science phase, rly - relay
Examples: mpdf.mro_tcm1, moi_prelim.mpdf
DSN Media Calibration Data File:
The DSN Media Calibration Files are created by the Tracking Systems Analytic Calibration (TSAC) Operations Unit and stored on OSCARX. A separate calibration file is provided for each medium (ionosphere, troposphere, or solar plasma) desired. Ionosphere and solar plasma calibration files provide one calibration per tracking pass, or other time period of interest, at each Deep Space Communications Complex (DSCC) or Deep Space Station (DSS). Troposphere calibration files provide two calibrations for each pass: a "dry" delay calibration and a "wet" delay calibration. Each calibration occupies approximately 160 to 320 bytes of storage.
A separate calibration file is provided for each medium (ionosphere, troposphere, or
solar plasma) desired. Ionosphere and solar plasma calibration files provide one calibration per tracking pass, or other time period of interest, at each Deep Space Communications Complex (DSCC) or Deep Space Station (DSS). Troposphere calibration files provide two calibrations for each pass: a "dry" delay calibration and a "wet" delay calibration. Each calibration occupies approximately 160 to 320 bytes of storage.
Media calibrations refer to one of four media: ionospheric charged particles (media model MODEL(CHPART)), tropospheric wet delay (MODEL(WET NUPART)), tropospheric dry delay (MODEL(DRY NUPART)), and solar plasma (MODEL(DRVID)).
File Naming Convention:
Media calibration file names are constructed to indicate the applicable transmission medium, spacecraft, dates, and tracking data type(s). The specific naming conventions are subject to change and should be confirmed with TSAC Operations. The following describes the conventions that are used currently.
Media calibration file names have the form medium_sc_datespan_datatype.CSP; e.g.,
TROPCAL_82_0002_DOPRNG.CSP. medium is either IONCAL,
TROPCAL, or PLSMCAL; sc is the spacecraft id number;
datespan indicates the range of UTC dates covered by
the calibrations; and datatype is one of the data
type limiters listed belowin section 3.1.2, usually
DOPRNG.
datespan refers to the start dates of the calibrations. It takes one of three forms:
1. yymmdd_MMDD is used for TROPCAL and PLSMCAL files that contain less than a full calendar month of calibrations; e.g., 000201_0214 for the first two weeks of February, 2000. These files are typically created for daily-to-weekly deliveries and are replaced by files of type 2 below shortly after the end of the month.
2. yymm is used for files that contain one full calendar month of calibrations; e.g., 0002 for February of 2000. These files are typically created shortly after the end of the month. The same form is used for daily-to-weekly delivery IONCAL files, which contain calibrations for the first part of the month and predictions for the rest of it.
3. yymm_YYMM is used for IONCAL files that contain calibrations and predictions for month yymm plus predictions for the next month YYMM. These files are typically created for the last scheduled delivery of month yymm.
datatype, or data type limiters indicate the specific radio metric data type(s) to be adjusted or deleted; e.g., ADJUST(DOPRNG). The data type limiters used in the media calibrations are: DOPPLER
(Doppler data), RANGE (range data), DOPRNG (Doppler and range data), VLBI (VLBI data), and
DVLBI (Delta-VLBI data). Most media calibrations refer to data type DOPRNG since Doppler/Range
tracking is by far the most common.
DSN Weather Data File:
The DSN Weather Data files contain the the following data for each DSS complex (10, 60, 40):
· A header containing the current date , day of year (doy) and complex number
· Each data record comprises a time tag and four right-justified data fields, as shown in the following list.
· Time (HHMM), columns 2-5.
· Dew point (STT.T, degrees Celsius), columns 11-15.
The sign, S, may be either - or blank according to the data.
· Ambient temperature (STT.T, degrees Celsius), columns 20-24.
· Pressure (PPPP.P, millibars), columns 29=34.
· Water vapor partial pressure (PPPP.P, millibars), columns 40-45.
File Naming Convention:
weather_<STA_ID>_latest.txt or
weather_<STA_ID>_<YYYY>.txt
<STA_ID>: DSS complex identifier (i.e., 10, 40, 60)
"latest": - file containing the latest DSN weather data collected to date. (This data represents the data collected for the current year to date.)
<YYYY>: year in which data was collected (The year is substituted for "latest" in the file name after the last data for that year has been collected. These files are typically created for the last scheduled delivery of year YYYY and contain the entire year's worth of weather data for the given station complex.).
Examples: weather_60_latest.txt, weather_60_2003.txt
Orbit Data File:
The Orbit Data File (ODF) contain radio metric data from the Deep Space Network (DSN). The contents and formats of the ODF data blocks/records generated by the DSN Multimission Navigation (MMNAV) Radio Metric Data Conditioning Team (RMDCT) are defined in the referenced SIS.
File Naming Convention:
<yydddhhmm>SC<sc_id>DSS<dss_id>.218
<yydddhhmm>: date and time data was collected (e.g. "052230640" represents year 2005, day of year 223, time 06:40 (UTC))
<sc_id>: MRO spacecraft id (decimal) (e.g., 74)
<dss_id>: DSS antenna ID (e.g., 16 representing Goldstone antenna)
Example: 052230640SC74DSS16.218
The structure of Gravity Experiment Products are defined by the individual SISs for each of the five file types delivered. The structure and content of those files are defined by the relevant Software Interface Specifications referenced by this SIS document.