obsd_t这个结构体是在rtklib.h中定义的一个用来存储某个历元中的某个卫星的观测值的。
- typedef struct { /* observation data
record这个结构体是在rtklib.h中定义的一个用来存储某个历元中的某个卫星的观测值的。 /
gtime_t time; / receiver sampling time (GPST) 接收机采样时间*/
unsigned char sat,rcv; /* satellite/receiver number / //unsigned char无符号字节型
unsigned char SNR [NFREQ+NEXOBS]; / signal strength (0.25 dBHz) /
unsigned char LLI [NFREQ+NEXOBS]; / loss of lock indicator /
unsigned char code[NFREQ+NEXOBS]; / code indicator (CODE_???) /
double L[NFREQ+NEXOBS]; / observation data carrier-phase (cycle)载波相位 /
double P[NFREQ+NEXOBS]; / observation data pseudorange (m)伪距 /
float D[NFREQ+NEXOBS]; / observation data doppler frequency (Hz)多普勒频移 */ } obsd_t;
采样时间为历元时间。
观测值小数点后第三位结束。
小数点后第四位为LLI,经常为空格。
第五位为信号强度。
而L\P\D为观测值类型