本應用是向用戶展示如何根據Skydel軟件中用戶定義的仰角/方位角配置衛星位置。本文檔附帶了MATLAB腳本和函數,可幫助用戶生成一組開普勒參數,從而將GPS衛星放置在天空視圖中所需的仰角/方位角上。
01 根據衛星仰角/方位角生成軌道參數
● 運行名為Main.m的MATLAB腳本
● 定義您想要模擬多少個GPS衛星
● 插入每顆衛星的仰角和方位角(以度為單位)
●該腳本將顯示您在上一步中定義的所有衛星的星圖
●該腳本將根據定義的Skyview計算開普勒參數
●該腳本將生成一個包含每顆衛星的開普勒參數的表,并導出MATLAB腳本同一目錄中名為 Output.txt 的表中的所有參數,開普勒參數的結構如下:
○ PRN:衛星的PRN碼
○ t_oc:本地時間
○ t_oe:星歷參考時間
○ sqrtA:半長軸的平方根
○ e:離心率(ε)
○ omega:近地點幅角(w)
○ M_0:平均運動差
○ i_0:傾角(i0)
○ omega_0:升交點經度(W0)
○ omega_DoT:直升節點經度速率(Wdot)
○ i_dot:傾斜率(idot)
○ delta_n:平均運動差率(Dn0dot)
示例一:生成 X 形狀的九顆衛星的軌道參數
1.運行名為Main.m的MATLAB腳本
2.將您想要模擬的衛星數量定義為9
3.輸入每顆衛星的仰角和方位角,如下所示:
4.您將得到一個衛星視圖,如下圖所示:
5.開普勒參數生成如下:
02 仿真配置
●打開Skydel并創建一個新配置
●設置模擬時間為2020-03-29 00:00:00
●將車輛位置設置為緯度 = 0、經度 = 0、海拔 = 0
●在GPS選項卡中,選擇信號并啟用要模擬的PRN
●在GPS選項卡中,選擇軌道
●對于選定的PRN,將參考時間 (GPS) 設置為 2020-03-29 00:00:00
●將軌道參數替換為每個選定PRN的 Matlab 腳本執行(之前完成)中可用的值
●其他參數保持不變或強制為0
●對所有衛星重復此操作
●參考示例(1),圖3為根據步驟(1)中獲得的軌道參數修改軌道參數和參考時間(GPS)(紅框內)后Skydel軟件的屏幕截圖。可以在Skydel軟件的星座選項卡中看到與圖1相同的衛星圖案(紅色圓圈)
03 運行GNSS仿真
●連接GNSS接收器并運行模擬
●在接收器的Skyview中看到相同的衛星模式。參考示例 (1),圖 4 是UBlox接收器的屏幕截圖,展示了使用 Skydel 軟件模擬的 X 形衛星圖案。
使用Skydel可以模擬多種衛星模式
使用 Skydel 軟件功能和本應用指南隨附的MATLAB腳本,您可以根據用戶要求配置和模擬多種衛星模式。例如但不限于,用戶可以模擬分別下圖所示Z形或Φ(Phi)形的衛星。
審核編輯 黃宇
?
-
gps
+關注
關注
22文章
2971瀏覽量
168668 -
衛星定位
+關注
關注
6文章
99瀏覽量
18205 -
GNSS
+關注
關注
9文章
850瀏覽量
49117
發布評論請先 登錄
FRED應用:數字化極坐標數據取樣
定位速度狂飆!AGPS開源助力GPS應用3秒鎖定坐標!

FRED應用:數字化極坐標數據取樣
基于STM32的衛星GPS路徑記錄儀(附完整源代碼)
UC3854 功率因數校正設計全攻略:從理論到實戰

無感無刷直流電機驅動全攻略
云計算開發工具包的功能
“方位角”完成近億元A輪融資
避坑指南:云服務器數據庫購買方法全攻略
PNT、GNSS與GPS:衛星定位導航技術的清晰區分

基于EasyGo Vs工具包和Nl veristand軟件進行的永磁同步電機實時仿真

FPGA仿真工具包軟件EasyGo Vs Addon介紹

評論