摘要全球定位系统(Global Positioning System,GPS)由接收机通过天线接收卫星信号,信号经滤波、混频、放大以及A/D转换等一系列处理后变成数字中频信号,捕捉、追踪该信号就能解调出被测目标的经度、纬度和时间等导航信息。然后封装这些信息并由串口输出。地面测控网将信息发送给用户端的GPS接收器,接收器再对信息进行解码处理,从而得到被测目标的时间、位置等信息,最终达到利用GPS进行导航、定位的目的。73356
本课题基于现场可编程门阵列(FPGA),对GPS数据进行采集。首先利用Quartus II 13。1编写Verilog HDL程序,编译成功后下载至FPGA。然后由GPS设备发送GPS数据包,通过串口送往FPGA。再由FPGA对GPS数据包进行处理,解码得到所需位置、时间信息,最后通过计算机显示出来。
毕业论文关键词 GPS 数据采集 FPGA Verilog HDL
毕业设计说明书外文摘要
Title GPS Data Acquisition Based on FPGA
Abstract Global Positioning System(GPS) works by the receiver that receives signals,which turn into digital intermediate frequency signals after a series of process,such as filtering,frequency mixing,amplifying and A/D converting。Then we capture and track these signals so as to demodulate navigation information,containing latitude, longitude and time,of the measured target。After that,these information were packaged,output by serial ports,sent to users’ GPS receivers by ground-based monitoring network and demodulated by receivers。Finally we’ll get the measured target’s messages like time and position,and achieve the goal that use the GPS to navigate and locate targets。
This project aims to acquire GPS data,which is based on FPGA devices。At first,we wrote programs in Verilog HDL on QuartusⅡ13。1,compiled them successfully and downloaded them to the FPGA device。Then we used a GPS device to sent GPS data packets,which were transmitting to FPGA device by serial ports。After that,the FPGA device processed and decoded the packets。In the end ,messages such as location and time were displayed on the computer。
Keywords GPS data acquisition FPGA Verilog HDL
目 次
1 引言 1
1。1 课题的研究背景及意义 1
1。3 论文主要工作 2
2 GPS数据采集原理 4
2。1 GPS组成结构 4
2。2 GPS定位及数据采集原理 4
2。3 GPS定位数据格式 5
3 GPS数据采集系统硬件结构 7
3。1 系统整体硬件结构 7
3。2 UM220-Ⅲ北斗/GPS双系统导航/授时模块 7
3。3 FPGA硬件结构 9
3。3。1 FPGA简述 9
3。3。2 FPGA工作原理 9
3。3。3 FPGA选取 10
3。3。4 Cyclone IV系列的EP4CE10E22C8 11
4 基于FPGA的GPS数据采集 12
4。1 系统设计框图 12
4。2 系统硬件设计