導(dǎo)航信號(hào)模擬器的不同,其實(shí)現(xiàn)形式有不同的 優(yōu)缺點(diǎn),下面對(duì)其進(jìn)行分析。
在所有信號(hào)和模型的模擬都由軟件實(shí)現(xiàn)的情況 下,模擬器的體系結(jié)構(gòu)比較清楚。軟件模擬與硬件的 信號(hào)發(fā)生彼此獨(dú)立,在模擬器進(jìn)行
GPS信號(hào)發(fā)生器試驗(yàn)時(shí),軟件 的模擬可以繼續(xù)進(jìn)行運(yùn)算。由于多個(gè)通道的模擬和 功率合成都在軟件中進(jìn)行數(shù)字化計(jì)算,所以產(chǎn)生的信 號(hào)精度很高。例如:GS 600模擬器的偽距精度可達(dá) ± 10 mm;偽距變化率精度可達(dá)± 1 mm/s。而另一實(shí) 現(xiàn)方式的高動(dòng)態(tài)GPS衛(wèi)星信號(hào)模擬器的偽距精度只 有± 80 mm;偽距變化率精度只有± 5 mm/s。
但是這種方法的缺點(diǎn)也是明顯的,由于所有的 信號(hào)和模型數(shù)據(jù)都由計(jì)算機(jī)的軟件運(yùn)算得到,受制 于計(jì)算速度和接口速度的限制,使用這種方式,當(dāng)前 還不能實(shí)時(shí)產(chǎn)生測試數(shù)據(jù)。軟件產(chǎn)生的數(shù)據(jù)一般存 儲(chǔ)在硬件存儲(chǔ)卡上,由于存儲(chǔ)空間有限,當(dāng)前能夠模 擬的測試場景一般不超過12 h,例如:GS 600模擬器 的存儲(chǔ)卡上,只存有3 h的靜態(tài)導(dǎo)航數(shù)據(jù)和3 h的動(dòng) 態(tài)導(dǎo)航數(shù)據(jù)。這就導(dǎo)致很難用這種導(dǎo)航信號(hào)模擬器 進(jìn)行一些長期測試。
導(dǎo)航信號(hào)由硬件產(chǎn)生,各種模型的模擬在軟件 實(shí)現(xiàn)的情況下,硬件在產(chǎn)生導(dǎo)航信號(hào)的時(shí)候,需要軟 件的仿真數(shù)據(jù)作參數(shù),才能使產(chǎn)生的信號(hào)具有各種 干擾特性。由于軟硬件相互交叉,模擬器的體系結(jié) 構(gòu)比較復(fù)雜。此時(shí),各路通道之間都使用獨(dú)立的 信號(hào)產(chǎn)生硬件,因此要保證各路信號(hào)的時(shí)延一致性比 較困難。這種實(shí)現(xiàn)方式下,硬件不但包括D/A轉(zhuǎn)換 模塊,還包括多路信號(hào)發(fā)生、功率合成等模塊,導(dǎo)致 硬件的設(shè)計(jì)也比上一種實(shí)現(xiàn)方式要復(fù)雜得多。
但是這種實(shí)現(xiàn)方法的優(yōu)點(diǎn)也很突出,這就是能 夠?qū)崟r(shí)產(chǎn)生測試數(shù)據(jù)。由于軟件主要模擬緩慢變化 的誤差,因此軟件能夠?qū)@些需要模擬的模型完成 計(jì)算;另外由于所有的信息調(diào)制、偽碼調(diào)制、以及中 頻調(diào)制都由硬件完成,它能保證信號(hào)的實(shí)時(shí)產(chǎn)生與 發(fā)送。采用這種實(shí)現(xiàn)方式的導(dǎo)航信號(hào)模擬器,能夠 進(jìn)行長時(shí)間的測試。