22.11.2012 Views

Galileo OS SIS ICD.indd - GSA - Europa

Galileo OS SIS ICD.indd - GSA - Europa

Galileo OS SIS ICD.indd - GSA - Europa

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8. Annex C - <strong>Galileo</strong> E1 and E5 Memory Codes<br />

C.1. Introduction<br />

This annex provides the optional memory based primary codes (expressed in<br />

hexadecimal format) for the <strong>Galileo</strong> Open Signal components E5a-I, E5a-Q, E5b-I,<br />

E5b-Q, E1-B, E1-C.<br />

C.2. Hexadecimal Coding Convention<br />

Generally, one hexadecimal symbol (0,..,9, A,..,F) corresponds to four succeeding<br />

code-chips. The leftmost code-chip corresponds to the fi rst code-chip in time, and the<br />

rightmost code-chip corresponds to the last code-chip in time. The fi rst group is built<br />

with the fi rst four code-chips, the second group with the fi fth to eighth code-chip etc.<br />

For primary codes whose length is not dividable by four, the last hexadecimal symbol<br />

is built from the last group of code-chips, fi lled up with zeros at the end in time (to the<br />

right) to reach a fi nal length of 4 binary symbols. The translation from the chip-stream<br />

to hexadecimal symbol stream is illustrated with an example code of length 10 in the<br />

next table.<br />

Time (in Chip) 1 2 3 4 5 6 7 8 9 10 11 12<br />

Logic Representation<br />

of Chip-Values<br />

Logic Representation<br />

Filled up with Zeros<br />

at the End<br />

Logic to Decimal<br />

Translation<br />

Decimal<br />

Representation<br />

Hexadecimal<br />

Representation<br />

1 1 1 0 1 1 0 0 0 1 - -<br />

1 1 1 0 1 1 0 0 0 1 0 0<br />

x4 x2<br />

x8 x1<br />

x4 x2<br />

x8 x1<br />

14 12 4<br />

E C 4<br />

58 © European Union 2010<br />

Document subject to terms of use and disclaimers p. ii-iii<br />

OD <strong>SIS</strong> <strong>ICD</strong>, Issue 1, February 2010<br />

x4 x2<br />

x8 x1<br />

Table 80. Example for the Translation of Logical (binary) Spreading Code into Hexadecimal<br />

Representation<br />

The following table summarizes these code properties.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!