關於北斗精確定位

来源:https://www.cnblogs.com/blogger-Li/archive/2019/09/30/11614501.html
-Advertisement-
Play Games

原始GNSS數據的獲取 根據應用層API GnssMeasurement 提供的公有方法 onGnssMeasurementsReceived(GnssNavigationMessage event) ↓ ↓ 重寫onGnssMeasurementsReceived方法並解析介面返回的GN SS原始 ...


原始GNSS數據的獲取

根據應用層API GnssMeasurement 提供的公有方法

onGnssMeasurementsReceived(GnssNavigationMessage event)

              ↓

              ↓

重寫onGnssMeasurementsReceived方法並解析介面返回的GN

SS原始數據類,得到GPS鐘參數、原始數據(偽距、載 波相位

、多普勒), 需要註意的是 , 偽距觀測值並不能直接獲取,需

要根據一定的時間差轉換得到

 

實時星曆解碼

根據應用層API GnssNavigationMessage 提供的公有方法

onGnssNavigationMessageReceived(GnssNavigationMessage event)

               ↓

             ↓

重寫 onGnssNavigationMessageReceived 方法並根據《GPS介面控制文件》

對GPS系統廣播星曆(上述介面提供)進行實時解碼得到鐘差參數、軌道根數

、電離層延遲改正參數等數據,保存為靜態變數用於後續的定位解算

 

GNSS原始觀測值相關的API調用

GNSS Measurement (GnssMeasurementsEvent event)) (部分)

載波相位觀測值: event.getAccumulatedDeltaRangeMeters()

載波頻率:event.getCarrierFrequencyHz()

多普勒觀測值:event. getPseudorangeRateMetersPerSecond()

信號發射時刻:event. getReceivedSvTimeNanos()

偽距觀測值:晶元接收鐘面時與信號發射時刻作差乘光速得到:

                 

 

 

 

GNSS GnssNavigationMessage(GnssNavigationMessage event);

把event中的二進位數據按照ICD協議文件逐子幀解碼出衛星運行

軌道參數、衛星 鐘改正參數、電離層延遲改正參數等數據用於導航與定位。

 

超快速產品定時下載

IGMAS提供了實時高精度超快速軌道和鐘差產品,6小時更新一次,採樣間隔為15分鐘;

 

根據Apache的commons.net中的類FTPClient和Handler+Timer+TimerTask()定時器

Pride-Location app實現了從IGMAS的長沙數據中心ftp地址:

        ftp://222.240.181.170/products/

                

                ↓

自動下載當前可用的精密軌道和鐘差產品,並根據當前系統時間(啟動生成內插軌道和鐘差文件功能時)

或衛星信號發射時刻(用於定位時)選擇合適的產品進行內插。示例圖如下圖所示:

 

                   圖1  超快速產品定時下載

軌道、鐘差產品內插

 

 

    

在智能終端上實現IGMAS的預報產品的應用

 

 

 

 

魯棒卡爾曼濾波單點定位演算法

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Aborted_clients和 Aborted_connects狀態變數詳解 By:授客 QQ:1033553122 狀態變數定義 Aborted_clients 因客戶端消亡時未恰當的關閉連接而引起的被中斷連接數 The number of connections that were abort ...
  • 今天我們來看一下淘寶、美團和滴滴的大數據平臺,一方面進一步學習大廠大數據平臺的架構,另一方面也學習大廠的工程師如何畫架構圖。通過大廠的這些架構圖,你就會發現,不但這些知名大廠的大數據平臺設計方案大同小異,架構圖的畫法也有套路可以尋覓。 淘寶大數據平臺 淘寶可能是中國互聯網業界較早搭建了自己大數據平臺 ...
  • /* 授權命令 grant 許可權 to 用戶 授權可以授予多個許可權 grant connect,resource to baidu 收回許可權 revoke 許可權 from 用戶 revoke dba from baidu 創建用戶 分配表空間--指定用戶的預設表空間... ...
  • 學好SQL查詢:無他,概手熟耳。 1. 基礎表: 學生表: 老師表: 課程表: 成績表: 2. 題目: 1、查詢名字中含有"華"字的學生信息 select from 學生 where sname like '%華%' 2、查詢並統計同齡學生人數 select sage,count(sid) from ...
  • 存儲過程是一組為了完成某項特定功能的SQL語句集, 其實質就是一段存儲在資料庫中的代碼。 它可以由聲明式的sql語句和過程式sql語句組成。 ...
  • centos7靜默安裝oracle11gR2 文章目錄 [TOC] 一、檢查硬體要求 1、記憶體要求: 要求:記憶體最小1G,推薦2G或者更高。 PS:還有其他硬體要求可以直接去官網( "傳送門" )查看,這裡不再敘述。 2、安裝包: linux.x64_11gR2_database_1of2.zip ...
  • 一、zookeeper概要、背景及作用 zookeeper產生背景: 項目從單體到分散式轉變之後,將會產生多個節點之間協同的問題。如: 1. 每天的定時任務由誰哪個節點來執行? 2. RPC調用時的服務發現? 3. 如何保證併發請求的冪等 4. .... 這些問題可以統一歸納為多節點協調問題,如果靠 ...
  • Hbase最核心但也是最難理解的就是數據模型,由於與傳統的關係型資料庫不同,雖然Hbase也有表(Table),也有行(Row)和列(Column),但是與關係型資料庫不同的是Hbase有一個列族(Column Family)的概念,它將一列或者多列組織在一起,HBase必須屬於某一個列族。 行和列 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...