The SBS-1 Multilateration Trials Webpages
Introduction

Data
acquisition

Inertial position conversion

A first glance onto trial data

Receiver clock synchronization

 


 



Receiver clock synchronization

With the data acquired the following logic was applied to derive the offset and drift of each receiver:

bullet

Decode the 24-bit counter value which represents the time at which the data packet was processed by SBS-1

bullet

Decode the reference flight position and convert it to inertial coordinates

bullet

Calculate the distance between each receiver and the flight, which represents the travel time of the data packet

bullet

Convert the calculated distance into clock counts (50 ns)

bullet

Deduct each counter value by these clock counts

bullet

The result is the counter value which represents the time at which the data packet has left the aircraft's transponder

After we choose G9 to be our reference receiver we now get values for the three offsets

bullet

MC minus G9

bullet

R1 minus G9

bullet

P5 minus G9

over the flight time or distance flown. We have selected two aircraft 4006DB and 49516C that were both on a pretty Southbound track. The result is shown in the two graphs below.

We have drawn the offset for each plotted position over the latitude. The scope is the entire 2 minutes of the trial as both aircraft were seen during the full period.

Compared to station G9 station P5 has a pretty steep drift which equals about 17,000 clocks or 875 µs/min, while R1 and MC have a much smaller drift and almost the same drift value. To have a better view onto their drift the resolution is enhanced in the second graph:

The resulting drift for both R1 and MC is about 2,500 clocks or 125 µs per minute.

Remark: a high drift value does not describe a malfunction. Drift values are just relative to a randomly selected other box and they depend on the crystal accuracy and the prevailing environmental conditions, especially the temperature.

In addition to the drift we have observed the following basic offset values at the beginning of the recording (as hexadecimal values):

bullet

CLKG90 = 12A316

bullet

CLKMC0 = 2F0A90

bullet

CLKP50 = 22C61A

bullet

CLKR10 = 952AEF

For any box and any flight we can now adjust the received clock value to a clock value as if the receiver would behave as box G9:

bullet

CLKG9' = CLKG9.- CLKG90

bullet

CLKMC' = CLKMC.- (CLKMC0-CLKG90) + t * DRIFTMC

bullet

CLKP5' = CLKP5.- (CLKP50-CLKG90) + t * DRIFTP5

bullet

CLKR1' = CLKR1.- (CLKR10-CLKG90) + t * DRIFTR1

 

 

Important Statement of Confidentiality
You visit a website that is dedicated to a private scientific project. Its purpose is to inform the participants in the project only. The information that is presented on this website is strictly private and confidential. Nothing that is presented herein may be disclosed or copied or used by visitors of this webpage. The access code to this website may not be assigned or transferred to anybody else but the intended party. Information contained herein may be erronoeus or incomplete or owned by third parties.
If you do not agree to this policy please discontinue browsing this site. Otherwise, as you continue, you accept the terms of confidentiality.