軟件算法在 GNSS 模擬器中起著智能重心的作用。軌道預(yù)測(cè)算法根據(jù)衛(wèi)星的開(kāi)普勒軌道參數(shù)以及攝動(dòng)模型,精確計(jì)算衛(wèi)星在不同時(shí)刻的位置和速度,為信號(hào)生成提供基礎(chǔ)數(shù)據(jù)。信號(hào)調(diào)制算法將導(dǎo)航電文、偽隨機(jī)碼等信息按照特定的調(diào)制方式加載到載波上,生成符合衛(wèi)星信號(hào)特征的模擬信號(hào)。誤差模擬算法用于模擬信號(hào)傳播過(guò)程中的各種誤差,如電離層延遲誤差、對(duì)流層延遲誤差、多路徑誤差等,通過(guò)數(shù)學(xué)模型精確計(jì)算并疊加到模擬信號(hào)中,以真實(shí)反映實(shí)際環(huán)境對(duì)信號(hào)的影響。數(shù)據(jù)融合算法在與其他設(shè)備協(xié)同工作時(shí)發(fā)揮重要作用,例如將模擬器生成的衛(wèi)星信號(hào)數(shù)據(jù)與慣性測(cè)量單元的姿態(tài)數(shù)據(jù)進(jìn)行融合,輸出綜合的導(dǎo)航信息,為測(cè)試接收機(jī)的組合導(dǎo)航性能提供數(shù)據(jù)支持。GNSS 射頻模擬器采用先進(jìn)芯片,提升信號(hào)處理速度。航海GPS軌跡模擬器
軟件定義 GNSS 模擬器主要依靠計(jì)算機(jī)軟件來(lái)生成 GNSS 信號(hào)。通過(guò)編寫復(fù)雜的算法,在計(jì)算機(jī)上模擬衛(wèi)星軌道、信號(hào)調(diào)制、傳播延遲等過(guò)程,然后利用數(shù)模轉(zhuǎn)換設(shè)備將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)輸出。這種模擬器靈活性高,易于升級(jí)和修改模擬算法,適合科研機(jī)構(gòu)進(jìn)行新型信號(hào)體制研究或算法開(kāi)發(fā)。硬件加速 GNSS 模擬器則采用特用的硬件芯片或電路來(lái)生成信號(hào)。這些硬件經(jīng)過(guò)優(yōu)化設(shè)計(jì),能快速處理大量信號(hào)計(jì)算任務(wù),提高信號(hào)生成的速度與精度,適用于對(duì)信號(hào)實(shí)時(shí)性要求高的應(yīng)用場(chǎng)景,如工業(yè)自動(dòng)化中的實(shí)時(shí)定位系統(tǒng)測(cè)試。航海GPS軌跡模擬器GPS 軌跡模擬器設(shè)置不同時(shí)間間隔,分析軌跡精度。
GPS 軌跡模擬器通過(guò)模擬衛(wèi)星信號(hào)與接收機(jī)之間的交互來(lái)生成軌跡數(shù)據(jù)。它首先依據(jù)預(yù)設(shè)的地理位置信息和運(yùn)動(dòng)參數(shù),如起點(diǎn)坐標(biāo)、終點(diǎn)坐標(biāo)、行進(jìn)速度、加速度等,構(gòu)建一個(gè)虛擬的運(yùn)動(dòng)模型。利用衛(wèi)星定位原理,將運(yùn)動(dòng)過(guò)程離散化為一系列時(shí)間節(jié)點(diǎn),在每個(gè)節(jié)點(diǎn)上根據(jù)模型計(jì)算出對(duì)應(yīng)的模擬 GPS 坐標(biāo)。例如,以勻加速直線運(yùn)動(dòng)為例,根據(jù)運(yùn)動(dòng)學(xué)公式計(jì)算不同時(shí)刻物體所在位置,轉(zhuǎn)化為經(jīng)緯度坐標(biāo)。這些坐標(biāo)信息按照 GPS 數(shù)據(jù)格式進(jìn)行編碼,生成模擬的 GPS 軌跡數(shù)據(jù),如同真實(shí)的 GPS 接收機(jī)在該運(yùn)動(dòng)過(guò)程中接收到并記錄的數(shù)據(jù)一樣,為后續(xù)分析和應(yīng)用提供基礎(chǔ)。
多衛(wèi)星信號(hào)模擬整合:現(xiàn)實(shí)中的 GNSS 接收機(jī)同時(shí)接收多顆衛(wèi)星的信號(hào),所以模擬器需要模擬多衛(wèi)星信號(hào)場(chǎng)景。它依據(jù)不同衛(wèi)星的軌道參數(shù),分別生成每顆衛(wèi)星的信號(hào)。這些衛(wèi)星信號(hào)在時(shí)間和空間上都有特定的關(guān)系。例如,在某一時(shí)刻,不同衛(wèi)星處于不同的軌道位置,它們發(fā)射的信號(hào)到達(dá)地面接收機(jī)的時(shí)間和強(qiáng)度也不同。模擬器通過(guò)精確控制每顆衛(wèi)星信號(hào)的生成時(shí)間、傳播延遲和信號(hào)強(qiáng)度,將多顆衛(wèi)星的信號(hào)進(jìn)行整合。使得輸出的多衛(wèi)星信號(hào)組合能夠準(zhǔn)確反映真實(shí) GNSS 系統(tǒng)中多顆衛(wèi)星信號(hào)同時(shí)傳播到接收機(jī)的情況,為接收機(jī)提供接近真實(shí)環(huán)境的多衛(wèi)星信號(hào)輸入。GNSS 導(dǎo)航模擬器模擬室內(nèi)導(dǎo)航場(chǎng)景,推動(dòng)室內(nèi)定位發(fā)展。
GNSS 導(dǎo)航模擬器具備良好的用戶平臺(tái)適配性。針對(duì)車載平臺(tái),模擬器可與汽車的 CAN 總線連接,將模擬的 GNSS 信號(hào)與汽車的車速、轉(zhuǎn)向等信息融合,模擬車輛在行駛過(guò)程中的導(dǎo)航狀態(tài),為車載導(dǎo)航系統(tǒng)的升級(jí)與自動(dòng)駕駛輔助功能的開(kāi)發(fā)提供測(cè)試環(huán)境。對(duì)于無(wú)人機(jī)平臺(tái),模擬器能模擬無(wú)人機(jī)在不同飛行高度、姿態(tài)下接收到的 GNSS 信號(hào),考慮到無(wú)人機(jī)飛行速度快、機(jī)動(dòng)性強(qiáng)的特點(diǎn),精細(xì)調(diào)整信號(hào)參數(shù),滿足無(wú)人機(jī)導(dǎo)航系統(tǒng)在復(fù)雜飛行場(chǎng)景下的測(cè)試需求。在手持設(shè)備方面,模擬器通過(guò)藍(lán)牙或 USB 接口與設(shè)備連接,模擬日常出行中用戶手持設(shè)備的導(dǎo)航信號(hào)環(huán)境,助力優(yōu)化手機(jī)、平板電腦等設(shè)備的導(dǎo)航軟件。GPS 發(fā)生器輸出多頻 GPS 信號(hào),滿足高精度定位需求。全頻點(diǎn)信號(hào)仿真GPS信號(hào)模擬器
GPS 模擬器模擬真實(shí) GPS 信號(hào)環(huán)境,用于測(cè)試定位設(shè)備性能。航海GPS軌跡模擬器
航空航天領(lǐng)域?qū)?dǎo)航精度和可靠性要求近乎苛刻,GNSS 模擬器在其中扮演著重要角色。在飛機(jī)導(dǎo)航系統(tǒng)研發(fā)測(cè)試中,GNSS 模擬器可模擬飛機(jī)在起飛、巡航、降落等不同飛行階段所接收的衛(wèi)星信號(hào)。比如在模擬飛機(jī)降落過(guò)程時(shí),能精確模擬機(jī)場(chǎng)周邊復(fù)雜的信號(hào)環(huán)境,包括受地形、建筑物影響產(chǎn)生的信號(hào)變化,以此測(cè)試飛機(jī)導(dǎo)航系統(tǒng)能否準(zhǔn)確引導(dǎo)飛機(jī)安全著陸。對(duì)于衛(wèi)星發(fā)射任務(wù),在衛(wèi)星入軌前的地面測(cè)試階段,GNSS 模擬器可模擬衛(wèi)星在軌道上可能接收到的各種 GNSS 信號(hào),測(cè)試衛(wèi)星的導(dǎo)航定位模塊性能,確保衛(wèi)星進(jìn)入太空后能正常利用 GNSS 信號(hào)進(jìn)行精確軌道確定與姿態(tài)控制,保障航天任務(wù)順利進(jìn)行。航海GPS軌跡模擬器