GPS 18 Technical Specifications (190-00307-00)
Rev. D
Page 27
Receiver Measurement Record
typedef struct
{
unsigned long
cycles;
double
pr;
unsigned int
phase;
char
slp_dtct;
unsigned char
snr_dbhz;
char
svid;
char
valid;
} cpo_rcv_sv_data;
typedef struct
{
double
rcvr_tow;
int
rcvr_wn;
cpo_rcv_sv_data
sv[ 12 ];
} cpo_rcv_data;
rcvr_tow
Receiver time of week (seconds)
rcvr_wn
Receiver week number
cycles
Number of accumulated cycles
pr
Pseudorange (meters)
phase
To convert to (0 to 359.999) multiply by 360.0 and divide by 2048.0
slp_dtct
0 = no cycle slip detected; non-zero = cycle slip detected
snr_dbhz
Signal strength - db Hz
svid
Satellite number (0 to 31; 119 to 138 for WAAS). Note: add 1 to offset to current svid
numbers.
valid
0 = information not valid; non-zero = information valid