基于獨(dú)立DSP平臺(tái)的實(shí)時(shí)衛(wèi)星導(dǎo)航接收機(jī)的設(shè)計(jì)
(3) 定位線程周期中斷
定位周期線程執(zhí)行1次定位解算任務(wù),并將定位結(jié)果寫入專門開辟的緩沖區(qū)中,隨后EDMA控制器會(huì)自動(dòng)將結(jié)果通過McBSP1端口傳輸?shù)斤@示設(shè)備。該中斷的優(yōu)先級高于捕獲線程,但低于跟蹤線程,在DSP平臺(tái)的平均執(zhí)行時(shí)間為3 ms。
圖6所示為軟件接收機(jī)各線程之間的調(diào)度流程框圖。本文引用地址:http://www.ex-cimer.com/article/152134.htm
3 實(shí)驗(yàn)結(jié)果
在實(shí)驗(yàn)中,將接收機(jī)平臺(tái)設(shè)置為12 MHz,1 bit采樣,通過射頻前端與GPS天線相連,實(shí)時(shí)接收GPS衛(wèi)星信號,利用RTDX技術(shù)通過JTAG口將結(jié)果傳輸?shù)街鳈C(jī)進(jìn)行顯示。根據(jù)對各線程運(yùn)算量的分析和實(shí)驗(yàn)驗(yàn)證可知,基于獨(dú)立DSP的衛(wèi)星導(dǎo)航接收機(jī)平臺(tái)可以很好地完成6~10顆衛(wèi)星的實(shí)時(shí)跟蹤,并能準(zhǔn)確定位。圖7所示為對應(yīng)的電子地圖結(jié)果。除此之外,本文所提到的多星座軟件接收機(jī)也開展了仿真試驗(yàn)測試,目前能夠?qū)γ總€(gè)星座系統(tǒng)實(shí)現(xiàn)4~5顆衛(wèi)星的實(shí)時(shí)跟蹤,其性能仍需進(jìn)一步提高。
本文詳細(xì)介紹了基于單顆高速定點(diǎn)DSP的實(shí)時(shí)衛(wèi)星導(dǎo)航軟件接收機(jī)平臺(tái)的設(shè)計(jì)實(shí)現(xiàn)。提供了詳細(xì)的硬件平臺(tái)結(jié)構(gòu)設(shè)計(jì)方案,闡述了系統(tǒng)上電自加載功能的實(shí)現(xiàn)方法以及接收機(jī)軟件任務(wù)調(diào)度流程。根據(jù)本方案實(shí)現(xiàn)的衛(wèi)星導(dǎo)航軟件接收機(jī)具有低成本、低功耗、通用性好、功能可升級擴(kuò)展等優(yōu)點(diǎn)。
評論