基于FPGA的可重構(gòu)多模導(dǎo)航基帶處理技術(shù)研究
發(fā)布時間:2018-01-22 21:44
本文關(guān)鍵詞: 可重構(gòu) 多模 捕獲 跟蹤 FPGA 出處:《電子科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
【摘要】:多模定位是指運用多個衛(wèi)星導(dǎo)航系統(tǒng)進(jìn)行聯(lián)合定位,可以極大地增強衛(wèi)星導(dǎo)航的可用性、連續(xù)性、完好性和定位精度,擴大了可用范圍,提高了接收機的環(huán)境適應(yīng)能力和抗干擾性。因此,多模導(dǎo)航接收機是未來導(dǎo)航定位發(fā)展的必然方向。目前能夠?qū)崿F(xiàn)全球定位的衛(wèi)星導(dǎo)航系統(tǒng)有GPS、BDS、GLONASS、Galileo四個,能同時兼容四個系統(tǒng)的多模接收機很少。本文設(shè)計的多模接收機的基帶處理系統(tǒng)為可重構(gòu)設(shè)計,包括捕獲模塊和跟蹤模塊,四模間可手動切換,并基于FPGA硬件實現(xiàn)并驗證。主要工作有:介紹了多模(GPS、BDS、GLONASS、Galileo)的信號形式及特點。分析了常用的捕獲方法和GPS的跟蹤方法。研究了多模接收機的捕獲、跟蹤技術(shù)。首先就多模接收機中不同GNSS系統(tǒng)采用的捕獲和跟蹤技術(shù)的異同進(jìn)行了分析對比。然后對多模捕獲所需下變頻、多普勒搜索范圍、偽碼速率和周期進(jìn)行了詳細(xì)分析。針對Galileo E1B信號調(diào)制有CBOC(6,1,1/11)副載波的特點,采取了BPSK-Like的處理方式,采用二次采樣算法首先去除了副載波,使其能和GPS的捕獲、跟蹤結(jié)構(gòu)兼容。設(shè)計了并行碼相位搜索的多模捕獲方案,尤其根據(jù)多模偽碼的不同周期和碼長,詳細(xì)分析并設(shè)計了共用一個FFT核的方案。通過計算和Matlab仿真確定了跟蹤模塊的鎖相環(huán)參數(shù),并對多模跟蹤方案進(jìn)行了設(shè)計,使四個系統(tǒng)都能兼容同一種跟蹤算法。最后運用Matlab對設(shè)計的多模捕獲、跟蹤結(jié)構(gòu)仿真,驗證了設(shè)計的可行性和正確性。對前面設(shè)計的多模接收機的捕獲、跟蹤方案用Verilog HDL硬件描述語言實現(xiàn)。分模塊對捕獲、跟蹤各部分進(jìn)行了設(shè)計、綜合、優(yōu)化和仿真,優(yōu)化代碼盡可能使多模捕獲、跟蹤共用部分最大化,節(jié)省制造成本,對不同的部分單獨設(shè)計實現(xiàn),以達(dá)到重構(gòu)目的。給出了各個子模塊的硬件仿真圖和RTL電路圖。設(shè)計了一個狀態(tài)機用于實現(xiàn)對捕獲、跟蹤模塊工作狀態(tài)的控制。最后,對捕獲、跟蹤模塊在FPGA上測試和驗證并進(jìn)行聯(lián)合調(diào)試,各GNSS間能夠順利切換,通過和Matlab仿真結(jié)果的對比,捕獲模塊功能驗證正確,成功解調(diào)出了各GNSS的導(dǎo)航電文,跟蹤模塊驗證正確,正確實現(xiàn)了多?芍貥(gòu)基帶處理。
[Abstract]:Multimode positioning refers to the use of multiple satellite navigation system positioning, can greatly enhance the availability of satellite navigation, continuity, integrity and accuracy, expand the range of available, improved the receiver's ability to adapt to the environment and anti - interference. Therefore, the multimode navigation receiver is the inevitable direction of the future development of the navigation and positioning at present. The satellite navigation system to achieve global positioning are GPS, BDS, GLONASS, Galileo four, compatible with four multimode receiver system. Few multimode receiver baseband processing system designed in this paper for the reconfigurable design, including the capture module and tracking module, manual switching between the four modes, and FPGA hardware implementation based on and verified. The main work is as follows: the multimode (GPS, BDS, GLONASS, Galileo) signal form and characteristics. Analysis of the tracking method and GPS capture method commonly used. On the ground of multimode Capture receiver tracking technology. Firstly, analyzes the similarities and differences in the acquisition and tracking technology with different GNSS system. Then the multi-mode multimode receiver to capture a desired frequency, Doppler search range, PN code rate and cycle are analyzed in detail. According to the Galileo E1B CBOC (6,1,1/11) signal modulation characteristics of vice the carrier, processed by BPSK-Like, using two sampling algorithm first remove the subcarriers, which can capture and track GPS, compatible with the structure is designed. The multi-mode parallel code phase search acquisition schemes, especially according to the different period and the multimode PN code length, and a detailed analysis of the common one the FFT core design. Through calculation and Simulation of Matlab phase-locked and tracking module loop parameters were determined, and the multimode tracking scheme is designed, so that the four systems with a tracking algorithm using the M compatible. Atlab for the design of multimode capture, tracking structure simulation, verified the correctness and feasibility of the design. The design of the multimode receiver capture and tracking scheme using Verilog HDL hardware description language. The module of acquisition, tracking all parts of the design, synthesis, optimization and simulation, optimize the code as much as possible so that the multimode capture, tracking share maximization, save manufacturing cost of different parts of separate design and implementation, to achieve the purpose of reconstruction. Each sub module of the hardware simulation diagram and RTL circuit diagram is given. The design of a state machine is used for capturing, tracking control module working state. Finally, the capture and tracking module in the FPGA test and verification and debugging, can smoothly switch between the GNSS and Matlab, by comparing the simulation results, verify the successful capture module function, to demodulate the navigation power GNSS In this paper, the tracking module is verified correctly and the multimode reconfigurable baseband processing is realized correctly.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN967.1;TN791
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 陳建華;基于FPGA的GPS軟件接收機跟蹤捕獲算法研究[D];南京郵電大學(xué);2013年
,本文編號:1455807
本文鏈接:http://sikaile.net/kejilunwen/wltx/1455807.html
最近更新
教材專著