應用領(lǐng)域:導航接收機關(guān)鍵算法的硬件實(shí)現
挑戰:目前在GPS接收機中,對碼的捕獲一般有兩種方法:串行搜索方法和并行搜索方法。串行搜索方法硬件實(shí)現簡(jiǎn)單,但其捕獲時(shí)間較長(cháng),每更改一次本地碼相位,就需要花費1ms,完成一個(gè)搜索約2min左右時(shí)間。導航接收機在很多應用領(lǐng)域要求高的數據更新率,這就要求捕獲時(shí)間變得更短才行。目前GPS信號捕獲電路的主要實(shí)現手段是通過(guò)使用DSP芯片,DSP可以通過(guò)C語(yǔ)言編寫(xiě)程序,屬于軟件工作,可以在較高的層次進(jìn)行設計,為設計工作提供了方便。但是此種實(shí)現方法不利于知識產(chǎn)權的保護,也不利于生產(chǎn)專(zhuān)門(mén)的芯片。因此本文采用FPGA來(lái)實(shí)現。而FPGA資源有限,如何通過(guò)復用來(lái)滿(mǎn)足資源占用是一個(gè)關(guān)鍵問(wèn)題。此外,導航信號強度遠遠低于噪聲,接收SNR僅有-20dB,準確采集中頻數據對算法的驗證至關(guān)重要。
解決方案:重點(diǎn)研究了在SDR(Software Defined Radio)平臺上實(shí)現頻域捕獲算法,基于SDR平臺和FFT來(lái)實(shí)現并行快速捕獲算法。本文使用Xilinx公司的系統級建模工具System Generator完成了對XCVFX60FF1152這款V4 系列的FPGA芯片編程,完成了頻域捕獲算法的硬件實(shí)現。在設計中采用時(shí)分復用技術(shù),使整個(gè)設計方案只采用一個(gè)FFT核,并且使用了一種新的復數乘法方案,節約了硬件資源。為了避免系統熱噪聲的影響而準確采集導航數據,本系統設計時(shí)使用ADLINK公司生產(chǎn)的數字化儀PCI-9846H進(jìn)行衛星信號采集,使用Xilinx公司提供的編程軟件——System Generator,讀取采集數據,在Matlab下的Simulink中進(jìn)行系統設計調試,然后直接生成硬件描述語(yǔ)言下載到FPGA中。
關(guān)鍵詞:DSP芯片、SDR(Software Defined Radio)平臺、頻域捕獲算法
在線(xiàn)預覽:基于凌華科技與System Generator的GPS快速捕獲算法的實(shí)現與驗證