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) |
- |
- |
- |