**Y2K**

**BENCHMARK REPORT FOR THE**

**ATSC ALPHA VMS COMPUTER**

**January 1999**

**Oscar Brogdon, Brion Conklin, Julie Horvath, Anthony Mann,**

**Dan Nugent, Jack Stevens, and Michele Veasey**

**Table of Contents**

1.0 INTRODUCTION [1](#introduction)

1.1 General [1](#general)

1.2 Software Configuration [1](#software-configuration)

1.3 Year 2000 Algorithm [1](#year-2000-algorithm)

2.0 BENCHMARK DATA SET [1](#benchmark-data-set)

3.0 ACQUISITION AND SCHEDULING [2](#acquisition-and-scheduling)

3.1 General [2](#general-1)

3.2 Acquisition [2](#acquisition)

3.2.1 Description [2](#description)

3.2.2 Software Modifications [2](#software-modifications)

3.2.3 Test Procedures [2](#test-procedures)

3.2.4 Data Set [3](#data-set)

3.2.5 Results [3](#results)

3.3 Scheduling [3](#scheduling)

3.3.1 Description [3](#description-1)

3.3.2 Software Modifications [3](#software-modifications-1)

3.3.3 Test Procedures [3](#test-procedures-1)

3.3.4 Data Set [3](#data-set-1)

3.3.5 Results [4](#results-1)

3.4 Timebias [4](#timebias)

3.4.1 Description [4](#description-2)

3.4.2 Software Modifications [4](#software-modifications-2)

3.4.3 Test Procedures [4](#test-procedures-2)

3.4.4 Data Set [4](#data-set-2)

3.4.5 Results [4](#results-2)

4.0 DATA FLOW AND POSTING [4](#data-flow-and-posting)

4.1 General [4](#general-2)

4.2 Data Posting [5](#data-posting)

4.2.1 Description [5](#description-3)

4.2.2 Software Modifications [5](#software-modifications-3)

4.2.3 Test Procedures [5](#test-procedures-3)

4.2.4 Data Set [5](#data-set-3)

4.2.5 Results [5](#results-3)

4.3 Merit Tools [6](#merit-tools)

4.3.1 Description [6](#description-4)

4.3.2 Software Modifications [6](#software-modifications-4)

4.4 Quicklook Data Management [6](#quicklook-data-management)

4.4.1 Description [6](#description-5)

4.4.2 Software Modifications [6](#software-modifications-5)

4.4.3 Test Procedures [6](#test-procedures-4)

4.4.4 Data Set [7](#data-set-4)

4.4.5 Results [7](#results-4)

5.0 DATABASES [7](#databases)

5.1 General [7](#general-3)

5.2 Summary Database and Calibration Database
[8](#summary-database-and-calibration-database)

5.2.1 Description [8](#description-6)

5.2.2 Software Modifications [8](#software-modifications-6)

5.2.3 Test Procedures [8](#test-procedures-5)

5.2.4 Data Set [8](#data-set-5)

5.2.5 Results [9](#results-5)

5.3 SIDB and Target Database [9](#sidb-and-target-database)

5.3.1 Description [9](#description-7)

5.3.2 Test Procedures [9](#test-procedures-6)

5.3.3 Data Set [9](#data-set-6)

5.3.4 Results [9](#results-6)

5.4 CSTG Engineering Database (Sampled Quicklook Data)
[9](#cstg-engineering-database-sampled-quicklook-data)

5.4.1 Description [9](#description-8)

5.4.2 Software Modifications [9](#software-modifications-7)

5.4.3 Test Procedures [9](#test-procedures-7)

5.4.4 Data Set [10](#data-set-7)

5.4.5 Results [10](#results-7)

5.5 Normal Point Database [10](#normal-point-database)

5.5.1 Description [10](#description-9)

5.5.2 Software Modifications [10](#software-modifications-8)

5.5.3 Test Procedures [10](#test-procedures-8)

5.5.4 Data Set [11](#data-set-8)

5.5.5 Results [11](#results-8)

5.6 TOR Database [11](#tor-database)

5.6.1 Description [11](#description-10)

5.6.2 Software Modifications [11](#software-modifications-9)

5.6.3 Test Procedures [11](#test-procedures-9)

5.6.4 Data Set [12](#data-set-9)

5.6.5 Results [12](#results-9)

5.7 Quicklook Analysis Database [12](#quicklook-analysis-database)

5.7.1 Description [12](#description-11)

5.7.2 Software Modifications [12](#software-modifications-10)

5.7.3 Test Procedures [12](#test-procedures-10)

5.7.4 Data Set [13](#data-set-10)

5.7.5 Results [13](#results-10)

6.0 PROCESSING AND DATA ANALYSIS [13](#processing-and-data-analysis)

6.1 General [13](#general-4)

6.2 Crustal Dynamics Project Laser Processor
[13](#crustal-dynamics-project-laser-processor)

6.2.1 Description [13](#description-12)

6.2.2 Software Modifications [13](#software-modifications-11)

6.2.3 Test Procedures [14](#test-procedures-11)

6.2.4 Data Set [14](#data-set-11)

6.2.5 Results [14](#results-11)

6.3 Generic Normal Points [14](#generic-normal-points)

6.3.1 Description [14](#description-13)

6.3.2 Software Modifications [14](#software-modifications-12)

6.3.3 Test Procedures [14](#test-procedures-12)

6.3.4 Data Set [14](#data-set-12)

6.3.5 Results [15](#results-12)

6.4 GEODYN [15](#geodyn)

6.4.1 Description [15](#description-14)

6.4.2 Software Modifications [15](#software-modifications-13)

6.4.3 Test Procedures [15](#test-procedures-13)

6.4.4 Data Set [15](#data-set-13)

6.4.5 Results [15](#results-13)

6.5 Polyquick [16](#polyquick)

6.5.1 Description [16](#description-15)

6.5.2 Software Modifications [16](#software-modifications-14)

6.5.3 Test Procedures [16](#test-procedures-14)

6.5.4 Data Set [16](#data-set-14)

6.5.5 Results [16](#results-14)

6.6 Version "M" Headquarters [16](#version-m-headquarters)

6.6.1 Description [16](#description-16)

6.6.2 Software Modifications [17](#software-modifications-15)

6.6.3 Test Procedures [17](#test-procedures-15)

6.6.4 Data Set [17](#data-set-15)

6.6.5 Results [17](#results-15)

7.0 CONCLUSION [17](#conclusion)

APPENDICIES A-[1](#appendicies)

Appendix A LAGEOS GEODYN Vector Files
A-[1](#appendix-a-lageos-geodyn-vector-files)

A.1 LAGEOS IV: A-[1](#a.1-lageos-iv)

A.2 LAGEOS IV: A-[1](#a.2-lageos-iv)

A.3 LAGEOS IV Difference (GEODYN 9310 vs. 9708)
A-[2](#a.3-lageos-iv-difference-geodyn-9310-vs.-9708)

A.4 LAGEOS IRV Difference (GEODYN 9310 vs. 9708)
A-[2](#a.4-lageos-irv-difference-geodyn-9310-vs.-9708)

Appendix B Generic Normal Point Software
B-[1](#appendix-b-generic-normal-point-software)

B.1 Introduction B-[1](#b.1-introduction)

B.2 Benchmark Test Set B-[1](#b.2-benchmark-test-set)

B.3 Test Procedures B-[1](#b.3-test-procedures)

B.4 Results B-[1](#b.4-results)

B.5 Conclusions B-[1](#b.5-conclusions)

Appendix C GEODYN and Generic Normal Point Analysis Results
C-[1](#appendix-c-geodyn-and-generic-normal-point-analysis-results)

#  

######## List of Tables

Table 2.1 Year 2000 Benchmark Data Set [1](#__RefHeading___Toc440776501)

Table 3.1 Acquisition and Scheduling Software
[2](#__RefHeading___Toc440776502)

Table 4.1 Data Flow and Posting Software
[5](#__RefHeading___Toc440776503)

Table 4.2 Quicklook Files Copied to the CDDIS
[7](#__RefHeading___Toc440776504)

Table 5.1 Databases [8](#__RefHeading___Toc440776505)

Table 5.2 TOR Database Data Set [12](#__RefHeading___Toc440776506)

Table 5.3 Quicklook Analysis Database Data Set
[13](#__RefHeading___Toc440776507)

Table 6.1 Processing and Data Analysis Software
[13](#__RefHeading___Toc440776508)

Table 6.2 Version "M" File Types [16](#__RefHeading___Toc440776509)

Table 7.1 Summary of Benchmark Tests [17](#__RefHeading___Toc440776510)

#  {#section-1 .unnumbered}

# 1.0 INTRODUCTION

## General

All operational NASA SLR software resident on the Alpha running VMS must
be year 2000 compatible, and has been modified, as necessary to meet
this requirement. This Benchmark Report describes the procedures used to
verify the accuracy of the software, the results of the benchmark tests,
and any discrepancies resulting from the test runs.

## Software Configuration

The Alpha VMS Software can be broken down into four functional software
groups: 1) Acquisition and Scheduling, 2) Data Flow and Posting, 3)
Databases, and 4) Processing and Analysis. The verification of the
software in each of these groups is outlined in Sections 3-6.

## 1.3 Year 2000 Algorithm

The correct century must be determined for all 2-digit year fields.
Therefore, all 2-digit year fields are converted to 4-digit year fields
according to the following algorithm. If the year is less than or equal
to 60, 2000 is added to the year. Otherwise, 1900 is added to the year.
Henceforth, this conversion shall be referred to as the Year 2000
Algorithm.

# 2.0 BENCHMARK DATA SET

The Benchmark Data Set consists of Pre Year 2000 data, Post Year 2000
data, and data which crosses over from 1999 into 2000. Leap year was
tested using February 29, 2000 and March 1, 2000 data. In addition, data
crossing over from one year to the next was tested for non-leap year to
non-leap year, leap year to non-leap year, and non-leap year to leap
year. At least one pass for each type of satellite (low, medium, and
high orbit) was tested. At least one pass from each of the following
stations was tested: Moblas-4, Moblas-5, Moblas-6, Moblas-7, Moblas-8,
Hollas, MLRS, TLRS-3, and TLRS-4. The benchmark data set is listed in
Table 2.1.

+----------+---------+-------+-------+----+--------------------------+
| **Start  | **End   | *     | **S   | *  | **Item Tested**          |
| Time**   | Time**  | *Stat | atell | *S |                          |
|          |         | ion** | ite** | at |                          |
|          |         |       |       | id |                          |
|          |         |       |       | ** |                          |
+----------+---------+-------+-------+----+--------------------------+
| May 31,  | May 31, | M     | Star  | 11 | Pre Year 2000            |
| 1998     | 1998    | oblas | lette | 34 |                          |
|          |         | 7     |       |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| Sep 5,   | Sep 5,  | T     | A     | 15 | Pre Year 2000            |
| 1998     | 1998    | LRS-4 | jisai | 00 |                          |
+----------+---------+-------+-------+----+--------------------------+
| Sep 5,   | Sep 5,  | M     | A     | 15 | Pre Year 2000            |
| 1998     | 1998    | oblas | jisai | 00 |                          |
|          |         | 4     |       |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| Oct 24,  | Oct 24, | T     | S     | 06 | Pre Year 2000            |
| 1998     | 1998    | LRS-3 | tella | 43 |                          |
+----------+---------+-------+-------+----+--------------------------+
| Nov 2,   | Nov 2,  | H     | L     | 11 | Pre Year 2000            |
| 1998     | 1998    | ollas | ageos | 55 |                          |
+----------+---------+-------+-------+----+--------------------------+
| Dec 31,  | Jan 1,  | M     | G     | 36 | Crossing Midnight --     |
| 1999     | 2000    | oblas | PS-36 | 36 | change in century        |
|          |         | 7     |       |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| Jan 1,   | Jan 1,  | M     | L     | 11 | First Day of Century     |
| 2000     | 2000    | oblas | ageos | 55 |                          |
|          |         | 7     |       |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| Jan 15,  | Jan 15, | H     | ERS-2 | 61 | Year 2000                |
| 2000     | 2000    | ollas |       | 78 |                          |
+----------+---------+-------+-------+----+--------------------------+
| Feb 29,  | Feb 29, | M     | Topex | 43 | Leap Year                |
| 2000     | 2000    | oblas |       | 77 |                          |
|          |         | 4     |       |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| Mar 1,   | Mar 1,  | M     | Star  | 11 | Leap Year                |
| 2000     | 2000    | oblas | lette | 34 |                          |
|          |         | 5     |       |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| April 4, | April   | MLRS  | L     | 59 | Year 2000                |
| 2000     | 4, 2000 |       | ageos | 86 |                          |
|          |         |       | 2     |    |                          |
+----------+---------+-------+-------+----+--------------------------+
| Dec 31,  | Jan 1,  | M     | G     | 35 | Day 366 & Crossing       |
| 2000     | 2001    | oblas | PS-35 | 35 |                          |
|          |         | 5     |       |    | Midnight- leap year to   |
|          |         |       |       |    | non leap year            |
+----------+---------+-------+-------+----+--------------------------+
| Mar 1,   | Mar 1,  | T     | GFZ-1 | 80 | Non Leap Year            |
| 2001     | 2001    | LRS-3 |       | 01 |                          |
+----------+---------+-------+-------+----+--------------------------+
| Dec 31,  | Jan 1,  | M     | E     | 05 | Crossing Midnight -- non |
| 2001     | 2002    | oblas | talon | 25 | leap year to non leap    |
|          |         | 8     | 1     |    | year                     |
+----------+---------+-------+-------+----+--------------------------+

[]{#__RefHeading___Toc440776501 .anchor}Table 2.1 Year 2000 Benchmark
Data Set

In addition to the benchmark data set listed above, other data was used
to test particular software packages, in order to verify certain
capabilities. This testing will be detailed in the specific sections
below.

# 3.0 ACQUISITION AND SCHEDULING

## 3.1 General

The Acquisition and Scheduling Software can be subdivided into three
groups: 1) Acquisition, 2) Scheduling, and 3) Time Bias.

  --------------------- -------------------------- ----------------------
  **Software**          **Input**                  **Output**

  Acquisition           (Multiple)                 .out and .tiv

  Scheduling            SATELLITE.out              Schedule files

  Timebias              (Multiple)                 Timebias.lis
  --------------------- -------------------------- ----------------------

[]{#__RefHeading___Toc440776502 .anchor}Table 3.1 Acquisition and
Scheduling Software

## 3.2 Acquisition

### 3.2.1 Description

The acquisition software package contains several programs, including:
*convert_ephem*, *iv_tuner*, *tuned_iv_to_irv* and *sight*.
*Convert_ephem* extracts from the GEODYN ephemeris, a vector once per
hour, to perform the vector tuning process. *Iv_tuner* performs the
fitting process, and *tuned_iv_to_irv* forms the tuned irv message
files. Sight reads the complete GEODYN ephemeris and determines the time
for each satellite pass for a designated set of stations.

### 3.2.2 Software Modifications

The year in the GEODYN ephemeris file is two digits, so the software had
to be modified to determine what century the ephemeris was generated
for. A check was added, so that if the year was less than 60, 100 years
was added. This allows for the crossing of the century to be handled. At
the end of the programs, the year is module 100, to convert the dates
back to two digits. The tuned irv process uses modified Julian dates, so
that the dates are contiguous. The year in the tuned irv format is four
digits, so no modifications were necessary.

### 3.2.3 Test Procedures

Once the GEODYN upgrade was completed and verified, the acquisition
software was verified. This procedure was as follows:

1)  Generate a GEODYN ephemeris file for each of the test cases.

2)  Execute the *convert_ephem* software.

3)  Modify the file that provides the dates to be tuned, and execute the
    iv_tuner software.

4)  Execute the *tuned_iv_to_irv* program.

5)  Modify the input file to *Sight,* and execute the software.

The output of each step was verified except for the conversion of the
GEODYN ephemeris since this file is a binary format.

### 3.2.4 Data Set

The data set generated and tested is provided in Table 2.1.

### 3.2.5 Results

-   GEODYN software was successfully executed generating an ephemeris
    file for each pass of the Y2K Benchmark Data Set.

-   The *convert_ephem* software was successfully executed for each
    GEODYN ephemeris generating a file containing once-per-hour vectors.

-   The *iv_tuner* software was successfully executed for each
    once-per-hour vector file.

-   The *tuned_iv_to_irv* software was successfully executed generating
    the tuned irv message file.

-   The *sight* software was successfully executed for each GEODYN
    ephemeris generating files which contain key pass information
    including times and durations for each satellite pass for all
    designated stations.

-   These sight files were directly compared by hand to the Y2K
    Benchmark Data Set and were found to be identical.

-   The acquisition software was found to be Y2K compliant.

## 3.3 Scheduling

### 3.3.1 Description

The scheduling software consists of two software packages. The first
generates a summary of all of the passes available for any given station
for a specified set of dates and times. The second provides a detailed
sequence of events such as when calibrations should be taken and what
satellites to track.

The first software package consists of three programs*, shed, proc* and
*glean*. *Shed* reads the output from *sight* and a input file
specifying what dates and output the extracted passes to an intermediate
file. *Proc* extracts the passes that are within the specified times.
*Glean* generates the schedule files for each station.

The second software package consists of two programs, *formplan* and
*SATCOP. Formplan* updates the previous week's schedule to the new one
for input to *SATCOP. SATCOP* reads the scheduling information and the
output of Sight, and then generates a schedule for each station.

### 3.3.2 Software Modifications

The modifications to both software packages required the handling of
date changes from 991231 to 000101. To accomplish this, years less than
60 become the year plus 100. This is done so that the years are in time
sequence. This modification also allowed for the conversion of the date
to modified Julian date not to be changed since 1900 + 100 = 2000. For
the output, the year is then module by 100.

### 3.3.3 Test Procedures

Output files for the dates specified in Table 3.1 were generated and
schedules generated by the two packages. These schedules were checked
against the output files via a visual inspection.

### 3.3.4 Data Set

The data set generated and tested is provided in Table 2.1.

### 3.3.5 Results

-   The *shed, proc*, and *glean* software was successfully executed
    generating a 24-hour satellite available listing for each station.

-   The *formplan* and *SATCOP* software was successfully executed
    generating a priority dependent satellite and calibration schedule
    for each station.

-   All passes of the Y2K Benchmark Data Set were directly compared by
    hand to corresponding station schedules and were found to be
    identical.

```{=html}
<!-- -->
```
-   The scheduling software was found to be Y2K compliant.

## 3.4 Timebias

### 3.4.1 Description

The *timebias* software determines the range and time bias for each
quicklook pass received each day. The information is stored in a simple
database and then a satellite by satellite time bias average is
determined for the past 5 days.

### 3.4.2 Software Modifications

The quicklook data contains only a two-digit year that has to be
converted to a modified Julian date. To do this, the correct century
must be determined. If the year is less than 60, then 2000 is added,
else 1900 is added. The simple database was modified to support 4-digit
years instead of 2-digit.

### 3.4.3 Test Procedures

The quicklook data generated by the field data processing computer for
the Y2K tests was inputted into the timebias software and the results
were visually verified.

### 3.4.4 Data Set

The data set generated and tested is provided in Table 2.1.

### 3.4.5 Results

-   The *timebias* software was successfully executed generating a range
    and time bias for each pass of the Y2K Benchmark Data Set. This data
    was then merged with current data, and successfully sorted by date
    and time.

-   The *timebias* software also generated a list of daily averaged time
    biases for each satellite for the Y2K Benchmark Data Set. (There is
    no way to verify the accuracy of the time bias information because
    all data was simulated.)

-   The *timebias* software was found to be Y2K compliant.

#  4.0 DATA FLOW AND POSTING

## 4.1 General

The Data Flow and Posting Software includes 1) Data Posting, 2) Merit
Tools, and 3) Quicklook Data Management.

  ---------------------- ------------------------- ----------------------
  **Software**           **Input**                 **Output**

  Data Posting           Merit II Full-rate        Merit II Full-rate

  Merit Tools            Merit II Full-rate        Summary Listing

  Quicklook Data         CSTG and Engineering      Quicklook data on the
  Management             Quicklook                 CDDIS
  ---------------------- ------------------------- ----------------------

[]{#__RefHeading___Toc440776503 .anchor}Table 4.1 Data Flow and Posting
Software

## 4.2 Data Posting

### 4.2.1 Description

The Data Posting Software accepts Merit II Full-rate data, which has
been transferred from the sites to headquarters and deposited into a
holding directory. The Data Posting Software sorts the data by date and
time and separates it into files based on station / satellite
combinations. The sorted and separated data is copied to the CDDIS.

### 4.2.2 Software Modifications

Since the Merit II format contains only a 2-digit year field, a simple
numeric sort on the time field, which is performed by the old Data
Posting Software, will not produce the desired results for year 2000
data. Therefore, additional software was written to perform the sort
function, taking into account the 4-digit year field, and added to the
Data Posting Software Package.

### 4.2.3 Test Procedures

The accuracy of the new sorting software was verified. In addition, the
final product, Merit II data separated by station and satellite, was
verified.

The Merit II Full-rate data, which is deposited in the holding directory
(the input to DataPost), was compared with the Merit II full-rate data
deposited on the CDDIS (the output from DataPost). All data in the
original holding directory should be present on the CDDIS. The files in
the holding directory are separated by station, only. The files on the
CDDIS are separated by station / satellite combinations. Therefore, the
files in the holding directory were examined to determine what
satellites were present. The files on the CDDIS must represent all
satellites for the given station, for the given day.

The data on the CDDIS was examined to verify it is sorted correctly by
time.

### 4.2.4 Data Set

The data set generated and tested is described in section 2.1.

### 4.2.5 Results

-   All test data sets were successfully written to the proper satellite
    and station file combinations with appropriate file naming
    conventions. These files, located on the VAX Alpha, were
    subsequently transferred to the CDDIS Unix computer facility for
    inspection by the CDDIS manager and staff. No problems or concerns
    were reported.

## 4.3 Merit Tools

### 4.3.1 Description

The Merit Tools Software was used to sort, merge, copy, and summarize
Merit II full-rate data. This software is now obsolete, but has been
archived.

### 4.3.2 Software Modifications

Since the Merit Tools Software is obsolete, no changes were made to the
software for year 2000 compatibility.

## 4.4 Quicklook Data Management

### 4.4.1 Description

The Quicklook Data Management Software accepts CSTG format data in .QLD
files. The input data is taken from three sources:

a)  The LTNCOM account, containing NASA station data.

b)  The CDDIS, for foreign station data.

c)  The FG_NORMPTS account, for stations such as Orroral.

The quicklook data is filtered, sorted by satellite, and then
distributed. The quicklook data:

d)  Is copied to the CDDIS in files sorted by satellite, and as larger
    files.

e)  Is loaded into the Quicklook Analysis Database (Oracle)

f)  Is loaded into the Normal Point Database (binary).

g)  Is loaded into the CSTG Engineering Database (binary).

The software to manipulate the databases (E, F, and G, above) is
detailed separately under Section 5.

### 4.4.2 Software Modifications

The CSTG format, which contains a 2-digit year field, was not modified
for year 2000 compatibility. The software to handle the distribution of
the CSTG format data to the CDDIS required no modifications for year
2000.

### 4.4.3 Test Procedures

Even though no software modifications were made, the software to handle
the collection and distribution of the CSTG format data to the CDDIS was
tested to verify the flow of the data.

Table 4.2 gives an example of a daily file, SEP08.DAT, which is broken
down into separate files, which are sent to the CDDIS.

  ---------------- ------------------------- -----------------------------
  **Quicklook      **Files Copied to CDDIS** **Description**
  File**                                     

  SEP08.DAT        ALL_QL980908.ALL          All data for 9/8/1998

                   NASA_QL980908.DAT         NASA stations only for
                                             9/8/1998

                   NEW_QL980908.TOP          Topex data only for 9/8/1998

                   NEW_QL980908.LAG          Lageos data only for 9/8/1998
  ---------------- ------------------------- -----------------------------

[]{#__RefHeading___Toc440776504 .anchor}Table 4.2 Quicklook Files Copied
to the CDDIS

Preliminary tests were run on current data. Eight daily input files of
CSTG normal points (e.g. SEP08.DAT) were compared by hand with the final
daily files sent to the CDDIS (ALL_QL980908.dat and NASA_QL980908.dat),
and with the satellite specific files sent to the CDDIS (e.g.
NEW_QL980908.TOP). All fields should match. These final daily files and
satellite specific files, which are stored on the quicklook account,
were verified to ensure they were copied completely to the appropriate
directories on the CDDIS.

The Year 2000 Benchmark Data Set (Table 2.1) was run through all of the
software used in Quicklook Data Management (QLDM), except the last
function, and delivered to the CDDIS. Since the QLDM System copies data
to the CDDIS, and the simulated data should not be copied to the CDDIS,
the complete process could not be run on the Year 2000 Benchmark Data
Set. The files to be copied to the CDDIS, were created and hand checked,
but not sent to the CDDIS.

### 4.4.4 Data Set

Quicklook data from the Year 2000 Benchmark Data Set (Table 2.1) was
merged into one file and processed through the Quicklook Data Management
System.

In addition, daily quicklook files for the following dates were run
through the Quicklook Data Management Software.

> Sep 1, 1998 Sep 8, 1998
>
> Sep 2, 1998 Sep 10, 1998
>
> Sep 3, 1998 Sep 11, 1998
>
> Sep 7, 1998 Sep 12, 1998

### 4.4.5 Results

-   The input daily quicklook files (e.g. SEP08.DAT) all matched with
    the corresponding merged files sent to the CDDIS (e.g.
    NEWQL980908.DAT), and with the daily satellite specific files sent
    to the CDDIS (e.g. NEWQL980908.TOP and NEWQL980908.LAG). In
    addition, the merged files and the satellite specific files were
    compared before and after transmission to the CDDIS; and were
    identical.

-   The simulated year 2000 daily file also matched the file output from
    the Quicklook Data Management System. This file was hand-checked,
    but not sent to the CDDIS.

-   The Quicklook Data Management System successfully passed Year 2000
    Benchmark Testing.

# 5.0 DATABASES 

## 5.1 General

The software included in the Databases category is listed in Table 5.1.

  ----------------------- -------------------------- ---------------------
  **Software**            **Input**                  **File Format**

  Calibration Database    Version M Processing       Binary VMS Indexed
                          Statistics                 File (old), Oracle
                                                     (new)

  CSTG Engineering        Sampled Engineering        Binary VMS Indexed
  Database                Quicklook                  File

  Normal Point Database   CSTG Normal Points         Binary VMS Indexed
                                                     File

  Quicklook Analysis      Quicklook Processing       Oracle
  Database                Statistics                 

  SIDB                    Station Geodetic           Binary VMS Indexed
                          Information                File

  Summary Database        Version M Processing       Binary VMS Indexed
                          Statistics                 File (old), Oracle
                                                     (new)

  Target Database         Target Information         Binary VMS Indexed
                                                     File

  TOR Database            Laser Operations Reports   Oracle
                          (LORs)                     
  ----------------------- -------------------------- ---------------------

[]{#__RefHeading___Toc440776505 .anchor}Table 5.1 Databases

## 5.2 Summary Database and Calibration Database

### 5.2.1 Description

The Summary Database and Calibration Database are maintained at
headquarters and contain processing statistics from the on-site HPLDP
and the Generic Normal Point software packages. Currently, these
databases are VMS Indexed files resident on the VAX Open VMS machine,
and contain 2-digit year fields. These databases and their corresponding
software are not year 2000 compliant. In addition, some of the fields in
both databases are not used and user access to the databases could be
simplified. Therefore, a complete redesign of both databases was
performed at the same time as the modificaitons for Year 2000
compliance.

### 5.2.2 Software Modifications

The Summary Database and the Calibration Database were redesigned from
VMS indexed files on the VAX Open VMS to Oracle databases on the Alpha
Windows NT platform. The Oracle databases are loaded on a daily basis
using the SQL\*Loader. A newly written VMS command procedure is used to
automatically transfer the input data (Version M on-site processing
statistics) from the VAX Open VMS to an Oracle load file.

### 5.2.3 Test Procedures

Since the Summary Database and the Calibration Database were completely
redesigned, all fields were checked for accuracy. The input data file
for each database was hand-checked with the loaded fields to verify the
numbers were correct. In addition, the automatic procedures which load
the databases were tested to verify they run correctly.

The new Oracle Databases have been run in parallel with the operational
VMS Indexed File Databases since July 31, 1998.

### 5.2.4 Data Set

The data set generated and tested is described in section 2.1.

### 5.2.5 Results

-   

## 5.3 SIDB and Target Database

### 5.3.1 Description

The Station Information Database (SIDB) and the Target Database contain
four-digit date fields. The input data, geodetic information and target
information, respectively, also contain 4-digit date fields. Therefore,
no changes were necessary to any of the SIDB or Target Database software
for year 2000 compatibility.

### 5.3.2 Test Procedures

The SIDB and Target Database Software are currently operational, running
on 1998 data. These databases contain one line of geodetic or target
information for each time period. A line of data was added to cover each
of the time spans listed in Table 2.1.

### 5.3.3 Data Set

The data set generated and tested is provided in Table 2.1.

### 5.3.4 Results

-   The Target Database was temporally updated to incorporate Y2K
    conditions described in Table 2.1. Each file was processed utilizing
    the CDPLP processor V8_2 to examine results produced from the
    updated Target Database.

-   Results from the CDPLP were found to be Y2K compliant.

## 5.4 CSTG Engineering Database (Sampled Quicklook Data)

### 5.4.1 Description

The CSTG Engineering Database contains sampled quicklook data, which has
been processed through the Quicklook Data Management System. The format
of the database was changed for year 2000 compatibility. The date field
was changed from 2 digits to 4 digits.

### 5.4.2 Software Modifications

Since the format of the CSTG Engineering Database was changed for year
2000 compatibility, the corresponding software to manipulate the
database was modified, and must be verified for accuracy.

### 5.4.3 Test Procedures

The routines to **update**, **delete**, and **extract** records from the
database were verified.

To verify the *update* routine, at least eight sample engineering
quicklook format passes must be selected and captured prior to being
used as input to the Quicklook Database Management System. Database
extracts for the selected data were run. The results were compared by
hand with the input passes, to verify the dates were loaded properly. In
addition the passes generated by the field software were loaded into the
database and extracted and passed through GEODYN.

In order to verify the *delete* routine, a snapshot of the database must
be made before and after a delete command to verify the designated
pass(es) were deleted with no side effects. At least four separate
delete commands was done.

At least four separate database extracts were performed on the database
to verify the desired selection criteria are being met.

### 5.4.4 Data Set

The data set generated and tested is provided in Table 2.1. In addition,
the database has been updated in parallel with the present operational
database.

### 5.4.5 Results

-   The date field of the CSTG Engineering Database was changed from 2
    digits to 4 digits to accommodate the year 2000.

-   The *update* routine was successfully executed updating the CSTG
    Engineering Database with the passes of the Y2K Benchmark Data Set.

-   The *extract* software was successfully executed generating a GEODYN
    Tracking Data Format file for each pass of the Y2K Benchmark Data
    Set.

-   Each Tracking Data Format file was successfully used as an input to
    GEODYN.

-   Four passes were successfully deleted from the database verifying
    the *delete* routine.

-   The CSTG Engineering Database, the *update* routine, the *extract*
    software and the *delete* routine were found to be Y2K compliant.

-   No anomalies have been observed with the daily updates.

## 5.5 Normal Point Database

### 5.5.1 Description

The Normal Point Database contains CSTG Normal Points, which have been
processed through the Quicklook Database Management System. The format
of the database was changed for year 2000 compatibility. The date field
was changed from 2 digits to 4 digits.

### 5.5.2 Software Modifications

Since the format of the database was changed for year 2000
compatibility, the corresponding software to manipulate the database was
modified, and must be checked for accuracy.

### 5.5.3 Test Procedures

The routines to **update**, **delete**, and **extract** records from the
database were verified.

To verify the *update* routine, at least eight CSTG Normal Point Format
passes must be selected and captured prior to being used as input to the
Quicklook Database Management System. Database extracts for the selected
data were run. The results were compared by hand with the input passes
to verify the passes were loaded properly. In addition the passes
generated by the field software were loaded into the database and
extracted and passed through GEODYN.

In order to verify the *delete* routine, a snapshot of the database must
be made before and after a delete command to verify the designated
passes were deleted with no side effects. At least four separate delete
commands were done.

At least four separate database extracts were performed on the database
to verify the desired selection criteria are being met.

### 5.5.4 Data Set

See Table 2.1 in addition the database has been updated in parallel with
the present operational database.

### 5.5.5 Results

-   The date field of the Normal Point Database was changed from 2
    digits to 4 digits to accommodate the year 2000.

-   The *update* routine was successfully executed updating the Normal
    Point Database with the passes of the Y2K Benchmark Data Set.

-   The *extract* software was successfully executed generating a GEODYN
    Tracking Data Format file for each pass of the Y2K Benchmark Data
    Set.

-   Each Tracking Data Format file was successfully used as an input to
    GEODYN.

-   Four passes were successfully deleted from the database verifying
    the delete routine.

-   The Normal Point Database, the *update* routine, the *extract*
    software and the *delete* routine were found to be Y2K compliant.

-   No anomalies have been observed with the daily updates.

## 5.6 TOR Database

### 5.6.1 Description

The Tracking Operations Report (TOR) Database is an Oracle Database
containing information from the daily Laser Operations Reports (LORs).
The LORs are automatically deposited in a holding directory on the VAX
Alpha resident at headquarters. The LORs are hand edited, as necessary,
reformatted, copied to a PC, and loaded into Oracle. The TOR Database
consists of three tables in Oracle: *Passes_DB*, containing general pass
information, *Remarks_DB*, containing the operator remarks contained in
the LOR, and *Timing_DB*, containing timing information.

### 5.6.2 Software Modifications

The input LORs have a 2-digit year field. Since the format of the LORs
was not changed for year 2000 compatibility, the software, which reads
the 2-digit year in the LORs, was modified to output a 4-digit year.
This 4-digit year field is in the load file for Oracle. The software was
modified according to the Year 2000 Algorithm (Section 1.3).

### 5.6.3 Test Procedures

Current daily LOR files were compared, by hand, with the values in the
TOR Databases in Oracle. All fields should match. The extract from the
TOR Database was done using Microsoft Query.

The data after 1999, inclusive, from the Benchmark Data Set (nine passes
from Table 2.1) was loaded into the TOR Database. The newly loaded data
was extracted from the database using Microsoft Query. The date fields
were checked by hand to verify the correct date was loaded. Other fields
were spot-checked.

In addition, the SQL\*Load files were checked to verify they contained
4-digit year fields, and were formatted properly.

### 5.6.4 Data Set

The nine passes after December 1, 1999 from the Year 2000 Benchmark Data
Set (listed in Table 3.1) were used to test the TOR Database Software.
In addition, the following current files were used.

  -------------- ------------------- -------------------------------------
  **File**       **Dates**           **Stations**

  267W001.LOR    9/22/1998 --        Moblas 4, Moblas 5, Moblas 7, Moblas
                 9/23/1998           8 MLRS, TLRS-3

  268W001.LOR    9/23/1998 --        Moblas 5, Moblas 7, Moblas 8, MLRS,
                 9/24/1998           TLRS-3
  -------------- ------------------- -------------------------------------

[]{#__RefHeading___Toc440776506 .anchor}Table 5.2 TOR Database Data Set

### 5.6.5 Results

-   The hand comparisons of the daily LORs and the extract from the TOR
    Database were done with no differences uncovered. The date fields
    from the Year 2000 Data Set were identical.

-   The load files for Oracle contained accurate 4-digit date fields.
    The format of the load files was verified to be correct.

-   The TOR Database Software successfully passed Year 2000 Benchmark
    Testing.

## 5.7 Quicklook Analysis Database

### 5.7.1 Description

The Quicklook Analysis Database is an Oracle Database containing
information from the CSTG Normal Points and the Sampled Engineering
Quicklook, which are received at headquarters from the stations on an
hourly basis. The database is loaded daily. This software was modified
according to the Year 2000 Algorithm (Secrion 1.3).

### 5.7.2 Software Modifications

The CSTG Format has a 2-digit year field. Since this format was not
changed for year 2000 compatibility, the software, which reads the
2-digit year was modified to output a 4-digit year. This 4-digit year
field is in the load file for Oracle.

### 5.7.3 Test Procedures

Current quicklook data files (.QLD files) were compared by hand with the
values in the Quicklook Analysis Database in Oracle. All fields should
match. The extract from the Quicklook Analysis Database was done using
Microsoft Query.

The data after 1999, inclusive, from the Benchmark Data Set (nine passes
from Table 2.1) was loaded into the Quicklook Analysis Database. The
newly loaded data was extracted from the database using Microsoft Query.
The date fields were checked by hand to verify the correct date was
loaded. Other fields were spot-checked.

In addition, the SQL\*Load file (.CTL) for all files described above
were checked to verify they contained 4-digit year fields, and were
formatted properly.

### 5.7.4 Data Set

The nine passes after December 1, 1999 from the Year 2000 Benchmark Data
Set, listed in Table 2.1, were used to test the Quicklook Analysis
Database Software. In addition, the following current data was used.

  ------------------ ------------ ------------------ ---------------------
  **Date**           **Time**     **Station**        **Satellite**

  9/29/1998          15:00        Moblas 4           1155

  9/29/1998          12:32        Moblas 4           3636

  9/29/1998          08:20        Moblas 4           5986

  9/29/1998          23:38        Moblas 7           4377

  9/29/1998          19:48        Moblas 7           1134
  ------------------ ------------ ------------------ ---------------------

[]{#__RefHeading___Toc440776507 .anchor}Table 5.3 Quicklook Analysis
Database Data Set

### 5.7.5 Results

-   The hand comparisons of the input quicklook files and the extract
    from the Quicklook Analysis Database were done with no differences
    uncovered. The date fields from the Year 2000 Data Set were
    identical.

-   The load files for Oracle contained the accurate 4 digit date
    fields. The format of the load files was verified to be correct.

-   The Quicklook Analysis Database Software successfully passed Year
    2000 Benchmark Testing.

# 6.0 PROCESSING AND DATA ANALYSIS

## 6.1 General

The Processing and Data Analysis Software is listed in Table 6.1.

  --------------------------- --------------------- ----------------------
  **Software**                **Input**             **Output**

  CDPLP                       LMT 88-byte           (Multiple)

  Generic Normal Points       Merit II Full-rate    (Multiple)

  GEODYN -- G2E               (Multiple)            Interface, obs. file

  GEODYN -- G2S               Interface, sat obs    (Multiple)

  Polyquick                   Merit II Full-rate    

  Version "M"                 .zip file             (Multiple)
  --------------------------- --------------------- ----------------------

[]{#__RefHeading___Toc440776508 .anchor}Table 6.1 Processing and Data
Analysis Software

## 6.2 Crustal Dynamics Project Laser Processor

### 6.2.1 Description

The Crustal Dynamics Project Laser Processor (CDPLP) accepts LMT 88-byte
data received from the sites and produces six output format types. The
CDPLP processing software generates station/satellite tracking
statistics utilized for performance analysis.

### 6.2.2 Software Modifications

Numerous routines in the CDPLP required modifications for Year 2000
compatibility. Routines were changed for:

-   Modified Julian Day computations

-   Date manipulations from one format to another

-   Output year formats

To determine the correct century, given a 2-digit year field, the Year
2000 Algorithm (Section 1.3) was used.

In addition to the Year 2000 software modifications, the CDPLP was
modified extensively, to redesign the output graphics capabilities. The
new output graphics files are in a format used for creating IDL
graphics.

The new version of the CDPLP is 8.2.

### 6.2.3 Test Procedures

The CDPLP processor was verified by running each data set from the
benchmark data set through the CDPLP processor version 8.2. All output
files generated from the CDPLP processor was hand checked for accuracy
and Y2k compliance.

### 6.2.4 Data Set

The Year 2000 benchmark data set, described in Table 2.1, was used for
testing of the CDPLP. In addition, problem data from previous benchmarks
of the CDPLP will be included in the CDPLP benchmark data set, to verify
the software handles problem data.

### 6.2.5 Results

Each data set described in Table 2.1 was processed utilizing the CDPLP
V8_2 processor.

-   All test files were successfully processed and found to be Y2K
    compliant.

-   All expected output files were produced with associated results
    identified as accurate and Y2k compliant.

## 6.3 Generic Normal Points

### 6.3.1 Description

The Generic Normal Point software was extensively rewritten with new
algorithms to improve the normal point generation. The Y2K modifications
were included in this rewrite of the software. This software now allows
for the creation of CSTG format normal points on the VAX. Only Merit II
normal points were created before.

### 6.3.2 Software Modifications

An extensive rewrite, mostly not related to Y2K, was done on the Generic
Normal Point software.

### 6.3.3 Test Procedures

The Y2K data set was processed by the new generic normal point software.
The redulting Merit II normal points were visually compared to the
normal point data generated by the field normal point software.

### 6.3.4 Data Set

The data set generated and tested is provided in Table 2.1.

### 6.3.5 Results

-   The results for the non-Y2K verification are shown in the benchmark
    report (Appendix A) for the new software. The Y2K tests found the
    Generic Normal Point software to be compliant.

## 6.4 GEODYN

### 6.4.1 Description

GEODYN is the basis for all of the orbit determination performed on the
VAX. The version of the software is 9310. This software is maintained by
GSFC, and ATSC ports the UNIX version of the software to the VAX.

### 6.4.2 Software Modifications

The version of GEODYN that was being used was version 9310, and was
found to be non-compliant. The most recent operational version
maintained by GSFC is version 9708, which is Year 2000 compliant.

### 6.4.3 Test Procedures

The software was compared against the previous version 9310, using all
of the operational satellites. The punch files were compared visually,
and the ephemeris files were compare via software that is used routinely
for this purpose. Once this benchmark was completed, a test was
performed checking the GEODYN ephemeris crossing from 12/31/1999 to
1/1/2000. The dates, times, vectors and Greenwich hour angles were
visually checked for discontinuities. For the rest of the test data set,
a check was performed to be sure that the dates agreed.

### 6.4.4 Data Set

The initial data set included present day 1998 quicklook data. The Y2K
data set is presented in Table 2.1.

### 6.4.5 Results

-   The GEODYN software was successfully executed generating ephemerides
    using the Y2K Benchmark Data Set that contain continuous data that
    starts in the year 1999 and ends in the year 2001

-   The software was compared against the previous version 9310, using
    all of the operational satellites. The punch GEODYN files were
    compared visually, and the ephemeris files were compare via software
    that is used routinely for this purpose. Once this benchmark was
    completed, a test was performed checking the GEODYN ephemeris
    crossing from 12/31/1999 to 1/1/2000. The dates, times, vectors and
    Greenwich hour angles were visually checked for discontinuities. For
    the rest of the test data set, a check was performed to be sure that
    the dates agreed. Sample Lageos iv, irv, iv difference and irv
    difference files are available in Appendix A.

-   A very minor discrepancy was found in the inertial vector, and was
    traced back to the Greenwich hour angle. This difference was on the
    order of about 1.0 e --12. This was about 2.5 millimeters at the
    range of LAGEOS. The IRVs were compared with no differences. Since
    the vectors used to track are the IRVs, and the IRVs are used to
    determine the predicted ranges, this difference has no impact in the
    orbit determination performed on the VAX. The Y2K aspects of the
    test found no errors (see Appendix A).

-   The GEODYN software was found to be Y2K compliant.

## 6.5 Polyquick

### 6.5.1 Description

Polyquick is the primary software package utilized to analyze and
inter-compare simultaneous satellite tracking by 2 or more stations.
Polyquick is also used to compare a single station's data against itself
to verify performance capabilities.

### 6.5.2 Software Modifications

### 6.5.3 Test Procedures

Polyquick was tested by comparing all data sets described in Table 2.1
against 8 other test files. Duplicate files were generated, with
fictitious Sight Occupancy Designators (SOD) applied in order to fulfill
the requirement for a 2 station comparison.

### 6.5.4 Data Set

The data set presented in Table 2.1 was utilized in conjunction with a
duplicate data set generated with fictitious Site Occupancy Designators.

### 6.5.5 Results

-   All polyquick output files returned the desired results of 0.0 bias
    between the compared data files.

-   Additionally, all files outputs returned values which were Y2K
    compliant.

## 6.6 Version "M" Headquarters

### 6.6.1 Description

The Version "M" Headquarters Software accepts data from the field
stations in eight different formats, as indicated in Table 6.2.

  ---------- ------------------------- -----------------------------------
  **File     **Description**           **Status**
  Type**                               

  .fx        Raw LMT 88-byte           Saved (ground tests only).

  .sm        Processor and Generic     Saved.
             Normal Point summary      

  .mrt       Merit II full-rate        Deposited in holding directory, for
                                       further processing by Data Posting
                                       Software (Section 5.2).

  .npt       Merit II normal points    Deleted.

  .pcr       Summary Database (Pass)   Deposited in holding directory, for
             capture record            further processing by Summary
                                       Database Software (Section 6.2).

  .ccr       Calibration Database      Deposited in holding directory, for
             capture record            further processing by Calibration
                                       Database Software (Section 6.2).

  .sdb       Generic Normal Point      Deleted.
             summary record            

  .qld       CSTG normal point and     Deposited in holding directory, for
             Sampled Engineering       further processing by Quicklook
                                       Data Management System (Section
                                       5.4).
  ---------- ------------------------- -----------------------------------

[]{#__RefHeading___Toc440776509 .anchor}Table 6.2 Version "M" File Types

The data is separated, by file type, and distributed to the appropriate
locations for further handling.

### 6.6.2 Software Modifications

Table 6.2 files have a 2-digit year field in the file name (e.g.
S87Y98D357T1018_1134.sm.) However, the date in the file name is not used
by the software, and does not impact the data flow. Therefore, no
software modifications were necessary to the Version "M" Headquarters
Software for Year 2000 compliance.

### 6.6.3 Test Procedures

Each file type processed by the Version "M" Headquarters Software was
checked, by hand, to verify it was deposited completely in the
appropriate directory.

### 6.6.4 Data Set

The Year 2000 Benchmark Data Set, listed in Table 2.1, was used to
verify the Version "M" Headquarters Software.

### 6.6.5 Results

-   The operations, file transfer and deletion, on the file types in
    Table 6.2 were successful.

# 7.0 CONCLUSION

All operational software resident on the VAX Alpha running Open VMS was
benchmark tested, as outlined in this report. The results are summarized
in Table 7.1. Additional results the Generic Normal Points and GEODYN
may be found in Appendix B and Appendix C, respectively.

+----------------+-----------------------+---------+------------------+
| **Category**   | **Software Package**  | **Test  | **Comments**     |
|                |                       | Re      |                  |
|                |                       | sults** |                  |
+----------------+-----------------------+---------+------------------+
| Acquisition &  | Acquisition           | Passed  |                  |
|                |                       |         |                  |
| Scheduling     | Scheduling            | Passed  |                  |
|                |                       |         |                  |
|                | Timebias              | Passed  |                  |
+----------------+-----------------------+---------+------------------+
| Data Flow &    | Data Posting          | Passed  | Obsolete         |
| Posting        |                       |         |                  |
|                | Merit Tools           | Not     |                  |
|                |                       | Tested  |                  |
|                | QL Data Management    |         |                  |
|                |                       | Passed  |                  |
+----------------+-----------------------+---------+------------------+
| Databases      | Calibration           | Passed  |                  |
|                |                       |         |                  |
|                | CSTG Engineering      | Passed  |                  |
|                |                       |         |                  |
|                | Normal Point          | Passed  |                  |
|                |                       |         |                  |
|                | Quicklook Analysis    | Passed  |                  |
|                |                       |         |                  |
|                | SIDB                  | Passed  |                  |
|                |                       |         |                  |
|                | Summary               | Passed  |                  |
|                |                       |         |                  |
|                | Target                | Passed  |                  |
|                |                       |         |                  |
|                | TOR                   | Passed  |                  |
+----------------+-----------------------+---------+------------------+
| Processing &   | CDPLP                 | Passed  | See Appendix A   |
|                |                       |         |                  |
| Data Analysis  | Generic Normal Points | Passed  | See Appendix B   |
|                |                       |         |                  |
|                | GEODYN                | Passed  |                  |
|                |                       |         |                  |
|                | Polyquick             | Passed  |                  |
|                |                       |         |                  |
|                | Version "M"           | Passed  |                  |
|                | Headquarters          |         |                  |
+----------------+-----------------------+---------+------------------+

[]{#__RefHeading___Toc440776510 .anchor}Table 7.1 Summary of Benchmark
Tests

Based on these test results, all operational VAX Alpha Open VMS software
has been modified successfully for year 2000 compliance, while retaining
its previous functionality, and is ready for operational implementation.

# APPENDICIES

## Appendix A LAGEOS GEODYN Vector Files

### A.1 LAGEOS IV:

19990365 85200.0 666209.85637 -9899619.73318 -7135952.65524
-2591.6180512 2863.6200121 -4222.4491866

19990365 85320.0 354331.87691 -9540612.24997 -7631159.82608
-2604.9864112 3118.2597308 -4028.8485149

19990365 85440.0 41340.63105 -9151632.11223 -8102371.77380 -2610.1683403
3363.0327310 -3822.6361255

19990365 85560.0 -271780.55050 -8733909.99555 -8548114.52107
-2607.1523070 3597.1669476 -3604.4756775

19990365 85680.0 -584048.55450 -8288767.10098 -8966996.02538
-2595.9534506 3819.9260959 -3375.0686813

19990365 85800.0 -894483.67764 -7817610.71782 -9357710.57097
-2576.6134308 4030.6120365 -3135.1519764

19990365 85920.0 -1202112.79515 -7321929.51252 -9719042.85167
-2549.2001811 4228.5669768 -2885.4951030

19990365 86040.0 -1505972.49420 -6803288.56318 -10049871.73250
-2513.8075697 4413.1755064 -2626.8975807

19990365 86160.0 -1805112.16124 -6263324.16019 -10349173.67997
-2470.5549712 4583.8664603 -2360.1861083

19990365 86280.0 -2098597.01280 -5703738.39377 -10616025.85210
-2419.5867534 4740.1146062 -2086.2116969

20000001 0.0 -2385511.05981 -5126293.54959 -10849608.84123 -2361.0716825
4881.4421563 -1805.8467494

20000001 120.0 -2664959.99585 -4532806.33369 -11049209.06365
-2295.2022521 5007.4200986 -1519.9820993

20000001 240.0 -2936074.00051 -3925141.94842 -11214220.79197
-2222.1939389 5117.6693511 -1229.5240182

20000001 360.0 -3198010.44931 -3305208.04056 -11344147.82729
-2142.2843907 5211.8617364 -935.3912064

20000001 480.0 -3449956.52229 -2674948.54309 -11438604.80955
-2055.7325508 5289.7207799 -638.5117742

20000001 600.0 -3691131.70389 -2036337.43179 -11497318.16564
-1962.8177221 5351.0223321 -339.8202252

20000001 720.0 -3920790.16724 -1391372.41758 -11520126.69611
-1863.8385770 5395.5950177 -40.2544507

20000001 840.0 -4138223.03644 -742068.59522 -11506981.80226
-1759.1121148 5423.3205129 259.2472573

20000001 960.0 -4342760.52095 -90452.06896 -11457947.35642 -1648.9725734
5434.1336545 557.7491639

20000001 1080.0 -4533773.91659 561446.42495 -11373199.21935
-1533.7702961 5428.0223820 854.3210137

### 

### A.2 LAGEOS IV:

19990365 85200.0 -9920176.96343 190775.91156 -7135952.65524 3090.5430278
3058.1590422 -4222.4491866

19990365 85320.0 -9531107.03114 553924.13224 -7631159.82608 3392.0943547
2991.8856166 -4028.8485149

19990365 85440.0 -9106544.50191 908254.70002 -8102371.77380 3681.8927175
2911.2709696 -3822.6361255

19990365 85560.0 -8647968.47529 1252074.17051 -8548114.52107
3958.8004772 2816.7841326 -3604.4756775

19990365 85680.0 -8156991.56145 1583749.17040 -8966996.02538
4221.7308616 2708.9568229 -3375.0686813

19990365 85800.0 -7635353.50660 1901713.75717 -9357710.57097
4469.6524307 2588.3806871 -3135.1519764

19990365 85920.0 -7084914.29875 2204476.43171 -9719042.85167
4701.5932706 2455.7042770 -2885.4951030

19990365 86040.0 -6507646.78707 2490626.77289 -10049871.73250
4916.6449022 2311.6297750 -2626.8975807

19990365 86160.0 -5905628.85021 2758841.66523 -10349173.67997
5113.9658893 2156.9094906 -2360.1861083

19990365 86280.0 -5281035.15021 3007891.09327 -10616025.85210
5292.7851338 1992.3421463 -2086.2116969

20000001 0.0 -4636128.51026 3236643.47888 -10849608.84123 5452.4048500
1818.7689767 -1805.8467494

20000001 120.0 -3973250.95527 3444070.54003 -11049209.06365 5592.2032073
1637.0696581 -1519.9820993

20000001 240.0 -3294814.45546 3629251.65232 -11214220.79197 5711.6366373
1448.1580944 -1229.5240182

20000001 360.0 -2603291.41353 3791377.69702 -11344147.82729 5810.2417997
1252.9780772 -935.3912064

20000001 480.0 -1901204.93651 3929754.38205 -11438604.80955 5887.6372043
1052.4988442 -638.5117742

20000001 600.0 -1191118.93358 4043805.02468 -11497318.16564 5943.5244888
847.7105547 -339.8202252

20000001 720.0 -475628.08147 4133072.78765 -11520126.69611 5977.6893504
639.6197055 -40.2544507

20000001 840.0 242652.30141 4197222.36247 -11506981.80226 5990.0021329
429.2445061 259.2472573

20000001 960.0 961096.43071 4236041.09635 -11457947.35642 5980.4180724
217.6102345 557.7491639

20000001 1080.0 1677078.24087 4249439.56173 -11373199.21935 5948.9772023
5.7445933 854.3210137

### A.3 LAGEOS IV Difference (GEODYN 9310 vs. 9708)

date 19980109 seconds 0 radial 0.000 cross -0.048 along 0.019 timebias
0.0000

date 19980109 seconds 240 radial 0.000 cross -0.045 along 0.019 timebias
0.0000

date 19980109 seconds 480 radial 0.000 cross -0.042 along 0.019 timebias
0.0000

date 19980109 seconds 720 radial 0.000 cross -0.038 along 0.019 timebias
0.0000

date 19980109 seconds 960 radial 0.000 cross -0.034 along 0.019 timebias
0.0000

date 19980109 seconds 1200 radial 0.000 cross -0.029 along 0.019
timebias 0.0000

date 19980109 seconds 1440 radial 0.000 cross -0.024 along 0.019
timebias 0.0000

date 19980109 seconds 1680 radial 0.000 cross -0.019 along 0.019
timebias 0.0000

date 19980109 seconds 1920 radial 0.000 cross -0.013 along 0.019
timebias 0.0000

date 19980109 seconds 2160 radial 0.000 cross -0.007 along 0.019
timebias 0.0000

date 19980109 seconds 2400 radial 0.000 cross -0.002 along 0.019
timebias 0.0000

date 19980109 seconds 2640 radial 0.000 cross 0.004 along 0.019 timebias
0.0000

date 19980109 seconds 2880 radial 0.000 cross 0.010 along 0.019 timebias
0.0000

date 19980109 seconds 3120 radial 0.000 cross 0.016 along 0.019 timebias
0.0000

date 19980109 seconds 3360 radial 0.000 cross 0.021 along 0.019 timebias
0.0000

date 19980109 seconds 3600 radial 0.000 cross 0.026 along 0.019 timebias
0.0000

Note: For the Difference files, all radial track, cross track and along
track differences are in units of meters. The timebias unit is seconds.

### 

### A.4 LAGEOS IRV Difference (GEODYN 9310 vs. 9708)

date 19980109 seconds 0 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 240 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 480 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 720 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 960 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 1200 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 1440 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 1680 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 1920 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 2160 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 2400 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 2640 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 2880 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 3120 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 3360 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

date 19980109 seconds 3600 radial 0.000 cross 0.000 along 0.000 timebias
0.0000

Note: For the Difference files, all radial track, cross track and along
track differences are in units of meters. The timebias unit is seconds.

## Appendix B Generic Normal Point Software

### B.1 Introduction

The Generic Normal Point software was rewritten and upgraded to improve
the data quality and fitting techniques used to more modern methods.
This report covers the benchmarking of the new version on the Alpha VMS
computer.

### B.2 Benchmark Test Set

The test set consisted of passes taken at a variety of NASA SLR sites.
The satellites processed included most of the operational satellites.
The passes and stations are provided with the test results.

### B.3 Test Procedures

The verification of the software upgrade involved the comparison of the
normal points formed by 1) the old VMS version of the normal point
software -- Merit II, 2) the new VMS version, 3) the field generated
normal points, and 4) the full-rate data. To perform this, the benchmark
test set was determined and the full-rate data was processed by each of
the four normal point generation packages. An orbit fit was then
performed using the full-rate data and the orbit determination software
package GEODYN. Once a stable orbit was generated, this orbit was then
passed through each of the sets of Merit II normal point data. The
GEODYN summary, listing each data sources number of observations, the
number of points that were within 3-sigma of the full-rate data fit, and
the mean fit offset and the rms, was extracted and placed into a
spreadsheet. This spreadsheet was analyzed to verify the new software.

### B.4 Results

The final version of the Generic Normal Point software was found to
determine the valid observations from noisy passes better than the
present operational version. Most of the passes mean offsets were within
2 millimeters. The old version generated 13 observations that were not
within 3 sigma of the full rate data, while the new version generated
only 2, and generated more valid normal points than the current version.

### B.5 Conclusions

The present operational version written in 1986, based on the 3
satellites tracked by the network, has suited the network well. But,
with the wide variety of satellites now tracked, this version performs
the function better. It is recommended that this version become the
operational version.

## Appendix C GEODYN and Generic Normal Point Analysis Results

  ---------------------- ------------ ------------- --------- ------------ ------------ --------- -------- ----------- --------- --------- -------- --------- --------- --------- -------- ---------- --------- --------- --------
                                                              **GEODYN                                     **GENERIC                                **NEW NP                               **ONSITE                       
                                                              FULL RATE                                    NP GEODYN                                GEODYN                                 NP GEODYN                      
                                                              ANALYSIS**                                   ANAL**                                   ANAL**                                 ANAL**                         

  **Filename**           **Sat id**   **Station**   **obs**                **Accept**   **Mean    **RMS    **PTS**     **Acc**   **Mean    **RMS    **PTS**   **Acc**   **Mean    **RMS    **PTS**    **Acc**   **Mean    **RMS
                                                                                        (m)**     (m)**                          (m)**     (m)**                        (m)**     (m)**                         (m)**     (m)**

  LAGM40421A             LAGEOS       Mon Pk        2874                   2307         0         0.0112   18          17        -0.0003   0.0023   18        18        0.0007    0.0056   19         18        0.0005    0.0052

  LAGM40518A             LAGEOS       Mon Pk        537                    498          0         0.0115   10          9         0.0002    0.0023   9         9         -0.0001   0.002    10         9         0.0009    0.0029

  LAGM50411A             LAGEOS       YARG          2296                   2296         0.0051    0.0104   17          17        0.0059    0.0087   17        17        0.0059    0.0085   17         17        0.0072    0.0105

  7105_980514_8001       GFZ-1        Mob-7         393                    386          0         0.0089   31          30        0.0015    0.0049   31        31        -0.0003   0.0039   31         31        -0.002    0.0043

  7105_980518_8001       GFZ-1        Mob-7         136                    131          0.0008    0.0096   17          17        -0.0004   0.0056   18        18        0.0005    0.0078   18         18        0.0017    0.0093

  7105_980519_8001a      GFZ-1        Mob-7         47                     47           0.0004    0.0097   12          12        -0.0004   0.0057   13        13        -0.0001   0.0051   13         13        -0.0011   0.0058

  7105_980519_8001b      GFZ-1        Mob-7         588                    572          -0.0001   0.009    35          35        0         0.003    35        35        -0.0002   0.0029   35         35        0.0002    0.0034

  7105_980601_8001       GFZ-1        Mob-7         83                     58           0.0007    0.0108   4           4         -0.0015   0.0038   4         4         0.0012    0.0039   4          4         -0.008    0.0098

  7105_980607_8001       GFZ-1        Mob-7         169                    159          -0.0002   0.0105   10          10        0.0011    0.0069   9         9         -0.0002   0.0035   9          9         -0.0045   0.0059

  S87Y98D223T2334_1500   Ajisai       Mob-7         2318                   2156         0         0.0126   22          22        0.0003    0.0025   22        22        -0.0001   0.0025   22         22        0         0.0036

  s78y98d223t2315_1500   Ajisai       HALL          34                     34           0.0041    0.0228   5           5         0.0047    0.0126   5         5         0.0042    0.0117   5          5         0.0048    0.0124

  S25Y98D224T0335_1500   Ajisai       MLRS          1087                   788          0.0062    0.0178   11          11        0.0047    0.0078   12        12        0.007     0.0082   18         12        0.0059    0.007

  S84Y98D223T1721_1500   Ajisai       Mon Pk        133                    103          0.0001    0.0152   4           3         0.0003    0.0011   4         4         -0.0053   0.0103   4          3         0.0007    0.0015

  S64Y98D224T0353_1500   Ajisai       T3            782                    734          0.0002    0.0156   14          14        -0.0043   0.0069   14        14        -0.0039   0.0067   14         14        -0.0029   0.0074

  s84y98d220t1503_4377   Topex/Pos    Mon Pk        1466                   1275         0         0.0142   26          26        0.0005    0.0049   26        26        -0.0002   0.0048   26         26        0.0001    0.0057

  s84y98d220t1304_4377   Topex/Pos    Mon Pk        2004                   1795         0.0031    0.0259   47          47        0.0025    0.0251   47        47        0.0017    0.0251   47         47        0.0037    0.0232

  LA2M70421A             LAGEOS-2     Mob-7         1406                   873          0.0001    0.0123   14          14        -0.0014   0.0053   14        14        -0.002    0.0051   14         14        -0.0021   0.0052

  LA2M70424A             LAGEOS-2     Mob-7         324                    253          0.0001    0.0107   7           6         -0.0029   0.0083   10        10        -0.0021   0.0055   10         8         -0.0029   0.0074

  LA2M70425A             LAGEOS-2     Mob-7         510                    388          0         0.0106   6           5         -0.0005   0.0018   5         5         -0.0006   0.0018   7          5         -0.0007   0.0022

  LA2M70411A             LAGEOS-2     Mob-7         1153                   387          0..0      0.0147   6           1                            5         5         -0.0011   0.0026   6          5         0.0009    0.0021

  LA2M70421B             LAGEOS-2     Mob-7         121                    88           -0.0002   0.0097   3           2         0.0023    0.0034   1         1         0.0074    0        3          2         0.0022    0.0033

  S87Y98D224T0304_5986   LAGEOS-2     Mob-7         109                    109          0         0.0088   3           3         -0.0022   0.0046   3         3         -0.0017   0.0036   3          3         -0.0021   0.0046

  LA2M40517A             LAGEOS-2     Mon Pk        52                     27           0.0037    0.0146   3           2         0.0014    0.0205   3         2         0.0003    0.0048                                  

  s84y98d223t0409_5986   LAGEOS-2     Mon Pk        4293                   3305         0         0.0106   17          17        0.0005    0.0026   17        17        0.0005    0.0022   17         17        0.0005    0.0033

  LA2M50411A             LAGEOS-2     YARG          7057                   7016         0         0.0082   27          27        0.0001    0.0014   27        27        -0.0001   0.0014   27         27        -0.0002   0.0019

  LA2M50417A             LAGEOS-2     YARG          5809                   5776         -0.0004   0.0083   21          21        -0.0004   0.0025   21        21        -0.0004   0.0026   18         18        -0.0006   0.0013

  LA2M50418A             LAGEOS-2     YARG          10335                  10294        -0.0001   0.0083   29          29        -0.0005   0.0013   29        29        -0.0004   0.0014   27         27        0.0004    0.0032

  LA2M50418B             LAGEOS-2     YARG          9884                   9827         -0.0001   0.0084   28          28        0.0001    0.0011   28        28        -0.0002   0.0013   26         26        0.0001    0.0024

  LA2M50426A             LAGEOS-2     YARG          1244                   1236         0         0.0085   7           7         -0.0008   0.0025   11        10        0.0028    0.0075   11         11        -0.0007   0.005

  LA2M50428A             LAGEOS-2     YARG          3071                   3012         0.0015    0.0103   19          19        0.0033    0.0058   19        19        0.0029    0.0049   19         19        0.0034    0.0062

  S78Y98D211T1024_3535   GPS-35       HALL          31                     29           -0.0004   0.0207   8           8         -0.0013   0.0118   8         8         0.0086    0.0247   9          9         -0.0032   0.0124

  S78Y98D212T1054_3535   GPS-35       HALL          64                     61           0.001     0.0179   20          20        -0.0014   0.0143   20        20        -0.0009   0.0114   20         20        -0.0011   0.0142

  s86y98d046_3535        GPS-35       mob-6         179                    146          0         0.011    2           2         -0.0012   0.0017   2         2         -0.0014   0.002    na         na                  

  s86y98d118_3535        GPS-35       Mob-6         537                    0            0         0        0           0         0         0        0         0         0         0        na         na        0         0

  S84Y98D233T1128_3535   GPS-35       Mon Pk        994                    776          0         0.0179   5           5         -0.0006   0.0016   5         5         -0.0015   0.0022   5          5         0.0006    0.0021

  s84y98d220t0430_5050   Meteor-2 Fiz Mon Pk        882                    862          0.0002    0.0093   24          24        -0.0009   0.0104   24        24        -0.0009   0.0104   24         24        -0.0022   0.0129

  S87Y98D224T0315_0643   Stella       Mob-7         349                    329          -0.0022   0.0091   4           4         -0.0027   0.0033   4         4         -0.0028   0.0033   4          4         0.0014    0.0037

  S25Y98D224T0454_0643   Stella       MLRS          911                    890          0         0.0117   10          10        -0.0011   0.0028   10        10        -0.0013   0.0026   10         10        -0.001    0.0045

  S64Y98D224T0259_0643   Stella       T3            532                    460          -0.0002   0.0103   13          13        0.0023    0.0079   13        13        0.0015    0.0082   13         12        -0.0006   0.0035

  S85Y98D210T1056_3636   GPS-36       Yarg          63                     63           0.0007    0.0084   5           5         0.0007    0.0036   5         5         0.0006    0.0032   10         7         -0.0074   0.0173

  S85Y98D216T1204_3636   GPS-36       Yarg          218                    134          0.0001    0.0147   0           0         0         0        2         2         -0.0017   0.0046   2          2         -0.0025   0.0036

  s87y98d224t0951_9071   Glonass-71   Mob-7         24                     24           0.0043    0.0198   1           1         0.0046    0        1         1         0.0016    0        1          1         0.0043    0

  s87y98d224t0906_9071   Glonass-71   Mob-7         656                    653          0.0221    0.0288   6           6         0.0207    0.0242   6         6         0.0207    0.0242   6          6         0.0205    0.024

  s25y98d224t0924_9071   Glonass-71   MLRS          1803                   17371        -0.0073   0.0565   6           6         -0.0064   0.0109   6         6         -0.0096   0.0145   na         na        0         0

  s84y98d223t1014_9071   Glonass-71   Mon Pk        1942                   1833         0.0096    0.0297   5           5         0.0089    0.0111   5         5         0.0083    0.0102   5          5         0.0083    0.0105

  S84y98d223t1052_9071   Glonass-71   Mon Pk        4425                   4247         0         0.0332   8           8         -0.0006   0.0022   8         8         -0.0027   0.0036   8          8         -0.0011   0.0024

  S87Y98D224T0327_6178   ERS-2        Mob-7         89                     81           -0.0002   0.0068   7           6         -0.0006   0.0029   6         6         -0.0009   0.0029   7          6         0.0046    0.0069

  S25Y98D224T0505_6178   ERS-2        MLRS          675                    642          0         0.0129   9           9         0.0007    0.0054   11        11        -0.0014   0.0042   11         11        0.0021    0.0066

  S64Y98D224T0316_6178   ERS-2        T3            445                    321          0.0028    0.0068   10          10        0.0033    0.0044   10        10        0.0042    0.0052   10         10        0.001     0.004
  ---------------------- ------------ ------------- --------- ------------ ------------ --------- -------- ----------- --------- --------- -------- --------- --------- --------- -------- ---------- --------- --------- --------