Lantronix PNT Series PNT-SG3FS GNSS Module Software User Guide - Page 54

Adaptive and Cyclic Mode State Diagram

Page 54 highlights

10. Low Power Modes Adaptive and Cyclic Mode State Diagram The library, using the Estimated Horizontal Position Error (EHPE), implements a dynamic constellation switch, in this way the device is able to optimize the usage of multi-constellation satellites allowing the customer to select the proper compromise between accuracy performance and power consumption. EHPE is a measure of the error in a GNSS position on the horizontal plane. This value can be monitored in the NMEA sentences $GPGST. Figure 17 below shows the algorithm's state diagram. Figure 17: Adaptive and Cyclic Mode State Diagram The Adaptive and Cyclic Low Power algorithm is scheduled every second. Initial state is achieved only after the steady state is reached. The steady state in GNSS mode is a particular condition in which the software turns off the acquisition engine. This condition is reached when all the following conditions are true: ♦ The system is in Position Accurate condition (position fix available) ♦ Ephemeris available (4 for GPS, 4 for GLONASS) ♦ Almanac completely downloaded Generally at first start up (Full Cold Mode) this condition, in full sky is reached in 12.5 minutes. Diagram explanations in Table 15 below: Table 15. Adaptive and Cyclic Finite State Machine Description State INITIAL_STATE FULL_CONST Description o All the GNSS constellations enabled in the firmware-configuration are active during the runtime o System fully running. Next State FULL_CONST only when all the three conditions are taken: o position fix available o almanac completely downloaded o ephemeris available (4 for GPS, 4 for GLONASS); LOW_POWER_STATE only if EHPE average is less than EHPE threshold (good sky condition) PNT-SG3FS GNSS Module Software User Guide 54

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274

10. Low Power Modes
PNT-SG3FS GNSS Module Software User Guide
54
Adaptive and Cyclic Mode State Diagram
The library, using the Estimated Horizontal Position Error (EHPE), implements a dynamic
constellation switch, in this way the device is able to optimize the usage of multi-constellation
satellites allowing the customer to select the proper compromise between accuracy performance
and power consumption.
EHPE is a measure of the error in a GNSS position on the horizontal plane. This value can be
monitored in the NMEA sentences
$GPGST
.
Figure 17 below shows the algorithm's state diagram.
The Adaptive and Cyclic Low Power algorithm is scheduled every second.
Initial state is achieved only after the steady state is reached. The steady state in GNSS mode is
a particular condition in which the software turns off the acquisition engine.
This condition is reached when all the following conditions are true:
The system is in Position Accurate condition (position fix available)
Ephemeris available (4 for GPS, 4 for GLONASS)
Almanac completely downloaded
Generally at first start up (Full Cold Mode) this condition, in full sky is reached in 12.5 minutes.
Diagram explanations in Table 15 below:
Table 15. Adaptive and Cyclic Finite State Machine Description
State
Description
Next State
INITIAL_STATE
FULL_CONST only when all the three
conditions are taken:
o
position fix available
o
almanac completely downloaded
o
ephemeris available (4 for GPS, 4 for
GLONASS);
FULL_CONST
o
All the GNSS constellations enabled in
the firmware-configuration are active
during the runtime
o
System fully running.
LOW_POWER_STATE only if EHPE
average is less than EHPE threshold (good
sky condition)
Figure 17: Adaptive and Cyclic Mode State Diagram