NMEA-0183 message: GSV

Satellite information

The GSV message string identifies the number of SVs in view, the PRN numbers, elevations, azimuths, and SNR values. Example GSV message strings are:

$GPGSV,8,1,25,21,44,141,47,15,14,049,44,6,31,255,46,3,25,280,44*75

$GPGSV,8,2,25,18,61,057,48,22,68,320,52,27,34,268,47,24,32,076,45*76

$GPGSV,8,3,25,14,51,214,49,19,23,308,46*7E

$GPGSV,8,4,25,51,44,183,49,46,41,169,43,48,36,220,45*47

$GLGSV,8,5,25,82,49,219,52,76,22,051,41,83,37,316,51,67,57,010,51*6C

$GLGSV,8,6,25,77,24,108,44,81,10,181,46,78,1,152,34,66,18,060,45*50

$GLGSV,8,7,25,68,37,284,50*5C

$GBGSV,8,8,25,111,35,221,47,112,4,179,39,114,48,290,48*11

GSV message fields

Field Meaning
0 Message ID
1 Total number of messages of this type in this cycle
2 Message number
3 Total number of SVs visible
4 SV PRN number
5 Elevation, in degrees, 90° maximum
6 Azimuth, degrees from True North, 000° through 359°
7 SNR, 00 through 99 dB (null when not tracking)
8–11 Information about second SV, same format as fields 4 through 7
12–15 Information about third SV, same format as fields 4 through 7
16–19 Information about fourth SV, same format as fields 4 through 7
20 The checksum data, always begins with *

NOTE –

$GPGSV indicates GPS and SBAS satellites. If the PRN is greater than 32, this indicates an SBAS PRN, 87 should be added to the GSV PRN number to determine the SBAS PRN number.

$GLGSV indicates GLONASS satellites. 64 should be subtracted from the GSV PRN number to determine the GLONASS PRN number.

$GBGSV indicates BeiDou satellites. 100 should be subtracted from the GSV PRN number to determine the BeiDou PRN number.

$GAGSV indicates Galileo satellites.

$GQGSV indicates QZSS satellites.