91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LuatOS平臺(tái)GNSS定位核心技術(shù)詳解

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2026-02-04 18:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將圍繞GNSS的定位機(jī)制、時(shí)間系統(tǒng)、坐標(biāo)變換及常見(jiàn)誤差源展開(kāi)詳細(xì)講解,為LuatOS開(kāi)發(fā)者提供堅(jiān)實(shí)的理論依據(jù)。

一、背景與內(nèi)容概覽

下面將帶大家了解一些 GNSS 的底層原理,并掌握其應(yīng)用開(kāi)發(fā)方法。

本篇文章主要包含以下部分:

1、GNSS 基礎(chǔ)知識(shí)

2、GNSS 定位原理

3、四大 GNSS 星系

4、gnss 頻段信息詳解

5、室內(nèi)定位限制

6、接收機(jī)和解算機(jī)科普

7、冷熱啟動(dòng)科普

8、NMEA 數(shù)據(jù)詳解

9、GNSS 進(jìn)階知識(shí)

10、輔助定位技術(shù)(AGPS)

11、影響定位精度的因素(靜態(tài)和動(dòng)態(tài))

12、我們的 GNSS 測(cè)試軟件

13、RTK 差分定位

14、一般 GNSS 測(cè)試方案

15、軌跡優(yōu)化和濾波算法

二、GNSS 基礎(chǔ)知識(shí)

2.1 GNSS 定位原理

GNSS 是利用人造衛(wèi)星作為導(dǎo)航臺(tái),基于三角測(cè)量法,為全球用戶提供三維坐標(biāo)、速度和時(shí)間信息的空基無(wú)線電導(dǎo)航系統(tǒng)的技術(shù)

首先,由于地面需要的定位應(yīng)用比較多,如果 GNSS 衛(wèi)星一個(gè)個(gè)告訴地面應(yīng)用"你在哪",那資源消耗非常多,且延時(shí)很大,GNSS 衛(wèi)星承載能力有限,所以一般來(lái)說(shuō),GNSS 衛(wèi)星都會(huì)以廣播的形式,告訴地面應(yīng)用"我在哪",由接收機(jī)通過(guò)下面的計(jì)算公式,自己解算出一個(gè)經(jīng)緯度和時(shí)間

wKgZPGmDEc-AYXe6AAOkAAUxT1A446.png

理論上的最簡(jiǎn)計(jì)算公式:

將地球近似的看成一個(gè)圓,以地球圓心為原點(diǎn),建立空間直角坐標(biāo)系,假設(shè)我們所在的的位置為(x,y,z),頭頂參與計(jì)算的三顆衛(wèi)星的坐標(biāo)分別為(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3),在咱們學(xué)的高中知識(shí)中,在已知球心的情況下,可以通過(guò)已知的三個(gè)點(diǎn)到第四個(gè)點(diǎn)的距離,確定第四個(gè)未知點(diǎn)的坐標(biāo)

(1) (x - x?)2 + (y - y?)2 + (z - z?)2 = r?2

(2) (x - x?)2 + (y - y?)2 + (z - z?)2 = r?2

(3) (x - x?)2 + (y - y?)2 + (z - z?)2 = r?2

其中 r1 r2 r3 為這三個(gè)點(diǎn)到原點(diǎn)的距離,是一個(gè)固定值(GNSS 每一顆衛(wèi)星的軌道高度是確定的)

但是由于 GNSS 接收機(jī)使用的時(shí)鐘有誤差,所以,還需要增加一個(gè)時(shí)間變量δt,方程就變成了如下(c 為光速),c*δt為時(shí)鐘誤差造成的距離誤差。ρ? 為測(cè)量的得到的偽距,因?yàn)樘砑恿艘粋€(gè)時(shí)間變量,所以需要至少四個(gè)方程才能得到坐標(biāo),因?yàn)樾枰膫€(gè)方程,所以至少需要四個(gè)點(diǎn),才能確定坐標(biāo)

(1) ρ? = √[(x - x?)2 + (y - y?)2 + (z - z?)2] + c * δt

(2) ρ? = √[(x - x?)2 + (y - y?)2 + (z - z?)2] + c * δt

(3) ρ? = √[(x - x?)2 + (y - y?)2 + (z - z?)2] + c * δt

(4) ρ? = √[(x - x?)2 + (y - y?)2 + (z - z?)2] + c * δt

而由于實(shí)際環(huán)境下,地球不是標(biāo)準(zhǔn)圓形,所以參與定位的衛(wèi)星越多越好,上面的公式只是一個(gè)近似的理論公式,實(shí)際上解算的公式比上面的復(fù)雜的多,根據(jù)經(jīng)驗(yàn)來(lái)看,至少需要參與運(yùn)算的 GNSS 衛(wèi)星有 8 顆的時(shí)候,才能定位成功。

2.2 室內(nèi)定位限制

室內(nèi)收不到 GNSS 信號(hào),有多種原因,核心原因是 “衛(wèi)星信號(hào)極其微弱,且無(wú)法穿透大部分建筑結(jié)構(gòu)”。下面為大家詳細(xì)講解下這兩種最根本的原因。

2.2.1 根本原因

根本原因一:信號(hào)本身“先天不足”

GNSS 信號(hào)從兩萬(wàn)多公里高的衛(wèi)星發(fā)射到地面,已經(jīng)非常微弱。

信號(hào)強(qiáng)度對(duì)比:

結(jié)論:GNSS 信號(hào)是地球上最難被檢測(cè)到的民用無(wú)線電信號(hào)之一,接收機(jī)猶如在電子噪聲的海洋里打撈一根特定的繡花針。

根本原因二:建筑結(jié)構(gòu)的“致命阻隔”

wKgZO2mDEgaATT-2AAE8338frf0422.png

當(dāng)微弱的信號(hào)遇到建筑時(shí),會(huì)經(jīng)歷三種效應(yīng):

1、衰減:混凝土墻、金屬龍骨、甚至厚玻璃都會(huì)吸收信號(hào)能量。穿透一堵承重墻,信號(hào)可能衰減 20-30dB,足以將本已微弱的信號(hào)埋沒(méi)在噪聲之下。

2、遮擋:建筑的屋頂和密集的樓板完全阻擋了直射信號(hào)。沒(méi)有直射路徑,接收機(jī)無(wú)法進(jìn)行有效測(cè)量。

3、反射(多路徑) :即使有信號(hào)通過(guò)窗戶等縫隙進(jìn)入室內(nèi),也大多是經(jīng)過(guò)墻壁、家具多次反射的“間接信號(hào)”。這些信號(hào)路徑更長(zhǎng)、時(shí)間延遲混亂,會(huì)導(dǎo)致嚴(yán)重的定位錯(cuò)誤(將你定位到墻外或鏡像位置),比沒(méi)信號(hào)更糟糕。

2.2.2 解決方法

因?yàn)?GNSS 在室內(nèi)失效,催生了多種室內(nèi)定位技術(shù),它們?cè)聿煌?,適用于不同場(chǎng)景:

2.3 接收機(jī)和解算機(jī)

在 GNSS 模組/芯片內(nèi)部,實(shí)際上分了兩個(gè)大塊,一個(gè)叫接收機(jī),還有一個(gè)叫解算機(jī)(一般解算機(jī)為一顆 M0 內(nèi)核的 MCU)。

接收機(jī)是 “耳朵和話筒” ,負(fù)責(zé)接收衛(wèi)星信號(hào)并進(jìn)行基本測(cè)量。

解算機(jī)是 “大腦” ,負(fù)責(zé)處理這些測(cè)量值,計(jì)算出最終的位置、速度和時(shí)間。


接收機(jī):信號(hào)的捕捉與翻譯者

它位于處理鏈的最前端,核心任務(wù)是 “從模擬信號(hào)到數(shù)字?jǐn)?shù)據(jù)”。

硬件核心:天線射頻前端芯片、基帶處理芯片。

核心功能:

信號(hào)捕獲與跟蹤:在浩瀚的無(wú)線電噪聲海洋中,找到并鎖定每一顆 GNSS 衛(wèi)星的微弱信號(hào)。

測(cè)量觀測(cè)值:精確測(cè)量偽距(信號(hào)從衛(wèi)星到接收機(jī)的傳播時(shí)間)和載波相位(更高精度的相位測(cè)量)。

解調(diào)電文:從信號(hào)中解調(diào)出導(dǎo)航電文,獲得衛(wèi)星的軌道參數(shù)(星歷)、健康狀況、時(shí)間等信息。

輸出:原始觀測(cè)數(shù)據(jù)流,主要包括:偽距、載波相位、多普勒頻移、解調(diào)出的導(dǎo)航電文。它不知道自己在哪,只負(fù)責(zé)提供精確的“測(cè)量尺子”和“衛(wèi)星手冊(cè)”。

解算機(jī):定位的解謎者

它位于處理鏈的后端,核心任務(wù)是 “利用數(shù)據(jù)計(jì)算出結(jié)果”。

軟件核心:導(dǎo)航解算算法(如最小二乘法、卡爾曼濾波)、誤差修正模型、數(shù)據(jù)融合算法。

核心功能:

衛(wèi)星位置計(jì)算:利用接收機(jī)提供的星歷,計(jì)算每一顆衛(wèi)星在發(fā)射信號(hào)時(shí)的精確空間位置。

誤差建模與修正:對(duì)電離層延遲、對(duì)流層延遲、衛(wèi)星鐘差、相對(duì)論效應(yīng)等進(jìn)行建模和修正。

導(dǎo)航解算:將修正后的偽距作為“觀測(cè)值”,將衛(wèi)星位置作為“已知點(diǎn)”,通過(guò)幾何數(shù)學(xué)方法(解一個(gè)空間方程組)計(jì)算出接收機(jī)自身的位置、速度和時(shí)間。

優(yōu)化與融合:融合多系統(tǒng)(GPS/北斗/Galileo)數(shù)據(jù),并可能結(jié)合慣性傳感器(IMU)數(shù)據(jù)進(jìn)行組合導(dǎo)航,提供更連續(xù)、可靠的解算結(jié)果。

輸出:最終的定位結(jié)果,即經(jīng)緯度、海拔、速度、精確 UTC 時(shí)間(PVT)。它知道“我們?cè)谀摹薄?/p>


2.4 GNSS 星系

和 GPS 的不同點(diǎn)在于,狹義上講,只有美國(guó)的衛(wèi)星導(dǎo)航系統(tǒng),才叫做 GPS,中國(guó)的衛(wèi)星導(dǎo)航系統(tǒng)叫北斗,還有俄羅斯的格洛納斯,歐盟的伽利略,包括日本和印度也有自己的衛(wèi)星導(dǎo)航系統(tǒng),這些衛(wèi)星導(dǎo)航系統(tǒng),統(tǒng)稱為 GNSS。

2.5 GNSS 星系說(shuō)明

wKgZO2mDEtiAVUgeAABWbxW9chM335.png


2.6 GNSS 頻段信息詳解

wKgZO2mDEwSAAwUnAAFyFBUFy9Q035.png

2.7 冷熱啟動(dòng)

“冷啟動(dòng)”和“熱啟動(dòng)”是描述 GNSS 接收機(jī)初始定位速度和條件的兩個(gè)核心概念,它們的區(qū)別就像電腦的“開(kāi)機(jī)”與“喚醒”,夾在冷啟動(dòng)和熱啟動(dòng)之間的 還有個(gè)溫啟動(dòng)。

2.7.1 核心區(qū)別速覽

2.7.2 冷啟動(dòng)詳解

官方定義:接收機(jī)無(wú)任何有效的先驗(yàn)信息(或信息完全過(guò)期)。

“三不知”狀態(tài):

不知道自己在哪:沒(méi)有大概位置,可能在地球上任何一點(diǎn)。

不知道現(xiàn)在幾點(diǎn):時(shí)間誤差可能超過(guò)數(shù)小時(shí)。

不知道衛(wèi)星在哪:沒(méi)有有效的星歷(衛(wèi)星的精確軌道參數(shù)),或者星歷已過(guò)期(通常 >4 小時(shí))。

艱難的任務(wù):接收機(jī)必須進(jìn)行“全天空盲搜”。它需要:

在所有可能的射頻通道上,嘗試搜索所有可能的 GNSS 衛(wèi)星信號(hào)。

從捕獲到的第一顆衛(wèi)星信號(hào)中,先解碼出時(shí)間信息和粗略的歷書(shū)(衛(wèi)星的大概位置)。

利用這些信息,縮小范圍去捕獲其他衛(wèi)星,并下載每顆衛(wèi)星詳細(xì)的星歷(需 30 秒傳輸)。

集齊至少 4 顆衛(wèi)星的星歷和測(cè)量值后,才能解算第一個(gè)位置。

典型場(chǎng)景:你買了一個(gè)新導(dǎo)航設(shè)備,第一次在車?yán)锎蜷_(kāi)它;或者手機(jī)在飛行模式下跨洲飛行后開(kāi)機(jī)。


2.7.3 熱啟動(dòng)詳解

官方定義:接收機(jī)保存了有效的先驗(yàn)信息,且時(shí)間、位置變化較小。

“三知”狀態(tài):

知道自己在哪:保存的位置與真實(shí)位置誤差通常小于 5 公里。

知道現(xiàn)在幾點(diǎn):本地時(shí)鐘誤差小于 2 秒(通常由 RTC 實(shí)時(shí)時(shí)鐘保持)。

知道衛(wèi)星在哪:保存了有效的星歷(通常 >1 小時(shí))。

高效的任務(wù):接收機(jī)可以“精準(zhǔn)打擊”。它直接:

根據(jù)已知的位置、時(shí)間和星歷,精確計(jì)算出當(dāng)前天空哪些衛(wèi)星可見(jiàn),以及它們的多普勒頻移和偽隨機(jī)碼相位。

無(wú)需搜索,直接在這些精確的通道上同步捕獲衛(wèi)星信號(hào)。

快速測(cè)量偽距,幾乎立即(秒級(jí))解算出新位置。

典型場(chǎng)景:開(kāi)車進(jìn)隧道,信號(hào)中斷幾分鐘后出來(lái);或功耗要求較高且不需要一直定位的應(yīng)用(寵物/人員定位器)。


2.7.4 溫啟動(dòng)詳解

官方定義:接收機(jī)保存了較為有效的先驗(yàn)信息,且時(shí)間、位置變化不大。

溫啟動(dòng)的“三知一不知”狀態(tài):

知大概位置:上次定位的位置,誤差一般在 5 公里內(nèi)。

知大概時(shí)間:本地實(shí)時(shí)時(shí)鐘(RTC)保持的時(shí)間,誤差在數(shù)分鐘內(nèi)。

知衛(wèi)星概位:有有效的歷書(shū),知道所有衛(wèi)星的大致軌道和健康狀況。

不知衛(wèi)星精位:沒(méi)有有效的星歷(通常 > 2 小時(shí))。星歷是衛(wèi)星的“精確到分鐘的課表”,用于精確計(jì)算位置。


2.7.5 重要應(yīng)用

省電設(shè)計(jì)關(guān)鍵:物聯(lián)網(wǎng)設(shè)備(如共享單車、資產(chǎn)追蹤器)的節(jié)電核心,就是盡可能讓每次定位都處于熱啟動(dòng)狀態(tài)。這需要:

精確實(shí)時(shí)時(shí)鐘:保持精確時(shí)間。

保存星歷:定位成功后不立即斷電,等待星歷保存完成。

輔助 GNSS:通過(guò)網(wǎng)絡(luò)快速獲取星歷,變冷啟動(dòng)為“熱啟動(dòng)”。

用戶體驗(yàn):手機(jī)導(dǎo)航 App 啟動(dòng)快,正是因?yàn)樗D旰笈_(tái)運(yùn)行 GNSS 芯片,或頻繁使用網(wǎng)絡(luò)輔助,使其永遠(yuǎn)處于熱啟動(dòng)就緒狀態(tài)。

簡(jiǎn)單總結(jié):冷啟動(dòng)是“從零開(kāi)始找”,熱啟動(dòng)是“按圖索驥”。理解這兩種狀態(tài),是設(shè)計(jì)任何低功耗、高可用 GNSS 應(yīng)用的基礎(chǔ)。

2.8 NMEA 數(shù)據(jù)詳解

NMEA-0183 協(xié)議是 GNSS 接收機(jī)與外部設(shè)備(如電腦、顯示器)通信的“通用語(yǔ)言”。它由一系列以“$”開(kāi)頭、以換行結(jié)束的 ASCII 字符串構(gòu)成,每條語(yǔ)句承載一類特定信息。

wKgZO2mDE4mAOA51AAIAk-TGGaE561.png

2.8.1 GGA - 全球定位系統(tǒng)固定數(shù)據(jù)

這是最重要、最核心的語(yǔ)句,包含了時(shí)間、位置、質(zhì)量等最關(guān)鍵的定位信息。

示例:$GPGGA,085823.000,3308.0992788,N,10659.0587414,E,1,30,0.600,521.809,M,-31.322,M,,*65

字段詳解:

$GPGGA:語(yǔ)句頭(GPS 系統(tǒng))。

085823.000:UTC 時(shí)間(08:58:23.000)。

3308.0992788:緯度(33 度 08.0992788 分)。

N:緯度半球(N 北/S 南)。

10659.0587414:經(jīng)度(106 度 59.0587414 分)。

E:經(jīng)度半球(E 東/W 西)。

1:定位狀態(tài)(0=無(wú)效,1=單點(diǎn)定位,2=差分定位,6=估測(cè))。

30:使用的衛(wèi)星數(shù)量。

0.600:HDOP(水平精度因子),值越小精度越高。

521.809,M:海拔高度(521.809 米)。

-31.322,M:大地水準(zhǔn)面起伏(-31.322 米)。

空:差分齡期(未使用 DGPS 時(shí)為空)。

空:差分基站 ID。

*65:校驗(yàn)和。


2.8.2 RMC - 推薦最小定位信息

包含了位置、速度、日期和磁偏角等最精簡(jiǎn)的導(dǎo)航數(shù)據(jù),很多系統(tǒng)將其作為最小數(shù)據(jù)集。

示例:$GNRMC,085822.000,A,3308.0992839,N,10659.0587432,E,0.004,0.000,311025,,,A,S*06

字段詳解:

$GNRMC:語(yǔ)句頭(多系統(tǒng)融合)。

085822.000:UTC 時(shí)間。

A:狀態(tài)(A=有效,V=無(wú)效)。

3308.0992839,N:緯度/半球。

10659.0587432,E:經(jīng)度/半球。

0.004:對(duì)地速度(節(jié))。

0.000:航向(度,真北)。

311025:UTC 日期(25 年 10 月 31 日 -> 2025-10-31)。

空:磁偏角。

空:磁偏角方向。

A:模式指示(A=自主,D=差分,E=估測(cè),N=無(wú)效)。注意:末尾可能有一個(gè)額外的模式指示器,如S(模擬器模式)。


2.8.3 GSA - 衛(wèi)星精度衰減因子與參與解算衛(wèi)星

這條語(yǔ)句解釋了定位“質(zhì)量”和“精度”的由來(lái)。

示例:$GNGSA,A,3,06,19,195,17,14,,,,,,,,14.32,4.01,13.75,1*31

字段詳解:

$GNGSA:語(yǔ)句頭。

A:模式(M=手動(dòng),A=自動(dòng))。

3:定位類型(1=無(wú),2=2D,3=3D)。

06,19,195,17,14:參與解算的衛(wèi)星 PRN 號(hào)(最多 12 顆,此處用了 5 顆 GPS 衛(wèi)星)。

14.32:PDOP(三維位置精度因子)。

4.01:HDOP(水平精度因子)。

13.75:VDOP(垂直精度因子)。

1*31:系統(tǒng)標(biāo)識(shí)(1=GPS)和校驗(yàn)和。注意:$GNGSA會(huì)針對(duì)每個(gè) GNSS 系統(tǒng)(GPS、北斗等)分別輸出一條,最后可能還有一條“融合”的語(yǔ)句。


2.8.4 GSV - 可見(jiàn)衛(wèi)星信息

這條語(yǔ)句描繪了當(dāng)前“天空視圖”,告訴你所有能看到的衛(wèi)星及其信號(hào)質(zhì)量。

示例:$GPGSV,3,1,10,9,43,299,45,8,48,187,41,27,68,128,45,7,13,304,30,1*55

字段詳解:

$GPGSV:語(yǔ)句頭(GPS 系統(tǒng))。

3:總 GSV 語(yǔ)句數(shù)(這條信息需要 3 條 GSV 才傳完)。

1:當(dāng)前語(yǔ)句序號(hào)(第 1 條/共 3 條)。

10:當(dāng)前可見(jiàn)衛(wèi)星總數(shù)。

9,43,299,45:第一顆衛(wèi)星信息:PRN 號(hào)=09,仰角=43 度,方位角=299 度,信噪比=45 dB-Hz。

后續(xù)同理,每顆衛(wèi)星占 4 個(gè)字段。一條 GSV 最多描述 4 顆衛(wèi)星。

1*55:系統(tǒng)標(biāo)識(shí)和校驗(yàn)和。注意:$GPGSV(GPS)、$BDGSV(北斗)、$GLGSV(GLONASS)、$GAGSV(伽利略)等語(yǔ)句會(huì)分別輸出。


2.8.5 ZDA - 時(shí)間和日期

提供最完整的時(shí)間信息,常用于系統(tǒng)精確授時(shí)。

示例:$GNZDA,124108.000,24,12,2025,00,00*46

字段詳解:

$GNZDA:語(yǔ)句頭。

124108.000:UTC 時(shí)間。

24:UTC 日。

12:UTC 月。

2025:UTC 年。

00:本地時(shí)區(qū)小時(shí)偏移(可選)。

00:本地時(shí)區(qū)分鐘偏移(可選)。

2.8.6 VTG - 地面速度信息

提供由對(duì)地速度和航向角計(jì)算出的真實(shí)運(yùn)動(dòng)信息。

示例:$GNVTG,0.000,T,,M,0.004,N,0.008,K,A*2B

字段詳解:

$GNVTG:語(yǔ)句頭。

0.000,T:真北航向角(度)。

空,M:磁北航向角(度)。

0.004,N:對(duì)地速度(節(jié))。

0.008,K:對(duì)地速度(公里/小時(shí))。

A:模式指示(同 RMC)。


2.8.7 關(guān)鍵總結(jié)與解析技巧

語(yǔ)句頭前綴:

$GP:僅 GPS

$GN:多系統(tǒng)融合(最常見(jiàn)于現(xiàn)代設(shè)備)

$BD:僅北斗

$GL:僅 GLONASS

$GA:僅伽利略

信息獲取策略:

取位置/時(shí)間:主要看$xxGGA和$xxRMC。

評(píng)定位質(zhì)量:主要看$xxGGA中的定位狀態(tài)、衛(wèi)星數(shù)、HDOP,并結(jié)合$xxGSA中的PDOP/HDOP/VDOP。

看衛(wèi)星視圖:主要看$xxGSV中的衛(wèi)星數(shù)、信噪比。

查運(yùn)動(dòng)狀態(tài):看$xxVTG中的速度和航向,或$xxRMC。

解析注意事項(xiàng):

空字段:連續(xù)逗號(hào)(,,)表示該字段為空,解析時(shí)需做容錯(cuò)處理。

校驗(yàn)和:*后的兩位十六進(jìn)制數(shù),用于驗(yàn)證數(shù)據(jù)傳輸是否出錯(cuò)。

多系統(tǒng)語(yǔ)句:現(xiàn)代接收機(jī)會(huì)為每個(gè)系統(tǒng)輸出獨(dú)立的$xxGSA和$xxGSV,并有一條融合的$GNGGA/GNRMC。

理解這些語(yǔ)句,就掌握了與 GNSS 設(shè)備溝通的密碼。在實(shí)際編程解析時(shí),應(yīng)先根據(jù)語(yǔ)句頭判斷類型,再按字段順序拆分處理,尤其要注意數(shù)值單位(度分、節(jié)、米等)的轉(zhuǎn)換。

2.8.8 實(shí)際 NMEA 預(yù)計(jì)分析

這里時(shí)間原因大概過(guò)一下

wKgZO2mDFLSAbku3AANwtGTtk34979.png

這是一組高質(zhì)量的多系統(tǒng) GNSS 定位數(shù)據(jù),來(lái)自 GPS、北斗(BDS)、伽利略(GAL)和格洛納斯(GLONASS) 的聯(lián)合解算。數(shù)據(jù)顯示設(shè)備處于高精度、高可靠的定位狀態(tài)。

2.8.8.1 核心定位結(jié)果(非常優(yōu)秀)

數(shù)據(jù)來(lái)自$GNRMC和$GNGGA語(yǔ)句:

定位狀態(tài):有效且精度很高($GNGGA中的1表示單點(diǎn)定位,$GNRMC中的A表示數(shù)據(jù)有效)。

時(shí)間:UTC 時(shí)間 08:58:23(2025 年 10 月 31 日,由$GNRMC中的311025可推算)。

位置:緯度 33°08.0992788‘ N,經(jīng)度 106°59.0587414’ E。不同語(yǔ)句間位置高度一致(如$GNRMC與$GNGGA的經(jīng)緯度僅在小數(shù)點(diǎn)后第 6 位有微小差異),說(shuō)明數(shù)據(jù)穩(wěn)定。

海拔高度:521.809 米(大地高)。

對(duì)地速度:0.004 節(jié)(約 0.0074 公里/小時(shí)),表明設(shè)備幾乎完全靜止。


2.8.8.2 衛(wèi)星視圖與定位質(zhì)量(關(guān)鍵優(yōu)勢(shì))

$GNGSA和$xxGSV語(yǔ)句揭示了高精度的原因:

參與解算的衛(wèi)星系統(tǒng)與數(shù)量:

GPS:使用了 6 顆 衛(wèi)星(PRN: 09, 04, 16, 08, 27, 26)。

北斗:使用了 7 顆 衛(wèi)星(PRN: 16, 40, 06, 39, 34, 24, 07, 10, 25, 33, 41, 09)。注意,北斗的$GNGSA語(yǔ)句中列出了 12 顆衛(wèi)星,表明可用衛(wèi)星極多。

伽利略:使用了 4 顆 衛(wèi)星(PRN: 29, 23, 19, 04)。

格洛納斯:使用了 3 顆 衛(wèi)星(PRN: 03, 42, 60, 02)。

QZSS(日本準(zhǔn)天頂):可能輔助了 2 顆 衛(wèi)星(PRN: 03, 07, 02)。QZSS 常作為 GPS 的增強(qiáng)系統(tǒng)。

總計(jì):四個(gè)系統(tǒng)聯(lián)合解算,共使用約 20 顆以上衛(wèi)星(部分衛(wèi)星可能被多個(gè)系統(tǒng)共用),這是實(shí)現(xiàn)高精度的基礎(chǔ)。

精度因子(DOP)—— 表現(xiàn)極佳:

PDOP(位置精度因子):1.075($GNGSA語(yǔ)句中給出)。

HDOP(水平精度因子):0.600($GNGGA和$GNGSA中一致)。

VDOP(垂直精度因子):0.892。

解讀:所有 DOP 值均遠(yuǎn)小于 1.5,屬于 “極佳” 范圍。這表明衛(wèi)星在天空中的幾何分布非常理想,定位的潛在幾何誤差被降到最低。通常,HDOP < 1.0 意味著水平定位精度可能達(dá)到亞米級(jí)甚至更高。

可見(jiàn)衛(wèi)星總數(shù):從各系統(tǒng)的$xxGSV語(yǔ)句統(tǒng)計(jì),總共可見(jiàn)衛(wèi)星數(shù)量非常多(GPS 約 10 顆,北斗約 21 顆,伽利略 4 顆等),提供了極大的冗余度和選擇空間。


2.8.8.4 質(zhì)量與誤差統(tǒng)計(jì)

定位模式:$GNGSA中的模式為A(自動(dòng))和3(3D 定位),表明接收機(jī)自動(dòng)選擇了最佳的 3 維定位模式。

誤差估計(jì):$GNGST語(yǔ)句給出了接收機(jī)內(nèi)部的誤差估算:水平定位誤差的 RMS(均方根)約為 0.820 米,半長(zhǎng)軸誤差(保守估計(jì))約為 2.916 米。這印證了亞米級(jí)到米級(jí)的定位精度。

三、GNSS 進(jìn)階知識(shí)

3.1 輔助定位技術(shù)(AGPS)

輔助 GNSS(A-GNSS)是一種通過(guò)移動(dòng)網(wǎng)絡(luò)向 GNSS 接收機(jī)提供輔助數(shù)據(jù),從而將“冷啟動(dòng)”變?yōu)椤八矔r(shí)熱啟動(dòng)”的技術(shù)。它解決了傳統(tǒng) GNSS 首次定位慢的痛點(diǎn)。

wKgZO2mDFWOARS46AAExud8Vz-M454.png

簡(jiǎn)單來(lái)說(shuō):沒(méi)有 A-GNSS,你的手機(jī)需要像“在圖書(shū)館里盲目找書(shū)”一樣,花 30 秒以上從衛(wèi)星那里下載星歷。有 A-GNSS,移動(dòng)網(wǎng)絡(luò)會(huì)直接把“圖書(shū)目錄和精確位置”發(fā)給你,讓你秒級(jí)定位。

3.1.1 傳統(tǒng) GNSS vs A-GNSS 核心區(qū)別

3.1.2 A-GNSS 工作原理:四步實(shí)現(xiàn)秒定

A-GNSS 的工作流程可以清晰地分為四個(gè)階段,下圖展示了這一完整過(guò)程:

wKgZPGmDFZyARgsiAAES9ncSh0k231.png


請(qǐng)求輔助:當(dāng)手機(jī)需要定位時(shí),它通過(guò)移動(dòng)網(wǎng)絡(luò)(2G/3G/4G/5G)或 Wi-Fi,將當(dāng)前連接的基站小區(qū) ID(或者當(dāng)前設(shè)備通過(guò)其他定位方式[例如 wifi/基站定位]獲取到的不是很準(zhǔn)確的經(jīng)緯度值)發(fā)送給 A-GNSS 服務(wù)器。

服務(wù)器響應(yīng):服務(wù)器根據(jù)提供的位置,知道你的大概位置(誤差幾公里)。它立刻從自己的數(shù)據(jù)庫(kù)中,生成并下發(fā)一個(gè)包含以下信息的輔助數(shù)據(jù)包:

星歷/歷書(shū):當(dāng)前區(qū)域上空所有衛(wèi)星的精確軌道參數(shù)。

精確時(shí)間:網(wǎng)絡(luò)同步的 UTC 時(shí)間。

初始位置與時(shí)間估算:基于基站位置的粗略坐標(biāo)。

設(shè)備快速捕獲:手機(jī) GNSS 芯片收到這些數(shù)據(jù)后,瞬間從“三不知”變成“三知”。它精確知道該搜索哪幾顆衛(wèi)星、頻率是多少、碼相位大概在哪,直接進(jìn)行“熱啟動(dòng)”捕獲。

定位解算:芯片只需完成偽距測(cè)量,結(jié)合已知的衛(wèi)星位置,即可在幾秒內(nèi)解算出第一個(gè)精確位置。

3.1.3 A-GNSS 輔助數(shù)據(jù)的類型

3.1.4 A-GNSS 在手機(jī)上的實(shí)際應(yīng)用

你體驗(yàn)到的“秒定”地圖,通常是以下技術(shù)的組合拳:

A-GNSS:負(fù)責(zé)快速獲得第一個(gè)位置(TTFF)。

Wi-Fi/藍(lán)牙定位:當(dāng)衛(wèi)星信號(hào)弱時(shí)(室內(nèi)),掃描附近的 Wi-Fi 熱點(diǎn)和藍(lán)牙信標(biāo),通過(guò)數(shù)據(jù)庫(kù)匹配位置。

蜂窩網(wǎng)絡(luò)定位:利用基站三角測(cè)量,提供粗略位置(百米級(jí))。

傳感器融合:結(jié)合加速度計(jì)、陀螺儀,在信號(hào)中斷時(shí)進(jìn)行航位推算。

一個(gè)典型場(chǎng)景:你在室內(nèi)打開(kāi)地圖 App,它會(huì)先通過(guò) Wi-Fi/蜂窩網(wǎng)絡(luò)給你一個(gè)粗略位置,同時(shí)通過(guò) A-GNSS 在后臺(tái)準(zhǔn)備好衛(wèi)星數(shù)據(jù)。當(dāng)你走到窗邊或戶外時(shí),GNSS 芯片瞬間就能完成精確定位,實(shí)現(xiàn)無(wú)縫切換。

3.1.5 優(yōu)勢(shì)與局限

優(yōu)勢(shì):

速度極快:首次定位從分鐘級(jí)降至秒級(jí)。

功耗大降:搜索時(shí)間短,顯著延長(zhǎng)設(shè)備續(xù)航。

靈敏度提升:在信號(hào)弱至-160 dBm 的環(huán)境下(如城市峽谷、樹(shù)下)仍可能定位。

用戶體驗(yàn)無(wú)縫:實(shí)現(xiàn)了室內(nèi)到室外的平滑定位過(guò)渡。

局限/依賴:

必須聯(lián)網(wǎng):無(wú)網(wǎng)絡(luò)時(shí),A-GNSS 無(wú)法工作,回退到傳統(tǒng)慢速模式。

數(shù)據(jù)流量:每次輔助需傳輸幾 KB 數(shù)據(jù),但可忽略不計(jì)。

服務(wù)器依賴:需要運(yùn)營(yíng)商或谷歌/蘋(píng)果等提供穩(wěn)定可靠的 A-GNSS 服務(wù)。

總結(jié):A-GNSS 是一項(xiàng)關(guān)鍵的增強(qiáng)技術(shù),它沒(méi)有改變 GNSS 定位的基本原理,而是通過(guò)改變數(shù)據(jù)獲取的路徑(從慢速的衛(wèi)星鏈路改為高速的網(wǎng)絡(luò)鏈路),從根本上解決了啟動(dòng)速度和弱信號(hào)性能的瓶頸。它是現(xiàn)代智能手機(jī)和物聯(lián)網(wǎng)設(shè)備實(shí)現(xiàn)即時(shí)定位、低功耗追蹤的基石技術(shù)。

3.2 影響定位精度的因素(靜態(tài)和動(dòng)態(tài))

影響 GNSS 定位精度的因素復(fù)雜多樣,且靜態(tài)與動(dòng)態(tài)場(chǎng)景下的主要矛盾不同。下圖從“信號(hào)傳播”、“衛(wèi)星與系統(tǒng)”、“接收機(jī)與環(huán)境”三個(gè)層面,系統(tǒng)梳理了所有核心誤差源及其影響機(jī)制:

wKgZO2mDFjyAZLHMACPJ2EL_7uM321.png

3.2.1 靜態(tài)定位精度影響因素(焦點(diǎn):坐標(biāo)的穩(wěn)定性)

靜態(tài)時(shí),所有誤差都轉(zhuǎn)化為位置的波動(dòng)(漂移)。

靜態(tài)場(chǎng)景核心矛盾:多路徑和大氣延遲是漂移的主因,目標(biāo)是 “穩(wěn)定” 。

靜態(tài)漂移在嵌入式設(shè)備上的解決方法:

1、和 GNSS 給出的速度值做匹配,速度值低于某個(gè)值時(shí),判定為靜止,只上傳最后一次速度大于對(duì)應(yīng)值時(shí)的經(jīng)緯度(一般經(jīng)驗(yàn)值為 0.2m/s)

2、增加三軸傳感器進(jìn)行算法校驗(yàn),如果連續(xù) 10 秒內(nèi)有效運(yùn)動(dòng)次數(shù)低于 5 次,判定為靜止(合宙的 780EGG/Air8000A 等自帶三軸傳感器的模塊均有對(duì)應(yīng) demo)

3、部分 GNSS 模塊有指令進(jìn)行靜態(tài)抑制,如 510W 和 530W($CFGDYN,1,20),最后面的 20 單位為 cm/s,即 0.2m/s,意思為 0.2m/s 以下的運(yùn)動(dòng) 判斷為靜止,輸出靜止前的經(jīng)緯度,這個(gè) 20 由用戶根據(jù)自己實(shí)際應(yīng)用場(chǎng)景進(jìn)行修改,最大 100,即 1m/s(一般來(lái)說(shuō),行人慢走的速度約為 0.3m/s,寵物移動(dòng)速度約為 0.5m/s,而車輛在綠燈正常起步時(shí)速度約為 0-4.2m/s,車輛擁堵場(chǎng)景下跟車/停車場(chǎng)尋位場(chǎng)景下速度約 0-2.8m/s,所以建議用戶可以先設(shè)置個(gè) 20,然后根據(jù)實(shí)際測(cè)試結(jié)果進(jìn)行微調(diào))


3.2.2 動(dòng)態(tài)定位精度影響因素(焦點(diǎn):軌跡的保真度)

動(dòng)態(tài)時(shí),誤差與真實(shí)運(yùn)動(dòng)耦合,表現(xiàn)更復(fù)雜。

動(dòng)態(tài)場(chǎng)景核心矛盾:信號(hào)遮擋與多路徑的瞬時(shí)劇變是軌跡失真的主因,目標(biāo)是 “連續(xù)、可靠、貼合實(shí)際路徑” 。

動(dòng)態(tài)漂移一般是由服務(wù)器端進(jìn)行一些算法進(jìn)行解決,這個(gè)在最后 3.6 講的時(shí)候會(huì)講到。

3.2.3 靜態(tài)與動(dòng)態(tài)的核心差異總結(jié)

3.2.4 通用提升精度的技術(shù)手段

差分定位:通過(guò)基準(zhǔn)站消除公共誤差,是提升靜態(tài)與動(dòng)態(tài)精度最有效的方法(RTK 可達(dá)厘米級(jí))。

多系統(tǒng)融合:使用 GPS、北斗、GLONASS、Galileo,增加衛(wèi)星數(shù),改善 DOP,提升抗遮擋能力和整體精度。

多頻接收機(jī):利用雙頻/三頻信號(hào)消除電離層延遲(主要誤差),大幅提升靜態(tài)穩(wěn)定性和動(dòng)態(tài)可靠性。

傳感器融合:結(jié)合慣性測(cè)量單元,在 GNSS 信號(hào)中斷時(shí)提供連續(xù)導(dǎo)航,并平滑 GNSS 軌跡,是動(dòng)態(tài)應(yīng)用的黃金標(biāo)準(zhǔn)。

精密數(shù)據(jù)處理:使用精密星歷、鐘差產(chǎn)品進(jìn)行后處理,可將靜態(tài)精度提升至毫米級(jí)。

簡(jiǎn)單來(lái)說(shuō):靜態(tài)時(shí)要解決“點(diǎn)不準(zhǔn)”的問(wèn)題,重在消除系統(tǒng)誤差;動(dòng)態(tài)時(shí)要解決“線不直、線會(huì)斷”的問(wèn)題,重在克服瞬時(shí)干擾和信號(hào)中斷。兩者都怕多路徑,但動(dòng)態(tài)環(huán)境下的多路徑要“兇狠”得多。

3.3 RTK 差分定位

RTK(實(shí)時(shí)動(dòng)態(tài)差分定位)是一種通過(guò)基準(zhǔn)站進(jìn)行實(shí)時(shí)誤差校正,實(shí)現(xiàn)厘米級(jí)精度的 GNSS 定位技術(shù)。它是對(duì)我們之前討論的所有定位誤差(大氣延遲、星歷誤差、鐘差等)的“終極解決方案”。

wKgZO2mDFvWAaoUVAAIKMV0gs_0236.png

簡(jiǎn)單來(lái)說(shuō):普通單點(diǎn)定位像是獨(dú)自在雨中估測(cè)距離,誤差很大;RTK 則像有一個(gè)在已知點(diǎn)的伙伴實(shí)時(shí)告訴你:“現(xiàn)在的雨會(huì)讓測(cè)距偏長(zhǎng) 2 厘米!風(fēng)會(huì)讓它偏短 1 厘米!”,讓你立刻修正,得到精確結(jié)果。

3.3.1 RTK vs 傳統(tǒng)單點(diǎn)定位:核心區(qū)別

3.3.2 RTK 工作原理:三步實(shí)現(xiàn)厘米級(jí)

RTK 系統(tǒng)需要至少兩臺(tái)接收機(jī)協(xié)同工作,其核心流程如下圖所示:

wKgZPGmDFwKAD-wQAAGGT81EiPE635.png

基準(zhǔn)站觀測(cè):

在已知精確坐標(biāo)的控制點(diǎn)上架設(shè)接收機(jī)。

它實(shí)時(shí)觀測(cè)所有衛(wèi)星,計(jì)算出包含各種誤差的“測(cè)量坐標(biāo)”。

將 “測(cè)量坐標(biāo)” - “已知真值坐標(biāo)” = “綜合誤差修正量”。

誤差數(shù)據(jù)播發(fā):

基準(zhǔn)站通過(guò)無(wú)線電電臺(tái)(UHF/VHF)、蜂窩網(wǎng)絡(luò)(Ntrip) 或網(wǎng)絡(luò) RTK(CORS),將誤差修正數(shù)據(jù)實(shí)時(shí)發(fā)送給流動(dòng)站。

流動(dòng)站實(shí)時(shí)解算:

流動(dòng)站接收衛(wèi)星信號(hào)同時(shí)接收基準(zhǔn)站的修正數(shù)據(jù)。

從自己的觀測(cè)值中扣除相同的誤差,利用載波相位觀測(cè)值進(jìn)行高精度解算。

最關(guān)鍵的一步:解算整周模糊度(即衛(wèi)星與接收機(jī)之間相位測(cè)量的整周數(shù)),一旦固定,即獲得厘米級(jí)定位。

3.3.3 RTK 的關(guān)鍵技術(shù):整周模糊度固定

這是 RTK 技術(shù)的核心,也是實(shí)現(xiàn)厘米級(jí)精度的前提。

載波相位:GNSS 接收機(jī)可以測(cè)量衛(wèi)星載波信號(hào)(波長(zhǎng)約 19cm)的相位,精度可達(dá)毫米級(jí),但存在一個(gè)未知的整周模糊度。

“固定解”:通過(guò)算法快速、正確地解算出這個(gè)整周數(shù)。固定后,定位結(jié)果將從“浮動(dòng)”的分米級(jí)跳變到“固定”的厘米級(jí)。

“固定” vs “浮動(dòng)”:

固定解:整周模糊度確定,厘米級(jí)精度。

浮動(dòng)解:整周模糊度未確定,分米級(jí)精度。

3.3.4 RTK 的三種主流工作模式

3.3.5 RTK 的主要應(yīng)用領(lǐng)域

測(cè)繪與工程:地形圖測(cè)繪、施工放樣、礦山測(cè)量。(核心應(yīng)用)

精準(zhǔn)農(nóng)業(yè):農(nóng)機(jī)自動(dòng)駕駛、變量施肥播種。(大規(guī)模應(yīng)用)

無(wú)人機(jī):高精度航線規(guī)劃、傾斜攝影三維建模。

形變監(jiān)測(cè):橋梁、大壩、滑坡體的毫米級(jí)位移監(jiān)測(cè)。

自動(dòng)駕駛:為車輛提供車道級(jí)定位。

3.3.6 RTK 的局限與挑戰(zhàn)

依賴數(shù)據(jù)鏈:無(wú)線電遮擋或網(wǎng)絡(luò)中斷,流動(dòng)站將無(wú)法獲得修正數(shù)據(jù)。

有效距離限制:誤差的空間相關(guān)性隨距離減弱,通常建議在 20 公里內(nèi)使用。

初始化與失鎖重捕:在遮擋環(huán)境下(如樹(shù)下、樓間),整周模糊度可能失鎖,需要時(shí)間重新“固定”,影響連續(xù)作業(yè)。

多路徑效應(yīng):RTK 無(wú)法消除多路徑誤差,因?yàn)樗诨鶞?zhǔn)站和流動(dòng)站的表現(xiàn)不同。

成本高昂:專業(yè)級(jí) RTK 設(shè)備價(jià)格通常是普通 GNSS 接收機(jī)的 10 倍以上。

3.3.7 發(fā)展趨勢(shì):更強(qiáng)大的 RTK

多系統(tǒng)融合:支持 GPS+ 北斗 +Galileo+GLONASS,增加冗余,提升在城市峽谷等惡劣環(huán)境下的固定速度和可靠性。

慣導(dǎo)融合:結(jié)合慣性測(cè)量單元,在 GNSS 信號(hào)短時(shí)中斷時(shí)(過(guò)隧道)提供連續(xù)定位,并輔助模糊度快速重固定。

PPP-RTK:結(jié)合精密單點(diǎn)定位與區(qū)域增強(qiáng),旨在用更稀疏的基準(zhǔn)站網(wǎng)絡(luò)實(shí)現(xiàn)廣域厘米級(jí)實(shí)時(shí)定位,是未來(lái)發(fā)展方向。

總結(jié):RTK 通過(guò)基準(zhǔn)站差分和載波相位模糊度固定,將 GNSS 定位從米級(jí)提升至厘米級(jí)。它是當(dāng)前實(shí)現(xiàn)實(shí)時(shí)、高精度定位最成熟、最廣泛的技術(shù),但其性能受距離、數(shù)據(jù)鏈和環(huán)境的制約。理解 RTK,就理解了高精度 GNSS 應(yīng)用的基石。

3.4 一般 GNSS 測(cè)試方案

GNSS 性能測(cè)試是一個(gè)系統(tǒng)工程,旨在全面評(píng)估接收機(jī)在不同場(chǎng)景下的定位能力、穩(wěn)定性和可靠性。測(cè)試通常分為 “基本性能”、 “環(huán)境適應(yīng)性” 和 “功能與可靠性” 三大類。

下圖為你展示了專業(yè) GNSS 性能測(cè)試的核心框架與關(guān)鍵項(xiàng)目:

3.4.1 基礎(chǔ)性能測(cè)試(核心指標(biāo))

在理想環(huán)境中評(píng)估接收機(jī)的“硬實(shí)力”。

3.4.2 環(huán)境適應(yīng)性測(cè)試(壓力測(cè)試)

模擬真實(shí)情況下,評(píng)估接收機(jī)的“軟實(shí)力”和魯棒性。

3.4.3 功能與可靠性測(cè)試(長(zhǎng)期與極限)

評(píng)估產(chǎn)品在實(shí)際應(yīng)用中的綜合表現(xiàn)。

3.4.4 測(cè)試方法與工具

1、GNSS 模擬器測(cè)試:在實(shí)驗(yàn)室使用高精度 GNSS 信號(hào)模擬器,可精確、可重復(fù)地生成各種軌跡、信號(hào)強(qiáng)度、動(dòng)態(tài)場(chǎng)景和誤差環(huán)境。這是研發(fā)和認(rèn)證階段的核心工具。

2、標(biāo)準(zhǔn)基線場(chǎng)測(cè)試:在戶外已知精確坐標(biāo)的測(cè)試場(chǎng)上進(jìn)行靜態(tài)和動(dòng)態(tài)測(cè)試,這是精度驗(yàn)收的“金標(biāo)準(zhǔn)”。

3、實(shí)車路測(cè):在實(shí)際道路環(huán)境中進(jìn)行長(zhǎng)時(shí)間、大范圍的綜合測(cè)試,最能反映真實(shí)用戶體驗(yàn)。

總結(jié):一個(gè)專業(yè)的 GNSS 性能評(píng)估,絕不僅僅是“看它漂不漂”。它需要從 “精度、速度、靈敏度、穩(wěn)定性、可靠性、環(huán)境適應(yīng)性” 等多個(gè)維度進(jìn)行量化考核。對(duì)于普通用戶,可以關(guān)注靜態(tài)漂移、首次定位時(shí)間、弱信號(hào)表現(xiàn)這幾項(xiàng);對(duì)于專業(yè)開(kāi)發(fā)者或采購(gòu)方,則需要一份完整的、基于模擬器和實(shí)地測(cè)試的詳細(xì)報(bào)告

3.5 軌跡優(yōu)化和濾波算法

對(duì)于一分鐘定位一次的軌跡優(yōu)化,核心思路是:利用時(shí)間序列的連續(xù)性和約束條件,通過(guò)算法剔除異常值、平滑噪聲,并從離散點(diǎn)中重建出合理、連續(xù)的軌跡。

下圖清晰地展示了從原始 GNSS 數(shù)據(jù)到優(yōu)化后軌跡的完整處理流程與關(guān)鍵算法:

wKgZO2mDGCSAQCcsAADqaGTvDdE946.png

3.5.1 核心優(yōu)化技術(shù)詳解

根據(jù)不同的的計(jì)算資源和優(yōu)化目標(biāo)(實(shí)時(shí)或事后),可以選擇以下不同方法:

預(yù)處理:剔除明顯異常點(diǎn)

這是所有優(yōu)化第一步,基于物理常識(shí)過(guò)濾。

速度閾值法:計(jì)算相鄰點(diǎn)間的速度。若速度超過(guò)合理最大值(如城市中 >120km/h),則該點(diǎn)為“跳躍點(diǎn)”,應(yīng)剔除。

距離閾值法:計(jì)算點(diǎn)到前后點(diǎn)連線的垂直距離。若距離過(guò)大,則該點(diǎn)為“漂移點(diǎn)”。

平滑濾波:降低隨機(jī)噪聲

滑動(dòng)平均法:最簡(jiǎn)單。取當(dāng)前點(diǎn)前后 N 個(gè)點(diǎn)的位置坐標(biāo)進(jìn)行平均。缺點(diǎn)是會(huì)使軌跡“滯后”并變得過(guò)于平滑,丟失細(xì)節(jié)。

卡爾曼濾波:最優(yōu)選擇。它不僅是濾波,更是一種狀態(tài)估計(jì)。通過(guò)建立位置、速度的狀態(tài)方程和觀測(cè)方程(GNSS 位置),可以實(shí)時(shí)、最優(yōu)地估計(jì)出更平滑、更合理的位置和速度。非常適合分鐘級(jí)數(shù)據(jù)的實(shí)時(shí)處理。

粒子濾波:在信號(hào)遮擋嚴(yán)重、噪聲非高斯分布時(shí)(如城市峽谷),效果可能優(yōu)于卡爾曼濾波,但計(jì)算量更大。


軌跡重建:讓點(diǎn)連成合理的線

曲線擬合(事后處理):使用 B 樣條曲線或貝塞爾曲線直接對(duì)所有經(jīng)過(guò)濾波的點(diǎn)進(jìn)行擬合,得到一條光滑的軌跡曲線。這是提升視覺(jué)表現(xiàn)力的最佳方法。

地圖匹配:如果物體在道路上運(yùn)動(dòng)(如車輛),這是最有效的優(yōu)化方法。算法將原始軌跡點(diǎn)匹配到數(shù)字路網(wǎng)上最近或最合理的路徑,徹底消除道路之外的漂移,使軌跡嚴(yán)格貼合道路網(wǎng)絡(luò)(百度/高德/谷歌都有自己的軌跡糾偏 API 可以使用


3.5.2 方案選擇建議

根據(jù)實(shí)際的用戶場(chǎng)景,可以這樣選擇:

3.5.3 關(guān)鍵提醒

理解誤差來(lái)源:優(yōu)化前,先分析你數(shù)據(jù)中主要的噪聲是高頻隨機(jī)抖動(dòng)、偶爾大幅漂移,還是系統(tǒng)性偏差。對(duì)癥下藥。

權(quán)衡平滑與延遲:任何實(shí)時(shí)濾波都會(huì)引入毫秒到秒級(jí)的延遲,需根據(jù)應(yīng)用容忍度調(diào)整參數(shù)。

保留原始數(shù)據(jù):所有優(yōu)化都應(yīng)在副本上進(jìn)行,并記錄處理步驟,以備復(fù)查。

今天的內(nèi)容就分享到這里了~


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • GNSS
    +關(guān)注

    關(guān)注

    9

    文章

    989

    瀏覽量

    51132
  • LuatOS
    +關(guān)注

    關(guān)注

    0

    文章

    156

    瀏覽量

    2689
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    高精度全國(guó)產(chǎn)GNSS多模衛(wèi)星定位導(dǎo)航模組方案介紹

    GNSS技術(shù)已成為國(guó)家戰(zhàn)略的重要組成部分。E108全系列國(guó)產(chǎn)GNSS衛(wèi)星定位導(dǎo)航模組,標(biāo)志著我國(guó)在衛(wèi)星導(dǎo)航核心技術(shù)領(lǐng)域?qū)崿F(xiàn)了重要突破,為各
    的頭像 發(fā)表于 02-04 13:53 ?189次閱讀

    室內(nèi)外融合定位技術(shù)核心架構(gòu)、技術(shù)原理到部署實(shí)施流程等詳解(二)

    本文詳解室內(nèi)外融合定位系統(tǒng)核心技術(shù),涵蓋北斗RTK厘米級(jí)定位、UWB高精度測(cè)距、場(chǎng)景自適應(yīng)切換與多源數(shù)據(jù)融合四大模塊。通過(guò)終端-網(wǎng)絡(luò)-平臺(tái)
    的頭像 發(fā)表于 12-26 17:10 ?603次閱讀

    【干貨】必看!WiFi與GNSS優(yōu)勢(shì)互補(bǔ),實(shí)現(xiàn)室內(nèi)外無(wú)縫精準(zhǔn)定位

    一、簡(jiǎn)介隨著移動(dòng)互聯(lián)網(wǎng)和物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,精準(zhǔn)定位技術(shù)已成為現(xiàn)代智能應(yīng)用的核心基礎(chǔ)。全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS)和WiFi
    的頭像 發(fā)表于 12-04 19:34 ?554次閱讀
    【干貨】必看!WiFi與<b class='flag-5'>GNSS</b>優(yōu)勢(shì)互補(bǔ),實(shí)現(xiàn)室內(nèi)外無(wú)縫精準(zhǔn)<b class='flag-5'>定位</b>

    藍(lán)牙室內(nèi)定位核心技術(shù)解析:RSSI 與 AOA 的測(cè)距原理對(duì)比與精度升級(jí)邏輯

    本文解析藍(lán)牙室內(nèi)定位核心技術(shù),對(duì)比RSSI與AOA的測(cè)距原理,深入探討從RSSI到AOA在精度、誤差控制和硬件適配方面的升級(jí)邏輯,揭示兩者如何互補(bǔ)滿足不同場(chǎng)景需求。
    的頭像 發(fā)表于 11-24 17:47 ?1455次閱讀

    LuatOS exgnss擴(kuò)展庫(kù)實(shí)戰(zhàn)進(jìn)階:GNSS功能開(kāi)發(fā)全流程!

    GNSS功能開(kāi)發(fā)涉及多環(huán)節(jié)協(xié)同,LuatOS exgnss擴(kuò)展庫(kù)是其中的關(guān)鍵樞紐。本文以全流程探秘形式,從硬件準(zhǔn)備、固件燒錄到代碼實(shí)現(xiàn),詳解exgnss庫(kù)的setup配置、模式生命周期管理及
    的頭像 發(fā)表于 11-14 15:24 ?5675次閱讀
    <b class='flag-5'>LuatOS</b> exgnss擴(kuò)展庫(kù)實(shí)戰(zhàn)進(jìn)階:<b class='flag-5'>GNSS</b>功能開(kāi)發(fā)全流程!

    手把手教您完成LuatOS GNSS定位調(diào)試:實(shí)用操作指南

    想要快速掌握LuatOS GNSS定位調(diào)試?本文將以手把手的方式,帶領(lǐng)您一步步完成調(diào)試流程。無(wú)論您是初學(xué)者還是有一定經(jīng)驗(yàn)的開(kāi)發(fā)者,這份實(shí)用操作指南都能幫助您有效提升調(diào)試效率,確保定位
    的頭像 發(fā)表于 11-04 18:30 ?1742次閱讀
    手把手教您完成<b class='flag-5'>LuatOS</b> <b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>調(diào)試:實(shí)用操作指南

    LuatOS GNSS定位調(diào)試新手必讀:從零到一的完整教程!

    面對(duì)LuatOS GNSS定位調(diào)試,新手開(kāi)發(fā)者常感無(wú)從下手。本文將為您梳理從零到一的完整教程,從環(huán)境搭建到代碼調(diào)試,再到定位結(jié)果分析,每一步都細(xì)致講解,確保您能夠順利入門并熟練掌握調(diào)試
    的頭像 發(fā)表于 11-03 09:59 ?566次閱讀
    <b class='flag-5'>LuatOS</b> <b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>調(diào)試新手必讀:從零到一的完整教程!

    LuatOS AGPS 輔助定位開(kāi)發(fā)實(shí)戰(zhàn)教程

    為解決傳統(tǒng) GPS 定位慢、功耗高的痛點(diǎn),AGPS 技術(shù)通過(guò)輔助數(shù)據(jù)注入提升效率。本教程以 LuatOS 開(kāi)發(fā)環(huán)境為基礎(chǔ),循序漸進(jìn)地講解 AGPS 輔助定位的開(kāi)發(fā)流程,包括 AGPS
    的頭像 發(fā)表于 10-31 17:34 ?1180次閱讀
    <b class='flag-5'>LuatOS</b> AGPS 輔助<b class='flag-5'>定位</b>開(kāi)發(fā)實(shí)戰(zhàn)教程

    LuatOSGNSS定位開(kāi)發(fā)實(shí)戰(zhàn):初識(shí)定位、NMEA解碼與位置追蹤上報(bào)

    LuatOS環(huán)境中進(jìn)行GNSS定位開(kāi)發(fā),是許多物聯(lián)網(wǎng)項(xiàng)目的基礎(chǔ)需求。本指南旨在提供一份實(shí)戰(zhàn)向?qū)?,帶您?jīng)歷從GNSS定位的初始化設(shè)置,到對(duì)N
    的頭像 發(fā)表于 10-29 16:03 ?349次閱讀
    <b class='flag-5'>LuatOS</b>下<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>開(kāi)發(fā)實(shí)戰(zhàn):初識(shí)<b class='flag-5'>定位</b>、NMEA解碼與位置追蹤上報(bào)

    全國(guó)產(chǎn)GNSS多模衛(wèi)星定位導(dǎo)航技術(shù)解析與應(yīng)用方案指南

    GNSS技術(shù)已成為國(guó)家戰(zhàn)略的重要組成部分。全系列國(guó)產(chǎn)GNSS衛(wèi)星定位導(dǎo)航模組,標(biāo)志著我國(guó)在衛(wèi)星導(dǎo)航核心技術(shù)領(lǐng)域?qū)崿F(xiàn)了重要突破,為各行業(yè)提供
    的頭像 發(fā)表于 10-23 18:17 ?1241次閱讀

    Task任務(wù):LuatOS實(shí)現(xiàn)“任務(wù)級(jí)并發(fā)”的核心引擎

    Task任務(wù)通過(guò)其強(qiáng)大的并發(fā)處理能力,使LuatOS能夠在單線程環(huán)境中模擬多線程執(zhí)行,通過(guò)協(xié)程的掛起與恢復(fù)機(jī)制,實(shí)現(xiàn)任務(wù)級(jí)的并行操作,顯著提升系統(tǒng)效能。 sys核心庫(kù)是LuatOS運(yùn)行框架庫(kù),也是
    的頭像 發(fā)表于 08-28 13:49 ?504次閱讀
    Task任務(wù):<b class='flag-5'>LuatOS</b>實(shí)現(xiàn)“任務(wù)級(jí)并發(fā)”的<b class='flag-5'>核心</b>引擎

    如何實(shí)現(xiàn)3秒定位GNSS模組實(shí)戰(zhàn)指南大公開(kāi)

    傳統(tǒng)定位耗時(shí)過(guò)長(zhǎng)?GNSS模組讓3秒極速定位成為現(xiàn)實(shí)。本文為你提供實(shí)戰(zhàn)指南,詳解操作步驟與技術(shù)要點(diǎn),助你輕松達(dá)成目標(biāo)。在緊急救援、智能交通等
    的頭像 發(fā)表于 08-08 17:10 ?988次閱讀
    如何實(shí)現(xiàn)3秒<b class='flag-5'>定位</b>?<b class='flag-5'>GNSS</b>模組實(shí)戰(zhàn)指南大公開(kāi)

    ?AT6558R-5N32多模GNSS定位SOC芯片技術(shù)手冊(cè)

    高度集成化架構(gòu)解決了傳統(tǒng)多模方案存在的功耗高、體積大等痛點(diǎn),為新一代智能設(shè)備提供高性價(jià)比的定位解決方案。 二、核心技術(shù)創(chuàng)新 2.1 多系統(tǒng)聯(lián)合定位架構(gòu) 全系統(tǒng)兼容:?jiǎn)涡酒缮漕l前端與數(shù)字基帶處理器,支持BDS/GPS/GLON
    的頭像 發(fā)表于 06-19 10:49 ?1162次閱讀
    ?AT6558R-5N32多模<b class='flag-5'>GNSS</b><b class='flag-5'>定位</b>SOC芯片<b class='flag-5'>技術(shù)</b>手冊(cè)

    GNSS和INS有什么區(qū)別?深度解析高精度組合導(dǎo)航技術(shù)

    在現(xiàn)代導(dǎo)航定位領(lǐng)域, 全球?qū)Ш叫l(wèi)星系統(tǒng)( GNSS) 和 慣性導(dǎo)航系統(tǒng)( INS) 是兩大核心技術(shù)。它們各自擁有獨(dú)特的優(yōu)勢(shì),但也存在一定的局限性。那么,它們究竟有何不同?如何結(jié)合使用以實(shí)現(xiàn)更穩(wěn)
    的頭像 發(fā)表于 05-27 15:46 ?1796次閱讀

    GNSS多模衛(wèi)星定位模組選購(gòu)指南:2025主流品牌廠商盤點(diǎn)與應(yīng)用方案解析

    隨著全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS技術(shù)的快速發(fā)展,多模衛(wèi)星定位模塊已成為眾多行業(yè)關(guān)鍵技術(shù)核心組件。2025年,
    的頭像 發(fā)表于 04-22 14:00 ?3697次閱讀