GALALMANAC

Decoded Galileo Almanac

Platform:

OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2

This log contains the decoded Galileo almanac parameters from Galileo navigation messages. Multiple messages are transmitted, one for each satellite ID with data. The Galileo almanac can come from any of the E1, E5a or E5b signals.

The OEM7 family of receivers automatically save almanacs in their Non-Volatile Memory (NVM), so creating an almanac boot file is not necessary.

Message ID: 1120

Log Type: Asynch

Recommended Input:

log galalmanaca onchanged

ASCII Example:

#GALALMANACA,USB1,22,65.5,SATTIME,2209,503250.000,02000020,131f,16809;
2,TRUE,TRUE,0,0,0,0,5,1185,502200.000,3.052e-04,-5.852e-09,6.4734e-01,
3.4994e-01,2.017e+00,2.9945e-04,3.638e-12,1.367e-02,-3.260e-03*d4dcde5e

#GALALMANACA,USB1,21,65.5,SATTIME,2209,503250.000,02000020,131f,16809;
3,TRUE,TRUE,0,0,0,0,5,1185,502200.000,3.052e-04,-5.852e-09,-1.452e+00,
-4.6096e-01,-1.392e+00,-5.5885e-04,-3.638e-12,2.344e-02,-2.148e-02*8b956b99

...

#GALALMANACA,USB1,1,65.5,SATTIME,2209,502900.000,02000020,131f,16809;
34,TRUE,TRUE,0,0,0,0,4,1185,501600.000,2.899e-04,-5.120e-09,2.728e+00,
1.629e+00,-1.433e+00,-5.1689e-04,-3.638e-12,2.344e-02,2.052e-02*6235e5c8

#GALALMANACA,USB1,0,65.5,SATTIME,2209,502950.000,02000020,131f,16809;
36,TRUE,TRUE,0,0,0,0,4,1185,501600.000,2.594e-04,-5.120e-09,2.730e+00,
2.2166e-01,7.6191e-01,-3.7384e-04,-7.276e-12,2.539e-02,2.052e-02*7aa7acd3

The speed at which the receiver locates and locks onto new satellites is improved if the receiver has approximate time and position (SETAPPROXTIME and SETAPPROXPOS), as well as an almanac. This allows the receiver to compute the elevation of each satellite so it can tell which satellites are visible and their Doppler offsets, improving Time to First Fix (TTFF).

Field

Field Type

Description

Format

Binary Bytes

Binary Offset

1

Log header

GALALMANAC header

For information about log headers, see ASCII, Abbreviated ASCII or Binary.

 

H

0

2

SatId

Satellite ID

Ulong

4

H

3

FNAVReceived

Indicates F/NAV almanac data received

Bool

4

H+4

4

INAVReceived

Indicates I/NAV almanac data received

Bool

4

H+8

5

E1BHealth

E1B health status bits (only valid if INAVReceived is TRUE)

Uchar

1

H+12

6

E5aHealth

E5a health status bits (only valid if FNAVReceived is TRUE)

Uchar

1

H+13

7

E5bHealth

E5b health status bits (only valid if INAVReceived is TRUE)

Uchar

1

H+14

8

Reserved

Uchar

1

H+15

9

IODa

Almanac issue of data

Ulong

4

H+16

10

Weeks

Almanac reference week since the Galileo system time start epoch (August 22nd 1999)

Ulong

4

H+20

11

Seconds

Almanac reference time of week (s for ASCII, ms for binary)

GPSec

4

H+24

12

Ecc

Eccentricity (dimensionless)

Double

8

H+28

13

OmegaDot

Rate of right ascension (radians/s)

Double

8

H+36

14

Omega0

Right ascension (radians)

Double

8

H+44

15

Omega

Argument of perigee (radians)

Double

8

H+52

16

M0

Mean anomaly at ref time (radians)

Double

8

H+60

17

Af0

Satellite clock correction bias (s)

Double

8

H+68

18

Af1

Satellite clock correction linear (s/s)

Double

8

H+76

19

DeltaRootA

Difference with respect to the square root of the nominal semi-major axis (sqrt(m))1

Double

8

H+84

20

DeltaI

Difference with respect to the nominal inclination at reference time (radians)2

Double

8

H+92

21

xxxx

32-bit CRC (ASCII and Binary only)

Hex

4

H+100

22

[CR][LF]

Sentence terminator (ASCII only)

-

-

-