原创 098-CentOS下codeblocks編譯RTKLIB

linux下使用codeblocks編譯RTKLIB比較容易,建立好項目並把src及rcv文件夾下的*.c全部添加進去後,添加這樣一個main函數: #include "rtklib.h" extern int showmsg(

原创 097-關於RTKLIB打開串口的問題

今天在windows下連接ublox接收機接收數據,無論是ucenter,串口調試工具還是rtklib實時定位,都能夠接收數據,但是利用rtklib源碼解算卻不行,錯誤定位在不能打開串口。今晚又在linux下調試,命令行下通過 c

原创 099-【字符串函數】之strtok

原型: char *strtok(char s[], const char *delim); 作用: 分解字符串爲一組字符串。s爲要分解的字符串,delim爲分隔符字符串。 例如: strtok("abc,def,ghi", "

原创 GPS觀測值的線性組合

轉自:GPS觀測值的線性組合

原创 105-爲什麼會有兩種形式的消電離層組合

我們在使用消電離層組合模型的時候,可能會發現,爲什麼很多材料上會寫着完全不同的兩種消電離層組合,其實把不同的寫在一起就會發現: PIF=f12f12−f22P1−f22f12−f22P2 P_{IF} = \frac{f_1^2}

原创 115-RTKLIB及GAMP中PPP的隨機模型

在rtklib中,ppp的隨機模型設置如下: static double varerr(int sat, int sys, double el, int freq, int type, const prcopt_t *opt) {

原创 114-[RTKLIB_BUG]關於rejc

在RTKLIB的ppp_res中有這樣一段程序: /* reject satellite by pre-fit residuals */ if (!post&&opt->maxinno>0.0&&fabs(v[nv])>opt->

原创 116-RTKLIB中的setpcv

RTKLIB中setpcv函數的定義如下: /* set antenna parameters ----------------------------------------------------*/ static void

原创 113-RTKLIB關於周跳函數detslp_ll

此文爲網友解惑: rtklib中有一個通過觀測值的失鎖標識符來檢測周跳的函數如下: /* detect cycle slip by LLI ---------------------------------------------

原创 110-IMU數據轉換工具

分享一個轉換IMU數據的工具,可至資源頁下載,不想用積分的可至本人博客首頁的置頂博文中的百度網盤下載(在程序文件夾中)。 配置文件: 執行程序: 不明白的可私信或郵箱提問。

原创 109-gamp與rtklib精度對比

以2017年cut02440.17o作爲觀測數據對比兩個軟件PPP定位結果: 靜態仿動態模式下: x方向: y方向: z方向: 三維位置: 三維位置局部放大: 本文修改前的靜態ppp對比誤用gamp的動態結果,得出了靜態

原创 117-關於python的時間

From To Use seconds since the epoch struct_time in UTC gmtime() seconds since the epoch struct_time in l

原创 112-RTKLIB中關於dcb文件讀取的問題

關於rtklib讀取dcb文件的問題,做如下幾點記錄: 1、rtklib並不是只能讀取一個dcb文件,輸入dcb文件路徑f:\\test\\*.dcb就可以讀取該路徑下的所有dcb文件; 2、如果該文件夾下有很多不同日期的dcb文

原创 111-GAMP處理流程

原创 107-周跳探測之MW

MW組合 對相位觀測值進行寬巷組合,即寬巷相位觀測值爲: ϕw=ϕ1−ϕ2 \phi_w = \phi_1 - \phi_2 ϕw​=ϕ1​−ϕ2​ 因爲整週模糊度NNN與ϕ\phiϕ表示的含義相同,故: Nw=N1−N2 N_w