室外定位--GPS定位概述
前言
目前的室外定位技術已經很成熟,主要分為GNSS定位和LBS定位。
LBS定位
LBS定位也就是基站定位,是通過電信移動運營商的網路(如GSM網,GPRS等)獲取移動終端使用者的位置資訊。
定位原理: 原理與室內定位類似,使用者開啟定位服務後,將會搜尋附近所有的基站,當然你距離各個基站的距離是不相同的,距離的遠近收到的訊號強度也是不相同的。當收到的基站大於等於3個,就可以根據三點定位獲得大致的位置。由於訊號的不穩定性,定位精度大概是幾百米。但由於基站定位值接收基站的訊號,所以對電量的消耗是比較小的。(當然,掃描基站是費電的活)
GNSS
GNSS的全稱是全球導航衛星系統,它包括美國的GPS、俄羅斯的Glonass、歐洲的Galileo、中國的北斗衛星導航系統以及相關的輔助系統。
兩者優缺點
GPS定位
gps的組成
GPS全球衛星定位系統由三部分組成:空間部分、地面控制部分、使用者裝置部分。
空間部分由24顆衛星組成,他們進行一定的分佈,保證地球上每個地方都能接收到4顆衛星的訊號。
地面控制部分則是由監測站、主控站、備用主控站、資訊注入站等組成用來控制衛星和保障衛星的正常執行。
使用者裝置部分則是接收機的部分。用來接收衛星的星曆資料。
gps定位原理
已知衛星的距離以及衛星的位置,可以確定接收機的位置。
一個衛星,相同距離在地球上是一個圓形。那麼,理論上3個衛星即可實現定位。
三點定位即可實現定位
那麼衛星到接收機的距離是怎麼確定的呢。
首先記錄衛星傳送電文的時間,在經過一段時間的電磁波傳播後,在某個時間接收機獲取。
距離=時間差*光速
當然這樣就是出現誤差問題,在傳播過程中,會經過電離層,大氣折射等是達不到光速的。衛星上的時鐘使用原子鐘有很高的精確度,而接收機的時鐘有很大的誤差。由此三點定位帶來的誤差是很大的。所以引入第四個衛星對誤差進行修正。所以定位需要四個衛星。
電文
衛星傳送的電文采用NMEA協議格式,它包含了定位時間,緯度,經度,高度,定位所用的衛星數,DOP值,差分狀態,校正時段,速度,跟蹤,日期等。
NMEA協議是有許多格式的,如
GPGSA–當前衛星資訊
GPGGA–定位資訊
GPGSV–可見衛星資訊等等
當前衛星資訊格式
$GPGGA,092204.999,4250.5589,S,14718.5084,E,1,04,24.4,12.2,M,19.7,M,0000*1F
意義:%資訊型別,時間,維度,南/北,經度,東/西,gps狀態,正在使用的衛星數量,水平精度因子,海拔高度,高度單位。。。