NMEA GSV message
GNSS satellites in view (GSV)
| Message | NMEA-Standard-GSV GNSS satellites in view |
| Comment | The number of satellites in view, together with each SV ID, elevation azimuth, and signal strength (C/No) value. Only four satellite details are transmitted in one message. In a multi-GNSS system, sets of GSV messages will be output multiple times, one set for each GNSS. The messages are grouped by the signal ID and separate messages are output for each signal ID. (supported for protocol versions 27.12 and later) |
| Information | Number of fields: 7 + (1..4)·4 |
| Structure | $xxGSV,numMsg,msgNum,numSV{,svid,elv,az,cno},signalId*cs\r\n |
| Examples | $GPGSV,3,1,09,09,,,17,10,,,40,12,,,49,13,,,35,1*6F\r\n $GPGSV,3,2,09,15,,,44,17,,,45,19,,,44,24,,,50,1*64\r\n $GPGSV,3,3,09,25,,,40,1*6E\r\n $GPGSV,1,1,03,12,,,42,24,,,47,32,,,37,5*66\r\n $GPGSV,1,1,01,03,05,218,,0*59\r\n $GAGSV,1,1,00,2*76\r\n |
Payload
| Field | Name | Format | Unit | Example | Description |
|---|---|---|---|---|---|
| 0 | xxGSV | string | - | $GPGSV | GSV Message ID (xx = GSV Talker ID). Talker ID GN shall not be used. |
| 1 | numMsg | digit | - | 3 | Number of messages, total number of GSV messages being output (range: 1-9) |
| 2 | msgNum | digit | - | 1 | Number of this message (range: 1-numMsg) |
| 3 | numSV | numeric | - | 10 | Number of known satellites in view regarding both the talker ID and the signalId |
| Start of repeated group (1...4 times) | |||||
| 4 + n·4 | svid | numeric | - | 23 | Satellite ID |
| 5 + ·4 | elv | numeric | deg | 38 | Elevation (<= 90) |
| 6 + ·4 | az | numeric | deg | 230 | Azimuth (range: 0-359) |
| 7 + ·4 | cno | numeric | dBHz | 44 | Signal strength (C/N0, range: 0-99), null when not tracking |
| End of repeated group (1...4 times) | |||||
| 4 + N·4 | signalId | hexadecimal | - | - | NMEA-defined GNSS signal ID |
| 5 + N·4 | cs | hexadecimal | - | *7F | Checksum |
| 6 + N·4 | CRLF | character | - | - | Carriage return and line feed |
Based on NMEA documentation provided by u-blox.
Learn more about NMEA protocol: