Sie sind auf Seite 1von 51

d-Distributed document title/ titre du document

AVIGATION IGNAL IN PACE ONTROL

NTERFACE

OCUMENT

prepared by/prpar par short title/titre brve reference/rference issue/dition revision/rvision date of issue/date ddition status/tat Document type/type de document Distribution/distribution

Galileo Project Office GIOVE-A+B Public SIS ICD ESA-DTEN-NG-ICD/02837 1 1 08.08.2008 Approved Interface Control Document

a
ESTEC
Keplerlaan 1 - 2201 AZ Noordwijk - The Netherlands Tel. (31) 71 5656565 - Fax (31) 71 5656040
ESA-DTEN-NG-ICD-02837 GIOVE-A+B (#102) Public Navigation SIS ICD 1-1.doc

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page ii of iv

A P P R O V A L
Title titre GIOVE-A+B (#102) Navigation Signal-In-Space Interface Control Document issue 1 issue revision revision
1

author auteur

Galileo Project Office, Th. Burger

date 08.08.2008 date

approved by approuv by

M. Falcone

date 08.08.2008 date

C H A N G E
reason for change /raison du changement
First issue, derived from issue ESA-DEUI-NGICD/02703 1-0 by complementation for GIOVE-B with NSGU SN 102. First issue under DMS Correction of table 10, E1-B/C BR 2 for GIOVE-B. Fixed assignment of E1 SoL CBOC and BOC(1,1) variants to GIOVE-B and GIOVE-A. Addition of minimum received power levels for GIOVE-B. Adaptation of exception notes within message description to the GPC and ground segment status at time of issue of ICD 1-1.

L O G
revision/revision
0 Draft-1

issue/issue
1

date/date
14.01.2008

1 1

0 1

10.03.2008 08.08.2008

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page iii of iv

T A B L E
1
1.1 1.2

O F

C O N T E N T S

INTRODUCTION ............................................................................................................... 1
Scope ........................................................................................................................................................1 Introduction ..............................................................................................................................................1

GENERAL TERMS AND ABBREVIATIONS .................................................................... 2


2.1 General terms and definitions...................................................................................................................2 2.1.1 Signal definitions ................................................................................................................................2 2.1.2 Signal modulation definitions .............................................................................................................3 2.2 Abbreviations............................................................................................................................................4

3 4 5

REFERENCE DOCUMENTS ............................................................................................ 4 FREQUENCY PLAN ......................................................................................................... 5 NAVIGATION SIGNALS ................................................................................................... 5


5.1 Transmit polarization and Rx reference bandwidth..................................................................................5 5.2 GIOVE Navigation Signal Parameters .....................................................................................................6 5.2.1 Nominal navigation signals.................................................................................................................6 5.2.2 Navigation signals for extended experimentation...............................................................................6 5.3 User received power .................................................................................................................................7

SIGNAL GENERATION .................................................................................................... 7


6.1 E5 signal ...................................................................................................................................................8 6.1.1 E5 Nominal Mode: AltBOC(15,10)....................................................................................................8 6.2 E6 Signal.................................................................................................................................................11 6.3 E1 Signal.................................................................................................................................................11 6.3.1 E1 GIOVE-A: BOCc(15,2.5) + BOC(1,1)........................................................................................12 6.3.2 E1 GIOVE-B: BOCc(15,2.5) + CBOC.............................................................................................12

7
7.1 7.2 7.3 7.4 7.5

SPREADING CODE CHARACTERISTICS..................................................................... 14


Code length.............................................................................................................................................14 Spreading code generation......................................................................................................................14 Primary code parameters and assignment of secondary codes ...............................................................15 Primary Memory Codes..........................................................................................................................17 Secondary Codes ....................................................................................................................................18

NAVIGATION MESSAGE ............................................................................................... 19


8.1 Navigation Message Validity Signature .................................................................................................19 8.2 Navigation Message Structure and Protection........................................................................................19 8.2.1 Navigation Message Data Page Format ............................................................................................19 8.2.2 Navigation Message Page Error Protection ......................................................................................22 8.2.3 Navigation Message Data Sub-frame Format ...................................................................................24 8.2.4 Navigation Message Data Stream Format ........................................................................................24 8.3 Navigation Message Data Content .........................................................................................................26 8.3.1 GIOVE Galileo System Time (GST) and Week Number.................................................................26 8.3.2 Satellite Clock Correction Parameters ..............................................................................................26 8.3.3 Estimated Group Delay Differential (TGD)........................................................................................27 8.3.4 Computation of the Time of Transmission in GST...........................................................................28

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page iv of iv

8.3.5 Ephemeris Parameters.......................................................................................................................28 8.3.6 Issue of Data .....................................................................................................................................30 8.3.7 Satellite Health..................................................................................................................................30 8.3.8 Space Vehicle Identifier (SVID).......................................................................................................31 8.3.9 Ionosphere Corrections .....................................................................................................................32 8.3.10 Almanac ............................................................................................................................................32 8.3.11 UTC/GST Conversion ......................................................................................................................33 8.3.12 GPS to GIOVE-A/B Galileo System Time Offset (GGTO) .............................................................35 8.3.13 Spare data..........................................................................................................................................36 8.4 Navigation Message Data Page Format..................................................................................................36 8.4.1 E5a-I Navigation Data Pages ............................................................................................................36 8.4.2 E1-B/E5b-I and E1-A/E6-A Navigation Data Pages ........................................................................38 8.4.3 E6-B Navigation Data Pages ............................................................................................................40 8.5 Navigation Message Data Frame Format ...............................................................................................42 8.5.1 E5a-I Frame Format..........................................................................................................................42 8.5.2 E5b-I Frame Format..........................................................................................................................43 8.5.3 E6-A Frame Format ..........................................................................................................................44 8.5.4 E6-B Frame Format ..........................................................................................................................44 8.5.5 E1-A Frame Format ..........................................................................................................................45 8.5.6 E1-B Frame Format ..........................................................................................................................45 8.6 Message Mapping to Navigation Signal Components............................................................................46

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 1 of 47

INTRODUCTION 1.1 Scope

The GIOVE-A + B Navigation Signal in Space Interface Control Document provides a description of the Galileo navigation signals transmitted by the GIOVE-A and GIOVE-B spacecrafts in the bands E1, E6, and E5. These GIOVE-A and GIOVE-B signals are representative for the future Galileo navigation signals in terms of spreading code chip rates, spreading symbols, spectrum shape, and data rates, with exception of the E1-A signal type of GIOVE-B, and the data rates signals E1-A and E6-A of both GIOVE s/c. Future Galileo signals can be different especially w.r.t. actual spreading codes, navigation message format and detailed navigation message content.

1.2

Introduction

Galileo is the European global navigation satellite system, providing a highly accurate, guaranteed global positioning service under civilian control. It is inter-operable with GPS and GLONASS, the two other currently available global satellite navigation systems. The fully deployed Galileo system is foreseen to consist of 30 satellites (27 operational + 3 spares), positioned in three circular Medium Earth Orbit (MEO) planes at a nominal average orbit semi-major axis of 29601.297 km, and at an inclination of the orbital planes of 56 degrees with reference to the equatorial plane. Galileo navigation signals will provide global coverage for the transmitted signals on all carriers. Figure 1 specifies the RF Signal-In-Space interface between the space and user segment. Three independently usable signals are permanently transmitted by all Galileo satellites: E5, E6 and E1. The E5 link is further sub-divided into two RF links denoted E5a and E5b.

Figure 1: Space Vehicle / Navigation User Interface The GIOVE-A and GIOVE-B spacecrafts (s/c) as part of the GSTB-V2 activity nominally provide signals on two out of the three carriers E5, E6, and E1 of figure 1 at a time, in the combinations E1-E5 or E1-E6. The transmission status will be published on the GIOVE web site http://www.giove.esa.int together with status and monitoring information for authorized users.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 2 of 47

The nominal GIOVE-A/B orbit parameters are fitting to the Galileo constellation parameters as shown in table 1 below, except for the semi-major axis of GIOVE-A which is typically approximately 30km above the nominal value. Table 1: Main Galileo Constellation Parameters
Parameter Constellation parameters Nominal orbit eccentricity Nominal orbit inclination Nominal orbit semi-major axis Value Walker(27,3,1) plus 3 spares 0 56 29600 km

Detailed orbit estimations generated by the GIOVE-A/B ground segment (GIOVE Processing Center, GPC) are being published on the GIOVE Web site. GIOVE-A/B TLE information can also be obtained from the Celestrak web site (http://www.celestrak.com/NORAD/elements/galileo.txt). Wherever possible, definitions and nomenclatures used in this document are following the conventions used in [RD 1] Galileo OS SIS ICD.

GENERAL TERMS AND ABBREVIATIONS 2.1


2.1.1
2.1.1.1

General terms and definitions


Signal definitions
Carrier and frequency channel

A frequency channel is the transmission band covered by a navigation signal including all its components and is denoted as [X channel] where X can be equal to E1, E6, E5, E5a, or E5b. A carrier is the unmodulated centre frequency of a frequency channel and is denoted as [X carrier], where X can equal to E1, E6, E5, E5a, or E5b.

2.1.1.2 2.1.1.3

Carrier component [Navigation] signal

A carrier component is the in-phase or quadrature modulation signal of a modulated carrier. A nominally modulated carrier X is denoted as [X navigation signal] or [X signal], with X equal to one of E1, E6, E5, E5a, or E5b.

2.1.1.4

[Navigation] signal component

A [navigation] signal component is one of the spreading sequences modulated onto one common carrier, and is denoted as [X-Y navigation signal component] or [X signal component] with X one of E1, E6, E5, E5a, or E5b, and Y one of I, Q, or A, B, C. The I, Q notation is usually applied if only two signal components are multiplexed onto one carrier. Each [navigation] signal component has its own spreading code and can carry its own data modulation. A signal component carrying data modulation can be denoted as [X-Y data channel]. Signal components that do not contain data modulation can be denoted as [X-Y pilot].

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 3 of 47

2.1.2

Signal modulation definitions


rectTc(t) is the rectangular chip pulse shaping transmission response, defined as 1 for 0 t Tc rect Tc (t ) = 0 elsewhere

Pulse Shaping 1

before Tx band limiting. Table 2: Symbols used within the signal descriptions Parameter fX PX LX-Y TC,X-Y TS,X-Y TD,X-Y RC,X-Y RS,X-Y RD,X-Y SX(t) CX-Y(t) DX-Y(t) scX-Y(t) eX-Y(t)
B B B B B B B B B B B B B B B B B B B B B B B B B B B B

Explanation Carrier frequency RF-Signal power of carrier X Ranging code repetition period Ranging code chip duration Subcarrier period Navigation message symbol duration = 1 / T C,X-Y; code chip rate = 1 / T S,X-Y; sub carrier frequency = 1 / T D,X-Y; navigation message symbol rate Signal pass-band representation Binary (NRZ modulated) ranging code signal Binary (NRZ modulated) navigation message signal Binary (NRZ modulated) sub carrier Binary NRZ modulated navigation signal component including code, sub-carrier (if applicable) and navigation message data (if applicable). Normalized baseband signal (= s X-I(t) + j s X-Q(t) ) with unit mean power k th Chip of the ranging code k th Symbol of the navigation message = T D,X Y / T C,X Y , number of code chips per symbol i modulo L
U U B B B B B B B B B B P P P P B PB P P P B PB P

Unit Hz W chips s s s cps Hz sps

sX(t) cX-Y,k dX-Y,k DCX-Y |i|L i DC


B B B B B B B B B B B B

Integer part of i/DC Function rectangle, which is equal to 1 for 0 < t < T, and equal to 0 elsewhere

rectT(t)

Pulse shaping is affected by on-board filtering as required to control out-of-band emissions.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 4 of 47

2.2
AltBOC ARNS BOC BOCc CCF CDMA CL cps CRC FEC GIOVE GSTB ICD LFSR LSB MSB OB OS PGCNT RHCP RMS RNSS S/C SAR SNF SOL sps SVID TOT UINT UL

Abbreviations
Alternative BOC Aeronautical Radio Navigation Service Binary Offset Coding (with sine phased sub carrier) Binary Offset Coding with Cosine phased subcarrier Cross Correlation Function Code Division Multiple Access Correlation Loss Chips per second Cyclic Redundancy Check Forward Error Correction Galileo In-Orbit Verification Experiment Galileo Signal Test Bed Interface Control Document Linear Feedback Shift Register Least Significant Bit Most Significant Bit On Board (generated data) Open Service Page Count Field Right hand circular polarized Root Mean Square Radio Navigation Satellite System Spacecraft Search and Rescue Satellite Navigation Field Safety Of Life service Symbols per second Space Vehicle Identifier Time Of Transmission Unsigned Integer Uplinked (bentpiped data)

REFERENCE DOCUMENTS
[RD 1] Galileo Open Service Signal-in-Space Interface Control Document, GAL OS SIS ICD, issue Draft 1, Feb. 2008

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 5 of 47

FREQUENCY PLAN
The GIOVE-A frequency plan is identical the original frequency plan presented in [RD 1]. The Galileo Navigation Signals are transmitted in the frequency bands indicated in blue in figure 2. These frequency bands are: the E5a and E5b bands, E6 band and E1 band.
Lower L-Band ARNS RNSS E5a L5 E5b
L2

Upper L-Band ARNS RNSS E6 E1


L1

MHz
11 76 .4 5 11 91 .7 95 12 07 .1 12 4 15 12 78 .7 5 15 75 .4 2 15 15 87 91 15 5 15 9 63 11 64 12 60 12 37 13 00 16 10

Galileo Navigation Bands

GPS Navigation Bands

Figure 2: Galileo Frequency Plan The frequency bands have been selected in the allocated spectrum for Radio Navigation Satellite Services (RNSS) and in addition to that, E5a, E5b and E1 bands are included in the allocated spectrum for Aeronautical Radio Navigation Services (ARNS), employed by Civil-Aviation users, and allowing dedicated safety-critical applications. Galileo carrier frequencies are shown in table 3. Table 3: Carrier Frequency per Signal Signal E5 (E5a+E5b) E5a E5b E6 E1 Carrier Frequency 1191.795 MHz 1176.450 MHz 1207.140 MHz 1278.750 MHz 1575.420 MHz

All GIOVE-A signals are CDMA type spread spectrum signals, being compatible with the set of Galileo navigation signals as described in [RD 1]. The GIOVE-A spread spectrum signals are transmitted including different ranging codes per signal component on each carrier and per carrier frequency.

NAVIGATION SIGNALS 5.1 Transmit polarization and Rx reference bandwidth

All emitted GIOVE-A/B navigation signals are RHCP. The Rx reference bandwidths are specified in table 4, and are to be interpreted as minimum Rx bandwidth required to provide the service, covering all signal components of each carrier.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 6 of 47

Table 4: GIOVE-A Navigation SIS Rx Reference Bandwidth Signal Rx Reference Bandwidth E5 [ E5a [ E5b E6 E1 51.150 MHz 20.460 MHz ] 20.460 MHz ] 40.920 MHz 32.736 MHz

The brackets around the entries for E5a and E5b indicate that these signals are part of the E5 signal in its full bandwidth. Tx bandwidth limitation is applied only to the E5 wideband signal in total.

5.2

GIOVE Navigation Signal Parameters

GIOVE-A and GIOVE-B spacecrafts provide simultaneous signals on two out of the possible carrier frequencies E1, E6, E5. The combination of carriers is subject to the mission planning and will change with time. Possible combinations are E1-E5 and E1-E6. The nominal emitted signals will follow the definition given in the following chapters. Note that for experimental purposes, transmission of non-nominal modulations not described in this SIS ICD is possible for limited times.

5.2.1

Nominal navigation signals


Table 5: Primary GIOVE Navigation Signal Parameters
Signal E5 Mode 1: Component X-Y E5a-I E5a-Q E5b-I E5b-Q E5a-I E5a-Q E5b-I E5b-Q E6-A E6-B E6-C Modulation Type Chip Rate RC,X-Y [Mcps] Sub Carr. RS,X-Y,a [MHz] RS,X-Y,b Symb. Rate RD,X-Y [sps] 50 n/a 250 n/a 50 n/a 250 n/a 100 1000 n/a 100 250 n/a 100 250 n/a

AltBOC(15,10)

10.23

15.345

n/a

Mode 2a: Mode 2b: E6

QPSK(10) QPSK(10) BOCcos(10,5) BPSK(5) BOCcos(15,2.5) BOC(1,1) BOCcos(15,2.5) CBOC(1,6,1,10/1)

10.23 10.23 5.115 5.115 2.5575 1.023 2.5575 1.023

-15.345 +15.345 10.230 n/a 15.345 1.023 15.345 1.023

n/a n/a n/a n/a n/a n/a n/a 6.138

E1 GIOVE-A:

GIOVE-B:

E1-A E1-B E1-C E1-A E1-B E1-C

5.2.2

Navigation signals for extended experimentation

All parameters as e.g. user received power that are listed in this document are valid for the nominal navigation SIS configuration described herein. Additional configurations of transmitted signals are

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 7 of 47

possible for experimental purposes. These configurations are not described within this GIOVE SIS ICD. If being used, their details can be provided together with the mission planning on the GIOVE website.

5.3

User received power

GIOVE minimum received power levels as received at the output of a hypothetic 0 dBic RHCP lossless user antenna, for elevations above 10 and on earth surface, are defined by table 6. Note that these values also assume zero dB losses due to propagation effects. Table 6: Received Power
Signal E5 E5a-I data E5a-Q pilot E5b-I data E5b-Q pilot E6 E6-A E6-B data E6-C pilot E1 E1-A E1-B data E1-C pilot
(2)

Component

Power sharing(2) 21% 21% 21% 21% 44% 22% 22% 44% 22% 22%

User min. rec. power level (3) GIOVE-A GIOVE-B

-155.0 dBW

-155.0 dBW

-153.8 dBW

-153.8 dBW

-155.7 dBW

-157.0 dBW

(3)

Typical power in percent of the total power of the channel, for the ideal signal before band limiting. The remainder to the full 100% per carrier covers power of eventual inter-modulation products used to approximate constant envelope modulation. Tx and Rx bandwidth limitation will further affect the power ratio between the signal components. User minimum received power level is given for terrestrial users at the output of a (hypothetical) ideally matched and isotropic 0 dBi RHCP receiver antenna with unobstructed line of sight to the source, and excluding propagation effects (multipath, shadowing, atmospheric and ionospheric attenuation). The signal source (spacecraft) is assumed to be above 10 elevation angle of the receiver antenna. The satellite is assumed to transmit the nominal navigation signal-in-space.

Maximum received power levels are E5 E6 E1 Minimum received power (table 6) plus 4.5dB Minimum received power (table 6) plus 3dB Minimum received power (table 6) plus 3dB

SIGNAL GENERATION
In the following sections, modulation expressions are given for the power normalized complex envelope (i.e. base-band version) s(t) of a modulated (band-pass) signal S(t). Both are described in terms of inphase and quadrature components by the generic expressions in eq. (1) below

S X (t ) = 2 PX

[ s (t )cos(2 f
X I

t ) s X Q (t ) sin (2 f X t )

s X (t ) = s X I (t ) + j s X Q (t ) with parameters according to table 2.

(1)

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 8 of 47

6.1
6.1.1

E5 signal
E5 Nominal Mode: AltBOC(15,10)
C E 5a I DE 5 a I
eE 5 a I

C E 5 a Q

eE 5 a Q
eE 5 b I
sE 5

C E 5b I

C E 5b Q

DE 5 b I e E 5b Q

Figure 3: E5 Modulation scheme The respective definitions of the binary spreading sequences eE5a-I, eE5a-Q, eE5b-I and eE5b-Q are provided by equation (2) below, using chip rates and data rates as from table 5:
B B B B

e E 5 a I (t ) = eE 5 a Q (t ) = eE 5b I (t ) = eE 5b Q (t ) =

i = +

c E 5 a I , i

LE 5 a I

d E 5 a I ,[i ]DC

E 5 a I

rectTC ,E 5 aI (t i TC , E 5 a I )

i = +

c E 5 a Q , i

LE 5 a Q

rectTc ,E 5 aQ (t i TC , E 5 a Q )
E 5 b I

i = +

c E 5 b I , i

LE 5 b I

d E 5b I ,[i ]DC

rectTC ,E 5 bI (t i TC , E 5b I )

(2)

rectTC ,E 5bQ (t i TC , E 5b Q ) i = The wideband E5 signal is then generated using the AltBOC modulation with side-band sub-carrier rate R S,E5 = 1/TS,E5 from table 5 according to

c E 5 b Q , i

LE 5 bQ

s E 5 (t ) = + + +

1 2 2 1 2 2 1 2 2 1 2 2

(e

E 5a I

(t ) + j eE 5a Q (t )) [scE 5 S (t ) j scE 5 S (t Ts , E 5 4)] (t ) + j eE 5b Q (t )) [scE 5 S (t ) + j scE 5 S (t Ts , E 5 4)] (t ) + j eE 5a Q (t )) [scE 5 P (t ) j scE 5 P (t Ts , E 5 4)] (t ) + j eE 5b Q (t )) [scE 5 P (t ) + j scE 5 P (t Ts , E 5 4)]
B B B B

(e (e (e

E 5b I

(3)

E 5a I

E 5b I

The respective dashed support sequences E5a-I, E5a-Q, E5b-I and E5b-Q are product signals as described in equation (4).

eE 5 a I = e E 5 a Q eE 5 b I eE 5 b Q eE 5 a Q = eE 5 a I eE 5 b I eE 5 b Q

eE 5 b I = eE 5b Q eE 5 a I eE 5 a Q . eE 5 b Q = e E 5 b I eE 5 a I eE 5 a Q

(4)

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 9 of 47

The parameters scE5-S and scE5-P represent the four valued sub-carrier functions for the single signals and the product signals respectively,
B B

sc E 5 S (t ) =

i =

AS i

T rectTS ,E 5 / 8 t i s , E 5 8 8 and
8

(5)

sc E 5 P (t ) =
B B

i =

APi

T rectTS ,E 5 / 8 t i s , E 5 8

with the coefficients ASi and APi according to table 7 below. Table 7: AltBOC subcarrier coefficients
i 2 ASi 2 APi 0
2 +1 2 +1
2 +1 2

1 1 1

2 -1 -1

3
2 1 2 1

4
2 1 2 1

5 -1 -1

6 1 1

7
2 +1 2 +1

1
0 .5

scE 5 S (t ) scE 5 P (t )

2 1 2
2 +1 2

0
0.5

8 t Ts , E 5

2 +1 2

Figure 4: One period of the two AltBOC sub carrier functions scE5-S and scE5-P
B B

The relative power of the product-signals within the unfiltered base-band signal sE5(t) is
B

2 1 2 + 1 8 15% . Equivalently, the AltBOC complex baseband signal sE5(t) can be described as an 8-PSK signal
B

s E 5 (t ) = exp j k (t ) with 4

k (t ) { 1,2,3,4,5,6,7,8 } .

(6)

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 10 of 47

Q
2

s E 5 (t )
1
8

3
4

7 6

Figure 5: 8-PSK phase-state diagram of E5 AltBOC signal The relation of the 8 phase states to the 16 different possible states for the quadruple eE5a-I(t), eE5a-Q(t), eE5b-I(t), and eE5b-Q(t) depends also on time. Therefore, time is partitioned first in sub-carrier intervals Ts,E5 and further sub-divided in 8 equal sub-periods. The index iTs of the actual sub-period is defined as
B B B B B B

8 iTs = integer part (t modulo Ts , E 5 ) Ts , E 5

with iTs { 0,1,2,3,4,5,6,7 }

(7)

and determines which relation between input quadruple and phase states has to be used. The dependency of phase-states from input-quadruples and time is shown in table 8 below. Table 8: Look-up table for AltBOC phase states as function of input quadruples and time
eE5a-I eE5b-I eE5a-Q eE5b-Q t = t modulo Ts,E5 iTs t 0 [0,Ts,E5/8[ 1 [Ts,E5/8, 2 Ts,E5/8[ 2 [2 Ts,E5/8, 3 Ts,E5/8[ 3 [3 Ts,E5/8, 4 Ts,E5/8[ 4 [4 Ts,E5/8, 5 Ts,E5/8[ 5 [5 Ts,E5/8, 6 Ts,E5/8[ 6 [6 Ts,E5/8, 7 Ts,E5/8[ 7 [7 Ts,E5/8, Ts,E5 [
B
B

Input Quadruples -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 1 1 -1 1 -1 1 5 5 1 1 1 1 5 5 4 4 4 8 8 8 8 4 4 8 8 8 8 4 4 4 3 3 7 7 7 7 3 3

-1 1 -1 -1 6 2 2 2 2 6 6 6

-1 1 -1 1 3 3 3 3 7 7 7 7

-1 1 1 -1 1 1 1 1 5 5 5 5

-1 1 1 1 2 2 2 6 6 6 6 2

1 -1 -1 -1 6 6 6 2 2 2 2 6

1 -1 -1 1 5 5 5 5 1 1 1 1

1 -1 1 -1 7 7 7 7 3 3 3 3

1 -1 1 1 2 6 6 6 6 2 2 2

1 1 -1 -1 7 7 3 3 3 3 7 7

1 1 -1 1 8 4 4 4 4 8 8 8

1 1 1 -1 8 8 8 4 4 4 4 8

1 1 1 1 1 1 5 5 5 5 1 1

k (according to sE 5 (t ) = exp( jk 4) )

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 11 of 47

6.2

E6 Signal

The E6 signal is generated from the DE6-A and DE6-B navigation data streams and the CE6-A, CE6-B, and CE6-C ranging code signals, to form the baseband signal sE6 which is then modulated onto the E6 carrier. The modulation parameters are to be found in table 5.
C E 6 A
eE 6 A (t )
DE 6 A scE 6 A (t )

C E 6 B DE 6 B C E 6 C

eE 6 B (t )

sE 6

eE 6 C (t )

Figure 6: E6 Modulation Scheme The mathematical description using the symbols as defined in table 2 can be written as
s E 6 (t ) = 1 3

2 (eE 6 B (t ) eE 6 C (t )) + j (2 eE 6 A (t ) + IM E 6 (t )) sign (cos(2 RS , E 6 A t ))

(9)

eE 6 A (t ) = eE 6 B (t ) = eE 6 C (t ) =

i = + i = + i =

c E 6 A, i cE 6 B , i cE 6 C , i

LE 6 A

d E 6 A,[i ]DC d E 6 B ,[i ]DC

E 6 A

rectTC ,E 6 A (t i TC , E 6 A ) rectTC ,E 6B (t i TC , E 6 B ) .

LE 6 B

E 6 B

(10)

LE 6C

rectTC ,E 6C (t i TC , E 6 C )

The inter-modulation product IME6(t) is generated on board and is used to approximate constant envelope modulation of the signal before HPA. Before transmit bandwidth limitation, typically about 11% of the total transmit power of the E6 modulated carrier belong to IME6(t).

6.3

E1 Signal

The generation of the E1 baseband signal sE1(t) uses the same principle as the E6 signal generation. Table 5 provides the parameters required for the signal generation.
C E1 A
DE1 A scE1 A (t )

eE1 A (t )

C E1 B DE1 B scE1 B (t ) C E1C

eE1 B (t )

s E1

eE1C (t )

scE1C (t )

Figure 7: E1 Generic Modulation Scheme

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 12 of 47

6.3.1

E1 GIOVE-A: BOCc(15,2.5) + BOC(1,1)


rectTC ,E1 A (t i TC , E1 A ) scE1 A t , 2

The complementing mathematical description using the symbol notation as defined in table 2 is shown in equations 11 and 13 below:
eE1 A (t ) = eE1 B (t ) = eE1C (t ) =
i = + i = + i =

cE1 A, i cE1 B , i cE1C , i

LE 1 A

d E1 A,[i ]DC d E1 B ,[i ]DC

E 1 A

LE 1 B

E 1 B

rectTC ,E1B (t i TC , E1 B ) scE1 B (t ,0)

(11)

LE 1C

rectTC ,E1C (t i TC , E1C ) sc E1-C (t ,0)

with the sub-carriers

sc X (t , 0, sc ) = sgn[sin (2 Rs , X t + 0, sc )] ,

(12)

yielding the baseband signal representation 1 2 (eE1 B (t ) eE1C (t )) + j (2 eE1 A (t ) IM E1 (t )) . (13) 3 The inter-modulation product IME1(t) is generated on board and is used to approximate constant envelope modulation of the signal before HPA. Before transmit bandwidth limitation, typically about 11% of the total transmit power of the E1 modulated carrier belong to IME1(t). s E1 (t ) =

6.3.2

E1 GIOVE-B: BOCc(15,2.5) + CBOC

The generic representation of the E1 signal generation for GIOVE-B is described by figure 8 below. The CBOC argument syntax used e.g. in table 5 is defined as CBOC(m1,m2,n,r), where m1, m2 represent the two subcarrier frequencies, n the code chiprate, all normalized to 1.023 MHz, and r the power ratio of subcarrier 1 to subcarrier 2. The CBOC signal is provided by GIOVE-B to explore its performance, useability and side effects, including its expected backward compatibility to BOC(1,1) with moderate losses and correlation deformations, for a receiver using a BOC(1,1) reference to track E1-B and E1-C. The E1 operational mode for CBOC is not signaled within the navigation message and will be provided only via the GIOVE web site.
C E1 A (t )

eE1 A (t )

DE1 A (t )
C E1 B (t )

S sc E1 A, a (t )

eE1 B (t )
DE1 B (t )

s E1 (t )

+ Q scE1 B ,b (t )
C E1C (t )
eE1C (t )

P sc E1 B , a (t )

Q sc E1C ,b (t )

P sc E1C , a (t )

Figure 8: Modulation scheme for the E1 signal (CBOC mode for E1-B/C)

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 13 of 47

The E1 signal components shall be generated as defined in equations 14 and 15.


eE1 A (t ) = eE1 B (t ) = eE1C (t ) =

i = +

[C ED1 A,i DE1 A,[i ]


+

DC E 1 A

rectTc ,E1 A (t i Tc , E1 A )
E 1 B

]
(14)

i = + i =

C E1 B , i C E1C , i

LE 1 B

DE1 B ,[i ]DC

LE 1C

rectTc ,E 1B (t i Tc , E1 B ) rectTc ,E 1C (t i Tc , E1C )

Note that the representation of spreading sequences used in equation 14 does not include the subcarriers. By this choice the spreading sequences for components B and C remain to be bipolar sequences. CBOC mode signal parameters for the E1 signal are defined in table 5. The E1 composite signal is then generated according to equation 15 below:

s E1 (t ) =

eE1 B (t ) [P scE1 B , a (t ,0 ) + Q scE1 B ,b (t ,0)] eE1C (t ) [P scE1C , a (t ,0 ) Q scE1C ,b (t ,0 )] AE1 + j [S e (t ) IM (t )] sc E1 A E 1 A, a t , 2

(15)

The scaling factor AE1 can be used to adjust the baseband representation to unit average power. The subcarriers are defined as

sc X (t , 0, sc ) = sgn[sin (2 Rs , X t + 0, sc )] .

(16)

The parameters P an Q are to be chosen such as that the combined power of the scE1-B,b and the scE1-C,b sub carrier component equals 1/11 of the total power of eE1-B plus eE1-C, before application of any bandwidth limitation. All three parameters P, Q, S are to be chosen such as to deliver the desired 50% power sharing between E1-A and E1-B+C power before Tx bandwidth limitation, yielding
P= 10 , 11 Q= 1 , 11

S= 2.

(17)

If supportive for the signal generation on board the spacecraft, the multiplexing scheme can reduce envelope fluctuations of the complex base band signal by combining an intermodulation component IM(t) to the quadrature component of the carrier. IM(t) is a function of the signal vector point being transmitted at time t and is not foreseen to be used by a user receiver. The actual choice of IM(t) will depend on payload implementation aspects.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 14 of 47

SPREADING CODE CHARACTERISTICS


GIOVE spreading codes consist of a primary spreading sequence (primary code) and a secondary code used for pilots and for signals with low data rate. The secondary code is used to modulate the primary code like a deterministic data modulation, to generate a total code length that is a multiple of the primary code length. With GIOVE-B, the first memory codes are introduced for E1-A and E6-A primary codes. The other primary spreading codes are generated as truncated combined M-sequences that can be implemented using linear feedback shift register (LFSR) techniques. Secondary codes are short memory stored pseudo random sequences.

7.1

Code length
Table 9: Spreading code lengths for GIOVE-A and GIOVE-B
Signal Component E5a-I E5a-Q E5b-I E5b-Q E6-A E6-B E6-C E1-A E1-B E1-C Full Tiered Code period (ms) 20 100 4 100 10 1 100 10 4 200 Code length GIOVE-A Primary 10230 10230 10230 10230 51150 5115 10230 25575 4092 8184(*) (chips) Second. 20 100 4 100 1 (n/a) 1 (n/a) 50 1 (n/a) 1 (n/a) 25 GIOVE-B Primary 10230 10230 10230 10230 10230 5115 10230 5115 4092 8184(*) Second. 20 100 4 100 5 1 (n/a) 50 5 1 (n/a) 25

(*)

The primary code of the E1-C pilot has twice the length of the primary code on E1-B. The chip rate of the secondary code of the E1-C pilot channel is half of the symbol rate of the E1-B data channel.

7.2

Spreading code generation

When considering a primary code with length N chips and an associated secondary code with length NS chips, then the resulting combined (Tiered) code will follow the description in figure 10 below.

Figure 10: Code construction principle and synchronization Primary codes and secondary codes are combined by using exclusive-or logic. If applicable, data modulation is applied to the full code, again using the exclusive-or combination of code and data symbol(s).

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 15 of 47

7.3

Primary code parameters and assignment of secondary codes

GIOVE-A and -B primary codes are generated using LFSR pairs. The LFSR parameters are shown in table 10, together with the reference to the secondary code (see table 11). The primary code generation process starts with the register initialization values specified in table 10. After generation of the required number of chips (table 9) the registers are reset to the initialization value and the generation is restarted. Table 10: Primary code parameters and assigned secondary codes for GIOVE-A and -B
Signal Component E5a-I BR 1 BR 2 E5a-Q BR 1 BR 2 E5b-I BR 1 BR 2 E5b-Q BR 1 BR 2 E6-A GIOVE-A: BR 1 BR 2 GIOVE-B: E6-B BR 1 BR 2 E6-C BR 1 BR 2 E1-A GIOVE-A: BR 1 BR 2 GIOVE-B: E1-B BR 1 BR 2 E1-C BR 1 BR 2 20033o 23261o [1,3,4,13] [4,5,7,9,10,13] 13 13 All cells logical 1 GIOVE-A: 14603o GIOVE-B: 04277o CS25a CS25a 44103o 40635o [1,6,11,14] [2,3,4,7,8,14] 14 14 All cells logical 1 GIOVE-A: 15035o GIOVE-B: 05742o All cells logical 1 GIOVE-A: 100000000o Primary code P1-1 All cells logical 1 GIOVE-A: 15603o GIOVE-B: 11774o CS50a CS50a 64021o 51445o [4,11,13,14] [2,5,8,9,12,14] 14 14 All cells logical 1 GIOVE-A: 30004o GIOVE-B: 12027o All cells logical 1 GIOVE-A: 100000000o Primary code P6-1 All cells logical 1 GIOVE-A: 05340o GIOVE-B: 13566o CS100d CS100f 64021o 51445o [4,11,13,14] [2,5,8,9,12,14] 14 14 All cells logical 1 GIOVE-A: 34242o GIOVE-B: 01262o CS4a CS4a 40503o 50661o [1,6,8,14] [4,5,7,8,12,14] 14 14 All cells logical 1 GIOVE-A: 15452o GIOVE-B: 21654o CS100b CS100e Register (octal) 40503o 50661o (Feedback Taps) [1,6,8,14] [4,5,7,8,12,14] R 14 14 Register initialization values (octal) All cells logical 1 GIOVE-A: 35277o GIOVE-B: 23100o Secondary code

CS20b CS20b

200000011o 200005535o

[3,25] [2,3,4,6,8,9,11,25] Memory code: [5,8,10,13] [1,11,12,13]

25 25

CS5a

22441o 34003o

13 13

204000051o 204204057o

[3,5,20,25] [1,2,3,5,11,16,20,25] Memory code: [4,5,7,9,10,13] [5,6,7,8,12,13]

25 25

CS5a

23261o 30741o

13 13

The interpretation of the octal notation is explained in figures 11 and 12.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 16 of 47

Figure 11: Octal notation examples for register feedbacks

Figure 12: Example representation of a 14bit register initialization value An example implementation to generate the LSFR codes could use the structure shown in figure 13 with the coefficients determined according to figure 11.

Figure 13: Primary Ranging Code Generation Topology

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 17 of 47

7.4

Primary Memory Codes

The primary code representation for a code of length L used in this chapter is using a left aligned, right filled hexadecimal representation. It assigns groups of four chips {c4n, c4n+1, c4n+2, c4n+3}, n = 0ceil{L/4}-1 to each hexadecimal nibble, starting from left with the first transmitted code chip. The MSB of each nibble is always being the first chip transmitted. If the code length is not a multiple of 4, the last group of (less than four) original code chips is amended with additional zero chips to the right.
Code P6-1 (length 10230 chips) First and last chips in binary representation: 1,1,-1,1,-1,1,1,-1,-1,-1,...-1,1,-1,-1,-1,1,1,-1,1,-1,-1 Hexadecimal representation:
29EB3B3129D05A14E6907A1485CF0C9EB16EF0ADB3D1224207FF73BA3979D56EF56B8F36F5B17569C114 269E0E67867411747B916C2570EE5AF8FEDE0E6FFB8C41C1D180FC00ACAD6C7AC9F5D8B54A7AAB33A 4D0AD7D990E880D25146E3FE2B6E6E5CB01B8F61BF80BF379E3A6C762EB2416532EBD145221B25CAAF D9BB1B2CBC1A1069F41D8C101CAA123A547092D7D5DD80B037A08C5ADFE763215F434DDB54A84D51 CED501D0242734F8BFCC766B5B820167418FA09E2BB15850CDCBC740C4F2421B52CA4BC7CF1B703FEF 8DF05734BEFB11E926F23FFF89D067BCB49719A08B376717ED04A4A17D31E5F6021DD6730DB0602F3BE 0B7FB3028698454E27100894143AD935EB579037C99EE3E52F4B9BC98F09DC936587E573CE292CD2D654B F8CA97BABBFF2FAF6DD35FA1C903853DDC1F08DB239421B282094F5452AC51DCAC89C3A43F1B1E440 73844CFAB19DF71996FB9AA5620297015AFF19219DF01661E240AAD3312627FD4B3E4372FD87A2FA6557 85DFF3E80468F548BBDD8683898D0FCD1DD00E4E07C5D22642C82671BF94933EEE2BA386AA6CCA2B02 DACAD1E838385D4721D7C2AD93641C19AE52F576641CA2A0ED558D2D8789D932999AF63730C4B8DE0 C25CDC4E49146BA7955F47BF716BAC4107EDF844FC78796C81D6662E084F1EABE3B13969F920D79528C9 48D925CCDEF9BAF3944C9840C9DF08BF72A743427AC5CFE44D7F53CF950AFE1B057CF0DDB10FC5880E B28A339EAA492B45A1C15373BDC5C3F760E04970EEC8D6D463BC6552D4A32BB0473D2FDB90E3170267 BC65A39CE8F6C547223BBB9135A76239EE53DCAF3303233CB1998BB700CD974C596EE1ABE541FCDD12 BD6FBECEBEA697EB850EB42F060458556562A0A0A125721B3B177FD97955A6461345FA47649D6727DB5 D92E6240C8CA2840B80B3ADF607B0D9441EFB7700D5F2C908DE4C9380FFCEFE60F58F8AE23A254A16C 624E3E4A30817574EA45AF6A98F117B3382B1C0CBCE62E4ACCAD11FEB1C3AFAA919374EF2B66B190A 30A804BA56FC66F9681869928BC36E56B3217FE57D4D5FCEF5EA506E36F980EBBD4AFF34CA7098DECE D29EF8337F3AF503E009F081D8C14C19B55BD077712F5331B3C8B6213CB09BF89B0927012FCB44CA696C 32F118B11A80E2B21C86128A1E526BD713E676DBAE763FC2D0844A267AB96C530FEFD0CECD4CBADB0 6E16B595A314ED8FCD27D998E6D67FE654E6B0C639BC2EE0F5E6A14BF4E71005392D3103E4080E075EE D26F64CA967F7F1ADBC7680D74513F96CAE7204F3BE87B6EB2983D1E6D2114BF2255971CADCE2B18C7 C933E47AE6D694A44150472529D78CD9F4B0B2CCF2B18FAC052883E5A2E5978D3DCD41369B2004AEF27 C71D618C59776BEDC5EBED1CAF34054E631C06476CA5DB7C45550B77887EF99D28F5AC99080F1BE3521 519F2EFE11BED015F35E5417D377CE519750F023AD07F49E16EDBD1371E4C1B12100D1CD5D18ECBAC2 672379A8AD392B91F9CEFCA82E0CD9FEEA4A2FEE6B6959F36276CE20A3EF7B25A83FE6141CBDECAD7 753871BB9F7C1CB81DCE8698B386C1435C94972EFFB2FF79BF0008C83EA360960DBE15D0AC99C85ED6F 05C608D8741131CEA809229140E3ECF463D59A10E07878EE39DA2ED8666782C0D5A00C144C0381E2060E B29BEB973B86368A23177566BA3293696637ACD0AD4AEC3F1D9D23BCA893FCA5A77DD325620A5C169 BE4F71E7F8A4B7D085DE8A87B2EAD7ACA98545D00A6D08DD7ED04719FBECC0D11C396F09A120A09E 524F172C(10230)(2 filler chips on right)

Code P1-1 (length 5115 chips) First and last chips in binary representation: -1,-1,1,1,-1,-1,-1,1,1,1,...-1,1,1,1,-1,-1,-1,-1,1,1,1 Hexadecimal representation:
CE06FD34CF6562D5577A60CC367DAF5E14EF85FD8522DE5553C5A5B8F274035880CB280D74DC3104736 10C68FDAC94144D9F332FAB69A1DCEFE5BA13EF90311F8B31EE130DAF6927D3A86B50AF3AFC3F02323 2678384A11D645F8B54590988DA0B0B42603BC587280EB6C09A8B98AD275D58C0E440AC935DC00EDCF4 C30AAA06638443569532E27F8EDB830DEA1B62A56073DE3A24F6D5CA87794314B91A927B21FDE87E1A A31506B03639E9C0296F36AC18755399CC0853560E1C56D7A29E4BC781A97C5A2DFD14FDCB3F284451D 4DF832D15A1321BFDBAF187E371FCCBAF2ABE4EE6689BC18BFB8DA5D194B8CF7367AA5864078EF789 20125D5C765C75B5F8F045257943A862C450843FBCF2CF95EC3150397B73BE0F1DDBD75CE449060AC42A 76AEECCFD208D51145864AA6AB64D2F1DDF526130598D4C29B2A8F971E068D4D95D9AC13B3CCD3E06

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 18 of 47

7C11D0B5D4F53F35279BFC30BBF7440F6B6CAFFCAD0369B5E0E7725707220807DF9C09957A0141DD950 0150FFCF7FBBCDC24314B46E2911FBF9D2387361CBD62BE7A8FF504E974BCF7BA056F8FADE3D1547EE 62074C805862C9B14FD2CD947318F9D8E0C6E4B279A0D1432256B7B37B4A1E8BFE1D3937FC94D9DDB15 6612BA80A39B314C337E0EA755705105A845F0F332F4B34A8136150CD58F5ED9ECE73F95AFFCD151D12 B911644E84E43C6F476BD00B459B5588B74973FECBC6AE2EB4314D4A1A926F72A5628591B72DB8E4607F 6FB5E259038DF611BCBDB44832BCBFB08836D57B4013C7F8D072CEC6414F2226711B1FA44B6638D79B8 6205F8620D87394F24601C0454E232DFA02796CE0376A215698F4635C592784FC24F19565F0D18564F60BB4 B7B4F8972E67CDD2AE8E56170E0294E78F0(5115)(1 filler chips on right)

7.5

Secondary Codes
Table 11: Secondary Codes Identifier Code Length CS4a 4 CS5a 5 CS20b 20 CS25a 25 CS50a 50 100 CS100b CS100d 100 CS100e 100 CS100f 100 Sequence [octal] 16o 24o 2 041 351o 34 012 662o 31 353 022 416 630 457o 1 736 526 276 160 463 054 356 046 605 322 257o 1 017 667 551 661 733 412 501 077 343 115 434o 0 101 550 042 665 465 341 461 753 744 336 075o 1 246 152 321 465 325 100 115 745 617 701 370o

Secondary codes are implemented as memory codes, listed in table 11 in octal notation, starting from left with the MSB which is transmitted first.

Note that, following the rule of figure 12, excessive bits (exceeding the code length) in the octal representation are placed on the left (MSB) side.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 19 of 47

NAVIGATION MESSAGE 8.1 Navigation Message Validity Signature

During payload, satellite or system startup, until valid navigation data is available the navigation message data is empty, that is, it does not contain information useable for positioning. This empty default value can be identified by verifying two indicators: Check the satellite health (chapter 8.3.7) for invalidity of the navigation message. Check the value of the ephemeris (chapter 8.3.5) square root semimajor axis (A)1/2 to be equal to zero. If at least one of these two parameters is indicating an invalid message, the message will consist of test data and is not to be used for positioning.

8.2
8.2.1
Note:

Navigation Message Structure and Protection


Navigation Message Data Page Format
Navigation Message Data Page Sync Field (SYNC) Navigation Message Data Page Count Field (PGCNT) Satellite Navigation Field (SNF) Navigation Message Data (NAVDATA) basically consisting of Sub-Fields (service dependant): Satellite Data Constellation Data Navigation Message Data Page CRC Field (CRC) Navigation Message Data Page Tail Field (TAIL) GIOVE-A/B does not provide the following types of message content: Integrity related data, Search&Rescue data.

The Navigation Message Data Page Format forms a packet structure. It includes as a minimum:

Figure 14 summarizes the overall format of a Navigation Message Data Page.


SYNC Res-1 PGCNT SNF NAVDATA Res-2 CRC TAIL

Navigation Data Message Page


Figure 14: Navigation Message Data Page Structure

8.2.1.1

Navigation Message Data Page Sync Field (SYNC)

Each Navigation Message Data Page commences with a fixed Sync Word synchronization pattern.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 20 of 47

Table 12: Navigation Message Page Sync field


Signal E5a E5b E6 Sub Signal I Q I Q A B C A B C Length L_SYNC [No. of bits] 12 N/A 10 N/A 10 16 N/A 10 10 N/A Pattern 101101110000 N/A 0101100000 N/A 0101100000 1011011101110000 N/A 0101100000 0101100000 N/A

E1

8.2.1.2

Reserved fields (Res-1 and Res-2)


Table 13: Reserved fields
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C Length of Res-1 L_RES1 [No. of bits] N/A N/A 1 N/A 1 N/A N/A 1 1 N/A Length of Res-2 L_RES2 [No. of bits] N/A N/A 24 N/A 24 N/A N/A 24 24 N/A Format N/A N/A Reserved N/A Reserved N/A N/A Reserved Reserved N/A

This field is reserved (present but not for use) within the GIOVE-A/B Navigation Message Page.

E1

8.2.1.3

Navigation Message Data Page Count Field (PGCNT)

Each Navigation Message Data Page includes a Navigation Message Data Framing Field with the following format: Table 14: Page count field
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C Length L_PGCNT [No. of bits] 6 N/A 10 N/A 10 7 N/A 10 10 N/A Format Page No. within Stream, UINT N/A Page No. within Stream, UINT N/A Page No. within Stream, UINT Page No. within Stream, UINT N/A Page No. within Stream, UINT Page No. within Stream, UINT N/A

E2L1E1

UINT = Unsigned Integer The page count PGCNT is reset to one at the first page of each frame, then incremented by one for each following page.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 21 of 47

8.2.1.4

Satellite Navigation Field (SNF)


Table 15: SNF field
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C Length L_SNF [No. of bits] 3 N/A 3 N/A 3 3 N/A 3 3 N/A Format UINT N/A UINT N/A UINT UINT N/A UINT UINT N/A

Each Navigation Message Data Page includes a Satellite Navigation Field with the following format:

E1

UINT = Unsigned Integer. The SNF is generated as described in chapter 8.3.6.2.

8.2.1.5

Navigation Message Data Packet (NAVDATA)

Each Navigation Message Data Page contains Navigation Message Data with the following format: Table 16: Navigation Message Data
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C Length L_NAV [No. of bits] 217 N/A 64 N/A 64 464 N/A 64 64 N/A Format See section 8.3 N/A See section 8.3 N/A See section 8.3 See section 8.3 N/A See section 8.3 See section 8.3 N/A

E1

with L_NAV = (L_INTER/2) (L_RES1 + L_PGCNT + L_SNF + L_RES2 + L_CRC + L_TAIL)

8.2.1.6

Navigation Message Data Page CRC Field (CRC)

Each Navigation Message Data Page includes a Cyclic Redundancy Check derived from all other page data except SYNC and TAIL. Table 17: CRC Parameters
Signal E5a E5b Sub signal I Q I Q Length L_CRC [No. of bits] 12 N/A 12 N/A

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 22 of 47

Signal E6

E1

Sub signal A B C A B C

Length L_CRC [No. of bits] 12 12 N/A 12 12 N/A

CRC computation is defined in chapter 8.2.2.1.

8.2.1.7

Navigation Message Data Page Tail Field (TAIL)

Each Navigation Message Data Page is completed, after CRC is applied and before FEC encoding, with 6 zero-valued tail bits. The transmitted FEC encoded symbol stream contains the symbols generated for these tail bits, to allow the FEC decoder of the receiver to completely decode the useful page content.

8.2.2
8.2.2.1

Navigation Message Page Error Protection


Navigation Message Data Page Cyclic Redundancy Check
P(X) = 1 + X + X 2 + X 3 + X 5 + X 7 + X 11 + X 12 P(X) = (1 + X) (1 + X + X + X + X )
2 5 6 11

The CRC is calculated according to the following generator polynomial: 12 bit CRC: or (Factors decomposition)

8.2.2.2

Navigation Message Data Page Convolutional Encoding

Each Navigation Message Data Page includes Forward Error Correction (FEC) in form of Convolutional Encoding applied to all page data except SYNC. The Navigation Message Data Page Convolutional Encoding is generated in accordance to the following table: Table 18: FEC Parameters
Code Parameter

Coding Rate
Coding Scheme Constraint Length Generator Polynomials Encoding Sequence

Value 1/2 Convolution 7 G1 = 171 (octal), G2 = 133 (octal) G1, G2

Figure 15: Convolutional Encoding Scheme The Navigation Message Data Page Convolutional Encoding is reset (register values in figure 15 initialized to zero before clocking in the first data bit) at the start of every page.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 23 of 47

8.2.2.3

Navigation Message Data Page Interleaving

Each Navigation Message Data Page includes Page Interleaving following FEC, and applied to all page symbols except SYNC. The Navigation Message Data Page Interleaving uses page sizes of [nk] bits, where a (nk) Block Interleaver takes (nk) symbols and fills a matrix having k rows and n columns column by column. Symbols are then transmitted row by row. Table 19: Block Interleaving Scheme
Signal Sub signal I Q I Q A B C A B C No. of Columns n 61 N/A 30 N/A 30 123 N/A 30 30 N/A No. of Rows k 8 N/A 8 N/A 8 8 N/A 8 8 N/A Block Interleave Length L_INTER [No. of symbols] 488 N/A 240 N/A 240 984 N/A 240 240 N/A

E5a E5b E6

E1

8.2.2.4

Navigation Message Data Page Timing

Each Navigation Message Data Page has the following transmission periods T_PG and lengths L_PG: Table 20: Navigation Message Data Page Period
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C Period T_PG (s) 10 N/A 1 N/A 2.5 1 N/A 2.5 1 N/A Length L_PG [No. of symb] 500 N/A 250 N/A 250 1,000 N/A 250 250 N/A

E1

Each Navigation Message Data Page is aligned to the 1 PPS epoch as shown in figure 16.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 24 of 47

8.2.3
8.2.3.1

Navigation Message Data Sub-frame Format


Sub-frame Format and Timing

Each Navigation Message Sub-frame consists of N_PGinSF Navigation Message Data Pages: Table 21: Message Sub-frame Format and Timing
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C No. of Pages N_PGinSF 5 N/A 25 N/A 10 15 N/A 10 25 N/A Period T_SF (s) 50 N/A 25 N/A 25 15 N/A 25 25 N/A Length L_SF [No. of symb] 2,500 N/A 6,250 N/A 2,500 15,000 N/A 2,500 6,250 N/A

E1

with

Transmission Period Transmission Lengths

T_SF = T_PG N_PGinSF L_SF = L_PG N_PGinSF

Each Navigation Message sub-frame is aligned to the 1 PPS epoch.

8.2.4
8.2.4.1

Navigation Message Data Stream Format


Navigation Message Data Frame Format and Timing

Each Navigation Message Data Frame consists of N_BL Navigation Message Sub-frames: Table 22: Navigation Message Data Frame Format and Timing
Signal E5a E5b E6 Sub signal I Q I Q A B C A B C No. of Sub-frames N_SFinFR 12 N/A 24 N/A 24 8 N/A 24 24 N/A No. of Pages N_PGinFR 60 N/A 600 N/A 240 120 N/A 240 600 N/A Period T_FR (s) 600 N/A 600 N/A 600 120 N/A 600 600 N/A Length L_FR [No. of symb] 30,000 N/A 150,000 N/A 60,000 120,000 N/A 60,000 150,000 N/A

E1

with

Transmission Period Transmission Length Pages per frame

T_FR = T_SF N_SFinFR L_FR = L_SF N_SFinFR N_PGinFR = N_PGinSF N_SFinFR

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 25 of 47

Navigation Message Data Frames are aligned to the 1 PPS epoch. Navigation Message Data Frames are synchronized, independent from Page or Sub-frame counts, and across Sub signals, according to the following layout:
1 1 2.5 1 1 1 2.5 10 1 1 2.5 1 1 1 2.5 1 1

Figure 16: Navigation Message Data Page Synchronization with:

Green (top): Yellow (middle): Red (bottom):

1 Second Period Navigation Message Data Pages (E5b-I, E1-B, E6-B) 2.5 Second Period Navigation Message Data Pages (E6-A,E1-A) 10 Second Period Navigation Message Data Pages (E5a-I)

The Navigation Message Data Frames are generated from MSB (transmitted first) to LSB (transmitted last). All Navigation Message Data Frames are synchronized with week transitions: Each frame starts with its first Navigation Message Data Page (PGCNT = 1) at the week transition.

8.2.4.2

Navigation Message Data Stream Generation Scheme

All Navigation Message Data Streams are generated according to the scheme outlined in figure 17

Generation of:
RES-1

PGCNT

SNF

NAVDATA

RES-2

Cyclic Redundancy Check (CRC) on/ and attachment to:


RES-1

PGCNT

SNF

NAVDATA

RES-2

CRC

Attachment of TAIL to:


RES-1

PGCNT

SNF

NAVDATA

RES-2

CRC

TAIL

Convolutional Encoding (CE), then Block Interleaving on:


RES-1

PGCNT

SNF

NAVDATA

RES-2

CRC

TAIL

Attachment of SYNC header to:


Symbols after CE and BI

Symbols after CE and BI

PAGE
REPEAT UNTIL N_PGinSF

SUB-FRAME
REPEAT UNTIL N_SFinFR

FRAME

Figure 17: Navigation message Data Frame generation scheme

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 26 of 47

8.3
8.3.1

Navigation Message Data Content


GIOVE Galileo System Time (GST) and Week Number

The GIOVE GST is given as 30-bit (OB) binary number composed of two parts as follows: The Week Number is an integer counter that gives the sequential week number from the origin of the Galileo Time. This parameter is coded on 10 bits, which covers 1024 weeks. Then the counter is reset to zero to cover additional weeks with week number modulo 1024. The Time of Week (TOW) is defined as the number of seconds that have occurred since the transition from the previous week. The TOW shall cover an entire week from 0 to 604799 seconds and is reset to zero at the end of each week. Time stamps are inserted in the navigation message at regular intervals by the broadcasting satellite to identify the GST in multiples of 1 second. Table 23: GIOVE GST Parameters
Parameter WN TOW Definition Week Number Time of Week Galileo System Time Bits 10 (MSB) 20 (LSB) 30 Scale factor 1 1 Unit week s

The GIOVE GST start epoch shall be 00:00 UT on Sunday January 06 1980 (midnight between January 05th and 06th). At the start epoch, GIOVE GST shall be synchronous with UTC. The GIOVE-A broadcast GST value refers to the time of the transmission (TOT) of the first Navigation Message Data Page (PGCNT = 1) at the start of the Navigation Message Data Frame containing the TOW, and there to the leading edge of the first chip of the first code sequence of the first page symbol (first symbol of the SYNC field). The GIOVE-B broadcast GST value refers to the time of the transmission (TOT) of the start of the Navigation Message Data Page containing the TOW, and there to the leading edge of the first chip of the first code sequence of the first page symbol (first symbol of the SYNC field).

8.3.2

Satellite Clock Correction Parameters

The difference between system GST and the time of the on-board physical clock, measured at the antenna phase centre and for the dual frequency combination (X) = (f1,f2), is called satellite clock correction term tSV(X). This term is approximated by the following 2nd order polynomial:
t SV ( X ) = a f 0 ( X ) + a f 1 ( X )(t t 0 c ( X )) + a f 2 ( X )(t t 0 c ( X )) + t r
2

where af0(X), af1(X) and af2(X) are the polynomial correction coefficients corresponding to phase error, frequency error and rate of change of frequency error, and t is the time in GST. Terms of higher order than 2 have been omitted. The parameter t0c(X) is a reference time (in sec) for the clock correction relative to end/start of week transition. tr is a relativistic correction term, given by t = F e A1/ 2 sin (E ) [s]

with the orbital parameters (e, A1/2, E) from the ephemeris (chapter 8.3.5) and F the constant:
F = 2

c2

= 4.442807309 10 10 s/m1/2

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 27 of 47

Consequently, the coefficients af0, af1, af2, and t0c are being transmitted in the Navigation Message Data according to the following format: Table 24: Clock Correction Parameters
Parameter t0c af0 af1 af2 Definition Bits Scale factor Unit Reference Time 16 24 Seconds First Polynomial Correction Coefficient 26 (*) 2-31 Seconds Second Polynomial Correction Coefficient 16 (*) 2-43 Sec/sec Third Polynomial Correction Coefficient 12 (*) 2-70 Sec/sec2 Total 70 (UL) Bits (*) Parameters so indicated are twos complement with the sign bit occupying the MSB

All navigation messages transmitted on the signal components of a GIOVE-A and -B s/c provide clock correction information for the same pair of navigation signal components. The selected pair out of the possible combinations of navigation signal components is being signaled within the navigation data health section of the satellite health flags (chapter 8.3.7).

8.3.3
Note:

Estimated Group Delay Differential (TGD)


The TGD fields of the GIOVE-A/B navigation message(s) are being used for experimental purposes and are currently not be used for positioning or timing services. The field descriptions below are given for completeness of the message definition, to describe a possible future use.

Equipment group delay is defined as the delay between the L-band radiated output of each individual ranging signal from the S/C (measured at the antenna centre of phase) and the output of that S/Cs onboard signal generation source. The delay consists of a bias term and an uncertainty. The induced effect of the equipment group delay is an error in the GST estimated by the user. Common mode equipment group delays of frequency pairs are covered by the corresponding on board clock correction. Differences in equipment group delay between different carriers are identified within the group delay differential or Bias Group Delay (BGD) TGD, provided in the navigation message. The BGD is coded in a 16 bit (1 low byte + 1 high byte) field with a scale factor of 2-32.
Parameter Definition Bits Scale factor Unit (*) -32 Bias Group Delay 16 2 Seconds TGD (*) Parameters so indicated are twos complement with the sign bit occupying the MSB

It represents the differential group delay parameter referenced to a specified pair of carrier frequencies. TGD ( X , Y ) = where: 1 1 X ,Y

(t X tY )

[sec]

with

X , Y { E1- A, E1- B/C, E5, E 5a, E5b, E6 - A or E6 - B/C }

X ,Y

f = X f Y

and tX and tY are the GIOVE-A/B System Time of Transmissions of the navigation signal components X and Y from the S/C antenna phase centre. These differential group delay parameters allow deriving the appropriate S/C clock correction value for alternative signal combinations from the transmitted clock correction parameters.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 28 of 47

Only one BGD value TGD is transmitted within all GIOVE-A/B navigation messages. Which BGD out of the possible combinations of navigation signal components is being provided is signaled within the navigation data health section of the satellite health flags (chapter 8.3.7). For illustration, the following table shows example configurations. In this example the dual frequency s/c clock correction tSV(X,Y) is calculated according to section 8.3.2, using the broadcast clock correction coefficients af0, af1, af2 that are computed by the ground segment based on E1-BC/E5a dual frequency measurements as signaled in the navigation data health information. The dual frequency clock correction is then modified using TGD to compute the single frequency clock correction tSV(Z) with Z{X,Y}. Table 25: Example computation for satellite single frequency clock correction
Used signals E1 (Single frequency) E5a (Single frequency) Clock Correction Computation

t SV (E1 BC) = t SV (E1 - BC, E5a ) TGD (E1 - BC, E5a )


t SV (E5a ) = t SV (E1 - BC, E5a ) E1, E5aTGD (E1 - BC, E5a )

8.3.4

Computation of the Time of Transmission in GST

The estimated satellite signal time of transmission TOTC in GST can be computed for the signal combination using these time correction data according to

TOTC ( X ) = TOTm ( X ) t SV ( X ) ,
where (X) = (f1, f2) is the dual frequency combination f1 and f2 to correct for ionospheric path delay. TOTC(X) is the corrected satellite TOT in GST, for the signal combination X TOTm(X) is the physical satellite TOT for the signal combination X as derived from the navigation message and the dual frequency code phase measurements. If a receiver performs single frequency measurements on the signal component Z, then the dual frequency clock correction tSV(X) is to be replaced by the appropriate single frequency correction tSV(Z) as defined in chapter 8.3.3.

8.3.5

Ephemeris Parameters

The GIOVE-A/B ephemeris is composed by 15 parameters (6 Keplerian parameters, 6 harmonic coefficients, inclination and LAN rates plus mean motion correction). The parameter t0e is the reference time (in sec) for the ephemeris relative to end/start of week transition. Table 26: Ephemeris Parameters
Parameter M0 n e (A)1/2 (OMEGA)0 Definition Mean Anomaly at Reference Time Mean Motion Difference From Computed Value Eccentricity Square Root of the Semi-Major Axis Longitude of Ascending Node of Orbit Plane at Weekly Epoch Inclination Angle at Reference Time Argument of Perigee Rate of Right Ascension Bits 32 (*) 16 (*) 32 32 32 (*) 32 (*) 32 (*) 24 (*) Scale factor 2-31 2-43 2-33 2-19 2-31 2-31 2-31 2-43 Unit Semi-circ. Semicirc./s N/A Meters1/2 Semi-circ. Semi-circ. Semi-circ. Semicirc./s

OMEGADOT

i0

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 29 of 47

Parameter IDOT Cuc Cus Crc Crs Cic Cis t0e


(*)

Definition Rate of Inclination Angle Amplitude of the Cosine Harmonic Correction Term to the Argument of Latitude Amplitude of the Sine Harmonic Correction Term to the Argument of Latitude Amplitude of the Cosine Harmonic Correction Term to the Orbit Radius Amplitude of the Sine Harmonic Correction Term to the Orbit Radius Amplitude of the Cosine Harmonic Correction Term to the Angle of Inclination Amplitude of the Sine Harmonic Correction Term to the Angle of Inclination Reference Time Ephemeris

Bits 14 (*) 16 (*) 16 (*) 16 (*) 16 (*) 16 (*) 16 (*) 16 358 (UL)

Scale factor 2-43 2-29 2-29 2-5 2-5 2-29 2-29 24

Unit Semicirc./s Radians Radians Meters Meters Radians Radians Seconds Bits

Total (one satellite)

Parameters so indicated are twos complement with the sign bit occupying the MSB

The user computes the ECEF coordinates of the SVs antenna phase centre position at GST time t, utilizing the equations shown in table 27 or a variant thereof. The algorithm uses the ephemeris parameters defined in table 26 and constants and E defined below. To further ensure the ephemeris accuracy, the value for as defined below shall be used.
Constant = 3.1415926535898 = 3.986004418 1014 m3/s2 E = 7.2921151467 10-5 rad/s c = 299792458 m/s Description ratio of a circles circumference to its diameter geocentric gravitational constant mean angular velocity of the earth Speed of light

Table 27: User Algorithm for Ephemeris Determination


Computation A = (A1/2)2
n0 =

A3

Description Semi-major axis Computed mean motion (rad/s)

tk = t t0e n = n 0 + n M = M0+n tk M = E e sin(E)


= tan 1
sin cos

Time from ephemeris reference epoch2 Corrected mean motion Mean anomaly Keplers Equation for Eccentric Anomaly (may be solved by iteration) True Anomaly

1 e 2 sin E (1 e cos E ) = tan 1 (cos E e ) (1 e cos E )

= +
2

Argument of Latitude

t is Galileo System Time. Furthermore, tk shall be the actual total time difference between the time t and the epoch time t0e (t0a for the almanacs) and must account for beginning or end of week crossovers.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 30 of 47

Computation

u = Cus sin 2 + Cuc cos 2 r = Crs sin 2 + Crc cos 2 i = Cis sin 2 + Cic cos 2 u = + u r = A (1 e cos E ) + r i = i 0 + i + ( IDOT ) t k
x' = r cos u y ' = r sin u

Description Argument of Latitude Correction

Radius Correction Inclination Correction Corrected Argument of Latitude Corrected Radius Corrected Inclination Position in orbital plane Corrected longitude of ascending node GTRF coordinates of the SV antenna phase center position at time t

= OMEGA0 + (OMEGADOT E )t k E t 0 e

x = x' cos( ) y ' cos (i )sin ( ) z = y ' sin (i )

y = x' sin ( ) + y ' cos (i )cos ( )

8.3.6

Issue of Data

For GIOVE-A/B a System Issue of Data (SIOD) of 9 bits total is maintained within the system. A change in the SIOD value indicates one or more changes in ephemeris, clock correction, almanac, UTC data of the navigation message provided by the Galileo ground segment for broadcast. Note that these modifications of the navigation message content are also associated to appropriate updates of the reference times t0c, t0e, t0a, t0t, but these reference times are transmitted only within a subset of the affected Navigation Message Pages. SIOD counters are also used to indicate data set cutover on board. The nominal validity interval (fit interval) for the GIOVE-A/B ephemeris and clock correction is 4 hours minimum. The nominal validity interval for the GIOVE-A/B almanac is typically 2 days.

8.3.6.1

IOD Index

The broadcast IOD in Navigation Message Data Page (ephemeris page 1) equals to the SIOD (UL) 6 MSB.

8.3.6.2

SNF Index

A specific field is used in the Navigation Message Data Page structure (figure 14) to support data integrity and to improve reacquisition performance. The purpose of this SNF is to allow rapid determination of changes in the Satellite Navigation data (ephemeris, clock, almanac), to support Navigation Message Data base maintenance. For data rate limitation reason, only 3 bits are used to code the SNF value. The SNF equals the SIOD (UL) 3 LSB: SNF = SIOD mod 7 For GIOVE-A/B, the increment of SIOD between subsequent transmitted navigation message batches is not necessarily continuous. The user receiver is required to check IOD as well as SNF for changes.

8.3.7

Satellite Health

Transmitted health data consists of 13 (UL) bits referring to the transmitting S/C, separated in two blocks as described in tables 28 and 29.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 31 of 47

Table 28: Satellite Health


Parameter Signal Health Definition Bits Scale Fact. Unit Values

One bit per carrier E1, E5, E6, see table 29 below Reserved Reserved Navigation data status, see Nav. Data Health table 30 Carrier Status

3 7 3

n/a n/a n/a

dimensionless bit field dimensionless bit field dimensionless UINT

The detailed interpretation of the Carrier Status and Navigation Data Health bits is given in tables 30 below. Table 29: Carrier Status
Carrier Status bit no. 0 1 2 Definition if ==1 then carrier E1 is useable if ==1 then carrier E6 is useable if ==1 then carrier E5 is useable

Note:

Carrier useable refers to the full availability of all navigation signal components of the carrier (for E5, both E5a and E5b with I and Q) as described in chapter 6. Table 30: Navigation Data Health

Nav. Data Health value 0 1 2 3 4 5 6

Definition

Nav. data invalid Nav. data valid, Nav. data valid, Nav. data valid, Nav. data valid, Nav. data valid, Nav. data valid,

7 Note: Note:

Message provides TGD and clock correction for (E1-B, E5b) Message provides TGD and clock correction for (E1-B, E5a) Message provides TGD and clock correction for (E1-A, E6-A) Message provides TGD and clock correction for (E1-B, E5) Message provides TGD and clock correction for (E1-A, E5b) Message provides TGD and clock correction for (E1-A, E5) Message provides TGD and clock correction for any other Nav. data valid, component pair

If the Navigation Data Health indicates a carrier pair that is different from the actual transmitted pair of carriers, then the clock correction and the TGD value transported in the message may be invalid. If the Navigation Data Health indicates for any other component pair, the precise application of the transported clock correction and TGD value can not be defined without further system internal information from sources outside the navigation message. A standalone user can not use the provided clock model and BGD parameters.

8.3.8

Space Vehicle Identifier (SVID)


Definition Satellite Identification Bits 6 Scale Factor N/A Unit Dimensionless Values 1 64

The SVID is coded with 6 (UL) bits, unsigned integer.


Parameter SVID

All bits zero are equivalent to SVID = 1 decimal. GIOVE-A is assigned to SVID 1, (orbit) plane 1. GIOVE-B is assigned to SVID 16, (orbit) plane 2. Note: GIOVE SVIDs will be reused after GIOVE-A/B decommissioning and during Galileo nominal operation, by satellites emitting signals according to [RD 1].

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 32 of 47

8.3.9

Ionosphere Corrections

Note: The Ionosphere correction model provided by the GIOVE-A/B navigation message is expected not to reach the accuracy of the final Galileo Ionosphere correction at this time, because the number of ground reference stations is still significantly lower than foreseen for the full Galileo configuration.
The NeQuick model is being used for Ionosphere modeling. GIOVE-A/B provides the model with a total data size of 40 (UL) bits. The Ionosphere model parameters include: the broadcast coefficients ai0, ai1 and ai2 used to compute the Effective Ionization Level Az the Ionosphere Disturbance Flag (also referred as model storm flag or storm flag), given for five different regions Table 31: Ionosphere Correction Parameters
Param. ai0 ai1 ai2 SF1 SF2 SF3 SF4 SF5
(*) (**)

Definition Effective Ionization Level 1st order parameter Effective Ionization Level 2nd order parameter Effective Ionization Level 3rd order parameter Ionosphere Disturbance Flag (or storm flag) for region 1 Ionosphere Disturbance Flag (or storm flag) for region 2 Ionosphere Disturbance Flag (or storm flag) for region 3 Ionosphere Disturbance Flag (or storm flag) for region 4 Ionosphere Disturbance Flag (or storm flag) for region 5 Total Ionosphere model bits

Bits Scale factor 11 2-2 (*) 11 2-8 (*) 13 2-15 1 N/A 1 N/A 1 N/A 1 N/A 1 N/A 40

Unit sfu(**) sfu(**)/degree sfu(**)/degree2 dimensionless dimensionless dimensionless dimensionless dimensionless

Parameters so indicated are twos complement, with the sign bit (+ or -) occupying the MSB. sfu (solar flux unit) is not a SI unit but can be converted as: 1 sfu = 10-22 W/(m2*Hz)

The effective ionization level shall be computed according to


Az = ai 0 + ai1 + ai 2 2

where is the modified dip latitude "MODIP. The Ionosphere Disturbance Flag (also referred to as model storm flag or storm flag) shall have the following values: 0No disturbance / 1Disturbance in the region, where the regions are defined as: Region 1: for the northern region ( 60 < MODIP < 90 ) Region 2: for the northern middle region ( 30 < MODIP < 60 ) Region 3: for the equatorial region ( -30 < MODIP < 30 ) Region 4: for the southern middle region ( -60 < MODIP < -30 ) Region 5: for the southern region ( -90 < MODIP < -60 ) The Ionosphere Disturbance Flag indicates whether Az, and by this the Ionosphere model, is applicable (flag value 0) for the relevant regions or not.

8.3.10 Almanac
The almanac data are reduced-precision subsets of the Ephemeris and Clock parameters.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 33 of 47

Table 32: Almanac


Parameter Definition Bits Scale factor 2-11 2-21 2-19 Unit

Square Root of Mean Semi-Major Axis 24 Meters1/2 Eccentricity 16 N/A 16(*) Inclination Angle at Reference Time Semi-circ. i (relative to i0 = 56o) Argument of Perigee 24(*) 2-23 Semi-circ. OMEGADOT Rate of change of Longitude of Right Ascension 24(*) 2-38 SemiNode at weekly epoch circles/s M0 S/C Mean Anomaly at Reference Time 24(*) 2-23 Semi-circ. (*) Af0 S/C Clock Correction Bias Truncated 15 2-20 Seconds Af1 S/C Clock Correction Linear Term Truncated 11(*) 2-38 Sec/Sec t0a Almanac Reference Time 8 3600 Seconds Almanac Reference Week Number 8 1 week WNa (*) Parameters so indicated are twos complement with the sign bit occupying the MSB Note: The almanac reference time t0a is referenced to the almanac reference week WNa. The WNa term consists of 8 (UL) bits which is a Modulo 256 binary representation of the GST week number WN. Note: The Almanac contains no SVID entries. The assignment is established by the Almanac slot number being set equal to the SVID reduced by one (slot 0 corresponds to SVID 1).

(A)1/2 e

8.3.10.1

Almanac S/C Health Status

Additionally to the orbit and clock parameters data provided in the almanacs, a predicted S/C health status is provided for each of the S/Cs, giving indications on the S/Cs signal health and S/Cs NAV data health. The Health Status contains 11 (UL) bits. Table 33: Almanac S/C Health field
Parameter Definition Bits Scale Factor Unit Values Satellite health S/C Health == 0 is satellite not active or unhealthy, 1 n/a n/a {0,1} == 1 if s/c active and healthy Reserved Value may vary, standard value is all bits = 0 10 n/a n/a bit field

The almanac s/c health status is intended as an indication for the receiver, to support signal search. It can be overridden by the more up to date ephemeris health information, and by operational events. In principle a satellite can be inactive (e.g. due to a failure, before almanac update) despite of the almanac transmitting an active status, and vice versa (since the system will attempt for maximum availability).

8.3.10.2

Empty almanac entries

The almanac message for any non-operational satellite contains all bits of M0, af0, af1 and almanac s/c health (section 8.3.10.1) set to zero.

8.3.11 UTC/GST Conversion


Note: The UTC/GST Conversion fields of the GIOVE-A/B navigation message(s) are being used for experimental purposes. At the time of this ICD they can not be used for positioning or timing services. The field descriptions below are given for completeness of the message definition, to describe a possible future use.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 34 of 47

The conversion between GIOVE-A/B GST and Universal Time Co-ordinated (UTC) uses the navigation message parameters described in table 34 below. Table 34: Parameters for GST-UTC Conversion
Parameter Definition Bits Scale factor Unit

A1 A0

tLS
t0t WNt WNLSF DN

tLSF

24 (*) Rate of change (in seconds per second) of the offset tUTC between GST and UTC time scales Constant term (in seconds) of polynomial describing the 32 (*) offset tUTC between GIOVE-A/B System and UTC time scales at the time tE, that is the GIOVE-A/B System Time as estimated by the user on the basis of correcting tS/C for the satellite clock offset and relativity terms as well as for ionospheric effects 8 (*) Offset due to the integer number of seconds between GST and UTC Time of validity of the UTC offset parameters 8 UTC reference week number 8 Week number for the leap second adjustment 8 Day number for the leap second adjustment (becomes 8 effective at the end of the day) 8 (*) Is the offset due to the introduction of a leap second at WNLSF and DN Total 104 (UL)
(*)

2-50 2-30

Sec/sec Seconds

1 212 1 1 1 1

Seconds Seconds Weeks Weeks Days Seconds


Bits

Parameters so indicated are twos complement with the sign bit occupying the MSB

The UTC time tUTC is computed through 3 different cases, depending on the epoch of a possible leap second adjustment (scheduled future or recent past) given by DN, the day at the end of which the leap second becomes effective, and week number WNLSF to which DN is referenced. Day one of DN is the first day relative to the end/start of week and WNLSF is the Galileo week number modulo 256. Define furthermore tE GST as estimated by the user through its GST determination algorithm, WN week number to which tE is referenced, modulo 256.
Case a: Whenever the leap second adjustment time indicated by WNLSF and DN is not in the past (relative to the user's present time), and the user's present time does not fall in the time span which starts six hours prior to the effective time (=DN+3/4) and ends six hours after the effective time at (=DN+5/4), tUTC is computed according to the following equations:

tUTC = t LS + A0 + A1 (t E tot + 604800 (WN WN t )) [s] ,


and UTC time can be calculated from tE (GST, estimated) as:

tUTC = (t E tUTC )

[modulo 86400s]

Case b: Whenever the user's current time falls within the time span of six hours prior to the effective time to six hours after the effective time, tUTC is computed according to the following equation:

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 35 of 47

tUTC = W

[Modulo (86400s + tLSF - tLS)]

where W = (tE - tUTC 43200s) [Modulo 86400s] + 43200s and tUTC is as in case a.
Case c: Whenever the effectivity time of the leap second event, as indicated by the WNLSF and DN values, is in the "past" (relative to the user's current time) and the users present time does not fall in the time span which starts six hours prior to the effective time and ends six hours after the effective time, tUTC is computed according to the following equation:

tUTC = (t E tUTC )

[modulo 86400s]

where tUTC is computed as: tUTC = t LSF + A0 + A1 (t E t ot + 604800 (WN WN t ))

8.3.12 GPS to GIOVE-A/B Galileo System Time Offset (GGTO)


Note: The GGTO fields of the GIOVE-A/B navigation message(s) are being used for experimental purposes. At the time of this ICD they can not be used for positioning or timing services. The field descriptions below are given for completeness of the message definition, to describe a possible future use.

The GPS to GIOVE-A/B Galileo System Time Offset (GGTO) parameters shall be formatted according to the values stated in the following table. Table 35: Parameters for the GPS time to GST offset computation
Parameter GGTOval A0G A1G t0G WN0G Definition Bits Scale factor Units Validity flag, 1 indicates valid GGTO 1 n/a n/a Constant term of the offset tsystems 20 (*) 2-32 s Rate of change of the offset tsystems 12 (*) 2-51 s/s GGTO data reference Time of Week 8 3600 s GGTO data reference Week Number 6 1 week GPS Time to GST Offset Parameters 47

* Parameters so indicated are twos complement, with the sign bit occupying the MSB

In case GGTO is not available or not valid, the GGTOval flag will signal a logical 0. Note that the possible range of offsets A0G is up to 122s. This is required due to a speciality of the GIOVE time scale, which is, after a coarse initial synchronisation, free running over the operational time of the s/c or until the range of A0G is exceeded. This implementation is different from the foreseen implementation of the final Galileo system time scale. The user evaluates the difference between the GIOVE-A/B Galileo and the GPS time scales by the expression

t Systems = A0G + A1G (TOW t 0G + 604800 ((WN WN 0G ) mod 64 ))


with tSystems offset GST minus GPS time (seconds) TOW GIOVE-A/B GST TOW (seconds) WN GIOVE-A/B GST Week Number corresponding to GST TOW and A0G, A1G, t0G and WN0G according to table 35.

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 36 of 47

8.3.13 Spare data


Spare data bits can be set to a random value, to a constant value, or to a series of alternating 0/1. Spare data may be re-defined and change at any time during system operation. The user is expected not to evaluate spare data.

8.4
8.4.1

Navigation Message Data Page Format


E5a-I Navigation Data Pages
Table 36: E5a-I Navigation Data Pages
Data Packet E5a-I Applicability Content SVID Ionosphere corr. ai0 Ionosphere corr. ai1 Ionosphere corr. ai2 Ionosphere corr. SF1SF5 Spare A1 A0 tLS t0t WNt WNLSF DN tLSF Spare Total Content M0 n e (A)1/2 (OMEGA)0 i0 Bits 6 11 11 13 5 40 24 32 8 8 8 8 8 8 27 217 Bits 32 16 32 32 32 32 32 9 217 5 24 16 16 16 16 16 16 16 6 16 26 16 12 217 Page No.

Ionosphere & UTC Conversion

System

Data Packet E5a-I

Applicability

Page No.

Ephemeris, Clock correction

Broadcasting s/c

IDOT (9 MSB) Total IDOT (5 LSB) OMEGADOT Cuc Cus Crc Crs Cic Cis t0e IOD t0c af0 af1 af2 Total

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 37 of 47

Data Packet E5a-I

Applicability

GST, S/C health, BGD, GGTO

Broadcasting s/c, System

Content Estimated TGD, low byte Spare S/C Health t0a WNa GST WN GST TOW Estimated TGD, high byte GGTOval A1G A0G t0G WN0G Spare Total Content

Bits 8 8 13 8 8 10 20 8 1 12 20 8 6 87 217

Page No.

Data Packet E5a-I

Applicability Almanac slot k

Slow repeptition data (Almanac)

Almanac slot k+1 System Almanac slot k+2

M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health Spare Total

Plane n Mean square root SMA (A)1/2 for s/c kk+11

Bits Page No. 24 page 5 26 with k = 0, 11 n=1 24 26 page 25 11 with k = 12, 24 n=2 26 11 page 45 24 with k = 24, 10 n=3 217 Bits Page No. 24 page 10 26 with k = 0, 11 n=1 24 26 page 30 11 with k = 12, 24 n=2 26 11 page 50 16 with k = 24, 16 n=3 2 217

Data Packet E5a-I

Applicability Almanac slot k+3

Content M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health

Slow repeptition data (Almanac)

Almanac slot k+4 System Almanac slot k+5

Plane n Eccentricity e for s/c kk+11 Plane n Delta inclin. i for s/c kk+11

Spare Total

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 38 of 47

Data Packet E5a-I

Applicability Almanac slot k+6

Content M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health Spare Total

Slow repeptition data (Almanac)

Almanac slot k+7 System Almanac slot k+8

Plane n Argument of perigee for s/c kk+11

Bits Page No. 24 page 15 26 with k = 0, 11 n=1 24 26 page 35 11 with k = 12, 24 n=2 26 11 page 55 24 with k = 24, 10 n=3 217 Bits Page No. 24 page 20 26 with k = 0, 11 n=1 24 26 page 40 11 with k = 12, 24 n=2 26 11 page 60 24 with k = 24, 10 n=3 217

Data Packet E5a-I

Applicability Almanac slot k+9

Content M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health M0 Clock corr. Af0, Af1 Health Spare Total

Slow repeptition data (Almanac)

Almanac slot k+10 System Almanac slot k+11

Plane n OMEGADOT for s/c kk+11

8.4.2

E1-B/E5b-I and E1-A/E6-A Navigation Data Pages


Table 37: E1-B/E5b-I and E1-A/E6-A Navigation Data Pages
Data Packet Applicability Content IOD Bits 6 32 16 6 4 64 32 32 64 32 32 64 32 14 18 64 Page No.

E5b-I E1-B E6-A E1-A Ephemeris, (packets 14) Broadcasting s/c

n SVID Spare Total e (A)1/2 Total (OMEGA)0 i0 Total M0 IDOT Spare Total

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 39 of 47

Data Packet E5b-I E1-B

Applicability

E6-A E1-A Ephemeris, Clock correction, Ionosphere corr. (packets 58)

Broadcasting s/c, System

Content OMEGADOT Cuc Cus SVID Spare Total t0e Crc Crs Cic Total t0c Cis Ionosphere correction ai0 Ionosphere correction ai1 Ionosphere corr. ai2 (8 MSB) Spare Total af0 af1 af2 Ionosphere corr. ai2 (5 LSB) Ionosphere corr. SF1SF5 Total Content [WN,TOW] A0 Spare Total A1 tLS t0t WNt WNLSF Spare Total Content DN tLSF Estimated TGD, low byte t0a WNa S/C health Estimated TGD, high byte Spare Total GGTOval A1G A0G t0G WN0G Spare Total

Bits 24 16 16 6 2 64 16 16 16 16 64 16 16 11 11 8 2 64 26 16 12 5 5 64 Bits 30 32 2 64 24 8 8 8 8 8 64 Bits 8 8 8 8 8 13 8 3 64 1 12 20 8 6 17 64

Page No. 25+1

25+2

25+3

25+4

Data Packet E5b-I E1-B E6-A E1-A Time ref. + etc (packet 1 + 2)

Applicability

Page No. 5

System

Data Packet E5b-I E1-B E6-A E1-A Time ref., health, GGTO (packet 3 + 4)

Applicability

Page No.

Broadcasting s/c & System

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 40 of 47

Data Packet E5b-I E1-B E6-A E1-A Orbital parameters, plane n

Applicability

Content (A)1/2 e Spare Total OMEGADOT

System

Spare Total Data Packet E5b-I E1-B Almanac slot k E6-A E1-A System Applicability Content
Af0 Af1 M0

Bits 24 16 16 8 64 24 24 16 64 Bits 15 11 24 11 3 64

Page No. See add. description (ch. 8.5) See add. description (ch. 8.5)

Page No. See add. description tables in chapter 8.5

Almanac S/C Health Spare Total

8.4.3

E6-B Navigation Data Pages


Table 38: E6-B Navigation Data Pages
Data Packet Applicability Content Mo n e (A)1/2 (OMEGA)0 i0 IDOT OMEGADOT Cuc Cus Crc Crs Cic Cis t0e t0c af0 af1 af2 SVID IOD Spare Total Bits 32 16 32 32 32 32 32 14 24 16 16 16 16 16 16 16 16 26 16 12 6 6 24 464 Page No.

E6-B

Ephemeris, Clock correction

Broadcasting s/c

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 41 of 47

Data Packet E6-B

Applicability

Content
[WN,TOW]

Ionosphere & UTC Correction, BGD, Almanac reference time GGTO

System & Broadcasting s/c

A1 A0 tLS t0t WNt WNLSF DN tLSF Ionosphere corr. ai0 Ionosphere corr. ai1 Ionosphere corr. ai2 Ionosphere corr. SF1SF5 Spare S/C health S/C TGD low byte WNa t0a S/C TGD high byte GGTOval A1G A0G t0G WN0G Spare Total Content (A)1/2 e Plane 1 Bits 24 16 16 24 24 24 16 16 24 24 24 16 16 24 24 152 464

Bits 30 24 32 8 8 8 8 8 8 11 11 13 5 40 13 8 8 8 8 1 12 20 8 6 158 464

Page No.

Data Packet E6-B

Applicability

Page No.

OMEGADOT

(A)1/2 e Almanac data (packet 1) System Plane 2

OMEGADOT

(A)1/2 e Plane 3

OMEGADOT

Spare Total

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 42 of 47

Data Packet E6-B

Applicability slot i+0

slot i+1

slot i+2 Almanac data (packet 27) System

slot i+3

slot i+4

slot i+5

Content Clock corr. Af0 Clock corr. Af1 M0 s/c health Clock corr. Af0 Clock corr. Af1 M0 s/c health Clock corr. Af0 Clock corr. Af1 M0 s/c health Clock corr. Af0 Clock corr. Af1 M0 s/c health Clock corr. Af0 Clock corr. Af1 M0 s/c health Clock corr. Af0 Clock corr. Af1 M0 s/c health Spare Total

Bits 15 11 24 11 15 11 24 11 15 11 24 11 15 11 24 11 15 11 24 11 15 11 24 11 98 464

Page No.

18 with i=0 33 with i=6 48 with i=12 63 with i=18 78 with i=24 93 with i=30

8.5
8.5.1
0s Time 0s 10 s 20 s 30 s 40 s

Navigation Message Data Frame Format


E5a-I Frame Format
Table 39: E5a-I Navigation Message Data Stream Format
Page # 1 2 3 4 5 GST, Health, BGD, GGTO Slow repetition data (packet 1) One frame on Subframe 1 Ionospere, UTC conversion Ephemeris, Clock correction 50s Page # 6 7 8 9 10 E5a-I GST, Health, BGD, GGTO Slow repetition data (packet 2) Subframe 2 Ionospere, UTC conversion Ephemeris, Clock correction 550s Page # 56 57 58 59 60 GST, Health, BGD, GGTO Slow repetition data (packet 12) Subframe 12 Ionospere, UTC conversion Ephemeris, Clock correction

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 43 of 47

8.5.2
0s Time 0s 1s 2s 3s 4s 5s 6s 7s 18 s 19 s 20 s 21 s 22 s 23 s 24 s

E5b-I Frame Format


Table 40: E5b-I Navigation Message Data Frame Format
Page # 1 2 3 4 5 6 7 8 19 20 21 22 23 24 25 Subframe 1 Ephemeris (packets 14) Time ref + etc (packets 1 + 2) Spare 25s Page # 26 27 28 29 30 31 32 33 44 45 46 47 48 49 50 E5b-I Subframe 2 Ephemeris, Clock correction, Iono correction (packets 58) Time ref + etc (packets 3 + 4) Spare 550s Page # 551 552 553 554 555 556 557 557 569 570 571 572 573 574 575 Subframe 23 Ephemeris (packets 14) Time ref + etc (packets 1 + 2) Spare 575s Page # 576 577 578 579 580 581 582 583 594 595 596 597 598 599 600 Subframe 24 Ephemeris, Clock correction, Iono correction (packets 58) Time ref + etc (packets 3 + 4) Spare

See additional descritiption in table 41 One frame on

See additional description in table 41

See additional descritiption in table 41

See additional description in table 41

Table 41: Additional description to table 40


Page # 21 22 23 24 25 121 122 123 124 125 221 222 223 224 225 321 322 323 324 325 421 422 423 424 425 521 522 523 524 525 Subframe 1 Orbital Param. Plane 1 Orbital Param. Plane 2 Spare Spare Subframe 5 Almanac slot 7 Almanac slot 8 Almanac slot 9 Spare Spare Subframe 9 Almanac slot 19 Almanac slot 20 Almanac slot 21 Spare Spare Subframe 13 Almanac slot 31 Almanac slot 32 Almanac slot 33 Spare Spare Subframe 17 Spare Spare Spare Spare Spare Subframe 21 Spare Spare Spare Spare Spare Page # 46 47 48 49 50 146 147 148 149 150 246 247 248 249 250 346 347 348 349 350 446 447 448 449 450 546 547 548 549 550 Subframe 2 Orbital Param. Plane 2 Orbital Param. Plane 3 Spare Spare Subframe 6 Almanac slot 10 Almanac slot 11 Almanac slot 12 Spare Spare Subframe 10 Almanac slot 22 Almanac slot 23 Almanac slot 24 Spare Spare Subframe 14 Almanac slot 34 Almanac slot 35 Almanac slot 36 Spare Spare Subframe 18 Spare Spare Spare Spare Spare Subframe 22 Spare Spare Spare Spare Spare Page # 71 72 73 74 75 171 172 173 174 175 271 272 273 274 275 371 372 373 374 375 471 472 473 474 475 571 572 573 574 575 Subframe 3 Almanac S/C 1 Almanac S/C 2 Almanac S/C 3 Spare Spare Subframe 7 Almanac slot 13 Almanac slot 14 Almanac slot 15 Spare Spare Subframe 11 Almanac slot 25 Almanac slot 26 Almanac slot 27 Spare Spare Subframe 15 Spare Spare Spare Spare Spare Subframe 19 Spare Spare Spare Spare Spare Subframe 23 Spare Spare Spare Spare Spare Page # 96 97 98 99 100 196 197 198 199 200 296 297 298 299 300 396 397 398 399 400 496 497 498 499 500 596 597 598 599 600 Subframe 4 Almanac S/C 4 Almanac S/C 5 Almanac S/C 6 Spare Spare Subframe 8 Almanac slot 16 Almanac slot 17 Almanac slot 18 Spare Spare Subframe 12 Almanac slot 28 Almanac slot 29 Almanac slot 30 Spare Spare Subframe 16 Spare Spare Spare Spare Spare Subframe 20 Spare Spare Spare Spare Spare Subframe 24 Spare Spare Spare Spare Spare

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 44 of 47

8.5.3
0s Time 0.0 s 2.5 s 5.0 s 7.5 s 10.0 s 12.5 s 15.0 s 17.5 s 20.0 s 22.5 s

E6-A Frame Format


Table 42: E6-A Navigation Message Data Frame Format
Page # 1 2 3 4 5 6 7 8 9 10 Subframe 1 Ephemeris (packets 14) Time ref + etc (packets 1 + 2) See additional descritiption in table 43 One frame on 25s Page # 11 12 13 14 15 16 17 18 19 20 E6-A Subframe 2 Ephemeris, Clock correction, Iono correction (packets 58) Time ref + etc (packets 3 + 4) See additional description in table 43 550s Page # 221 222 223 224 225 226 227 228 229 230 Subframe 23 Ephemeris (packets 14) Time ref + etc (packets 1 + 2) See additional descritiption in table 43 575s Page # 231 232 233 234 235 236 237 238 239 240 Subframe 24 Ephemeris, Clock correction, Iono correction (packets 58) Time ref + etc (packets 3 + 4) See additional description in table 43

Table 43: Additional description to table 42


Page # 7 8 9 10 47 48 49 50 87 88 89 90 127 128 129 130 167 168 169 170 207 208 209 210 Subframe 1 Orbital Param. Plane 1 Orbital Param. Plane 2 Spare Subframe 5 Almanac slot 7 Almanac slot 8 Almanac slot 9 Spare Subframe 9 Almanac slot 19 Almanac slot 20 Almanac slot 21 Spare Subframe 13 Almanac slot 31 Almanac slot 32 Almanac slot 33 Spare Subframe 17 Spare Spare Spare Spare Subframe 21 Spare Spare Spare Spare Page # 17 18 19 20 57 58 59 60 97 98 99 100 137 138 139 140 177 178 179 180 217 218 219 220 Subframe 2 Orbital Param. Plane 2 Orbital Param. Plane 3 Spare Subframe 6 Almanac slot 10 Almanac slot 11 Almanac slot 12 Spare Subframe 10 Almanac slot 22 Almanac slot 23 Almanac slot 24 Spare Subframe 14 Almanac slot 34 Almanac slot 35 Almanac slot 36 Spare Subframe 18 Spare Spare Spare Spare Subframe 22 Spare Spare Spare Spare Page # 27 28 29 30 67 68 69 70 107 108 109 110 147 148 149 150 187 188 189 190 227 228 229 230 Subframe 3 Almanac slot 1 Almanac slot 2 Almanac slot 3 Spare Subframe 7 Almanac slot 13 Almanac slot 14 Almanac slot 15 Spare Subframe 11 Almanac slot 25 Almanac slot 26 Almanac slot 27 Spare Subframe 15 Spare Spare Spare Spare Subframe 19 Spare Spare Spare Spare Subframe 23 Spare Spare Spare Spare Page # 37 38 39 40 77 78 79 80 117 118 119 120 157 158 159 160 207 208 209 210 237 238 239 240 Subframe 4 Almanac slot 4 Almanac slot 5 Almanac slot 6 Spare Subframe 8 Almanac slot 16 Almanac slot 17 Almanac slot 18 Spare Subframe 12 Almanac slot 28 Almanac slot 29 Almanac slot 30 Spare Subframe 16 Spare Spare Spare Spare Subframe 20 Spare Spare Spare Spare Subframe 24 Spare Spare Spare Spare

8.5.4
0s Time 0s 1s 2s 3s 4s 5s 6s 7s 8s

E6-B Frame Format


Table 44: E6-B Navigation Message Data Frame Format
Page # 1 2 3 4 5 6 7 8 9 Subframe 1 Ephem. & Clock Corr. Ionosph. & UTC con. Almanac data (1) 15s Page # 16 17 18 19 20 21 22 23 24 Subframe 2 Ephem. & Clock Corr. Ionosph. & UTC con. Almanac data (2) 90s Page # 91 92 93 94 95 96 97 98 99 Subframe 23 Ephem. & Clock Corr. Ionosph. & UTC con. Almanac data (7) 105s Page # 106 107 108 109 110 111 112 113 114 Subframe 24 Ephem. & Clock Corr. Ionosph. & UTC con.

Spare

Spare

Spare

Spare

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 45 of 47


9s 10 s 11 s 12 s 13 s 14 s 10 11 12 13 14 15 One frame on 25 26 27 28 29 30 E1-B 100 101 102 103 104 105 115 116 117 118 119 120

8.5.5
0s Time 0.0 s 2.5 s 5.0 s 7.5 s 10.0 s 12.5 s 15.0 s 17.5 s 20.0 s 22.5 s

E1-A Frame Format


Table 45: E1-A Navigation Message Data Frame Format
Page # 1 2 3 4 5 6 7 8 9 10 Subframe 1 Ephemeris (packets 14) Time ref + etc (packets 3 + 4) See additional descritiption in table 46 One frame on 25s Page # 11 12 13 14 15 16 17 18 19 20 Subframe 2 Ephemeris, Clock correction, Iono correction (packets 58) Time ref + etc (packets 1 + 2) See additional description in table 46 E1-A 550s Page # 221 222 223 224 225 226 227 228 229 230 Subframe 23 Ephemeris (packets 14) Time ref + etc (packets 3 + 4) See additional descritiption in table 46 575s Page # 231 232 233 234 235 236 237 238 239 240 Subframe 24 Ephemeris, Clock correction, Iono correction (packets 58) Time ref + etc (packets 1 + 2) See additional description in table 46

Table 46: Additional description to table 45


Page # 7 8 9 10 47 48 49 50 87 88 89 90 127 128 129 130 167 168 169 170 207 208 209 210 Subframe 1 Almanac slot 31 Almanac slot 32 Almanac slot 33 Spare Subframe 5 Spare Spare Spare Spare Subframe 9 Spare Spare Spare Spare Subframe 13 Orbital Param. Plane 1 Orbital Param. Plane 2 Spare Subframe 17 Almanac slot 7 Almanac slot 8 Almanac slot 9 Spare Subframe 21 Almanac slot 19 Almanac slot 20 Almanac slot 21 Spare Page # 17 18 19 20 57 58 59 60 97 98 99 100 137 138 139 140 177 178 179 180 217 218 219 220 Subframe 2 Almanac slot 34 Almanac slot 35 Almanac slot 36 Spare Subframe 6 Spare Spare Spare Spare Subframe 10 Spare Spare Spare Spare Subframe 14 Orbital Param. Plane 2 Orbital Param. Plane 3 Spare Subframe 18 Almanac slot 10 Almanac slot 11 Almanac slot 12 Spare Subframe 22 Almanac slot 22 Almanac slot 23 Almanac slot 24 Spare Page # 27 28 29 30 67 68 69 70 107 108 109 110 147 148 149 150 187 188 189 190 227 228 229 230 Subframe 3 Spare Spare Spare Spare Subframe 7 Spare Spare Spare Spare Subframe 11 Spare Spare Spare Spare Subframe 15 Almanac slot 1 Almanac slot 2 Almanac slot 3 Spare Subframe 19 Almanac slot 13 Almanac slot 14 Almanac slot 15 Spare Subframe 23 Almanac slot 25 Almanac slot 26 Almanac slot 27 Spare Page # 37 38 39 40 77 78 79 80 117 118 119 120 157 158 159 160 207 208 209 210 237 238 239 240 Subframe 4 Spare Spare Spare Spare Subframe 8 Spare Spare Spare Spare Subframe 12 Spare Spare Spare Spare Subframe 16 Almanac slot 4 Almanac slot 5 Almanac slot 6 Spare Subframe 20 Almanac slot 16 Almanac slot 17 Almanac slot 18 Spare Subframe 24 Almanac slot 28 Almanac slot 29 Almanac slot 30 Spare

8.5.6
0s Time 0s 1s 2s

E1-B Frame Format


Table 47: E1-B Navigation Message Data Frame Format
Page # 1 2 3 Subframe 1 Ephemeris (packets 14) 25s Page # 26 27 28 Subframe 2 Ephemeris, Clock correction, Iono correction 550s Page # 551 552 553 Subframe 23 Ephemeris (packets 14) 575s Page # 576 577 578 Subframe 24 Ephemeris, Clock correction, Iono correction

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 46 of 47 3s 4s 5s 6s 7s 18 s 19 s 20 s 21 s 22 s 23 s 24 s 4 5 6 7 8 19 20 21 22 23 24 25 29 30 31 32 33 44 45 46 47 48 49 50 E1-B (packets 58) Time ref + etc (packets 1 + 2) Spare 554 555 556 557 557 569 570 571 572 573 574 575 579 580 581 582 583 594 595 596 597 598 599 600 (packets 58) Time ref + etc (packets 1 + 2) Spare

Time ref + etc (packets 3 + 4) Spare

Time ref + etc (packets 3 + 4) Spare

See additional descritiption in table 48 One frame on

See additional description in table 48

See additional descritiption in table 48

See additional description in table 48

Table 48: Additional description to table 47


Page # 21 22 23 24 25 121 122 123 124 125 221 222 223 224 225 321 322 323 324 325 421 422 423 424 425 521 522 523 524 525 Subframe 1 Almanac slot 31 Almanac slot 32 Almanac slot 33 Spare Spare Subframe 5 Spare Spare Spare Spare Spare Subframe 9 Spare Spare Spare Spare Spare Subframe 13 Orbital Param. Plane 1 Orbital Param. Plane 2 Spare Spare Subframe 17 Almanac slot 7 Almanac slot 8 Almanac slot 9 Spare Spare Subframe 21 Almanac slot 19 Almanac slot 20 Almanac slot 21 Spare Spare Page # 46 47 48 49 50 146 147 148 149 150 246 247 248 249 250 346 347 348 349 350 446 447 448 449 450 546 547 548 549 550 Subframe 2 Almanac slot 34 Almanac slot 35 Almanac slot 36 Spare Spare Subframe 6 Spare Spare Spare Spare Spare Subframe 10 Spare Spare Spare Spare Spare Subframe 14 Orbital Param. Plane 2 Orbital Param. Plane 3 Spare Spare Subframe 18 Almanac slot 10 Almanac slot 11 Almanac slot 12 Spare Spare Subframe 22 Almanac slot 22 Almanac slot 23 Almanac slot 24 Spare Spare Page # 71 72 73 74 75 171 172 173 174 175 271 272 273 274 275 371 372 373 374 375 471 472 473 474 475 571 572 573 574 575 Subframe 3 Spare Spare Spare Spare Spare Subframe 7 Spare Spare Spare Spare Spare Subframe 11 Spare Spare Spare Spare Spare Subframe 15 Almanac slot 1 Almanac slot 2 Almanac slot 3 Spare Spare Subframe 19 Almanac slot 13 Almanac slot 14 Almanac slot 15 Spare Spare Subframe 23 Almanac slot 25 Almanac slot 26 Almanac slot 27 Spare Spare Page # 96 97 98 99 100 196 197 198 199 200 296 297 298 299 300 396 397 398 399 400 496 497 498 499 500 596 597 598 599 600 Subframe 4 Spare Spare Spare Spare Spare Subframe 8 Spare Spare Spare Spare Spare Subframe 12 Spare Spare Spare Spare Spare Subframe 16 Almanac slot 4 Almanac slot 5 Almanac slot 6 Spare Spare Subframe 20 Almanac slot 16 Almanac slot 17 Almanac slot 18 Spare Spare Subframe 24 Almanac slot 28 Almanac slot 29 Almanac slot 30 Spare Spare

8.6

Message Mapping to Navigation Signal Components


Table 49: Message Mapping
GIOVE Nav. signal component E5b-I E1-B E6-B E6-A E1-A Message Data Content Navigation

(GIOVE-A/B specific)

GIOVE-A+B Public SIS ICD issue 1 revision 1 - 08.08.2008 ESA-DTEN-NG-ICD/02837 page 47 of 47

Das könnte Ihnen auch gefallen