13

4。2。1  建立Qsys模型 13

4。2。2  建立Quartus II工程 16

4。3  系统软件设计 20

4。3。1  UART串口 20

4。3。2  GPS数据解析 23

4。4  实验结果 24

结  论 27

致  谢 28

参 考 文 献 29

1  引言

1。1  课题的研究背景及意义

    现如今,伴随着科技的不断发展,我们人类所生活的地球社会的信息化水平得到了极大的提高,导航、定位服务越来越得到人们的喜爱与依赖。而全球定位系统(Global Positioning System,GPS)依靠其全方位、全天候、全时段、高精度的特点,已经成为当今世界上使用范围最广的全球精密导航系统。并且,GPS系统不再仅限于军事领域,已被广泛应用于车辆定位导航、野外探险、航海航空、地形测绘、城市规划等多个民用领域,与人们的出行息息相关。因此,如何及时采集、存储并显示GPS定位信息对目标的状态掌握有着重要意义。

由于自然界中的信号大多数是模拟信号,GPS数据信息也同样如此,所以一般的信号处理系统都需要对数据进行采集。通常的实现方法是将模拟信号通过A/D转换器转换为数字信号,然后送给处理器,比如利用单片机(MCU)或者数字信号处理器(DSP)进行运算和处理。对于低速的A/D和D/A转换器,可以采用标准的串行外设接口(SPI)来与微控制单元(MCU)或者DSP通信。但是,高速的A/D和D/A转换芯片则不能与通用的MCU或者DSP直接接口。在这种情况下,FPGA就可以很好地实现数据采集的粘合逻辑功能[1]。

FPGA即Field Programmable Gate Array,解释成中文是现场可编程门阵列,它是在可编程阵列逻辑(PAL)、门阵列逻辑(GAL)、复杂可编程逻辑器件(CPLD)等可编程器件的基础上进一步发展的产物[2]。如果在设计数字电路时考虑使用FPGA器件,不但可以简化设计过程,同时还能够降低整个系统的体积和成本,更加符合现在的设计要求。基于FPGA的GPS数据采集,在逻辑功能上可以不被标准系列器件所限制,设计将更加灵活;在实现数字系统时,用的芯片数量少,伴随着系统规模将全面缩减,进而减少了在印刷线路板上的引线以及焊点数量,提高了系统的可靠性;在编程和逻辑修改时,鉴于FPGA器件集成度高,开发工具先进,自动化程度高,故可大大缩短系统设计周期。除此之外,目前FPGA采用的硬件描述语言大多数是Verilog HDL,而Verilog HDL在集成电路(ASIC)设计领域中占有重要的地位,并且它是在C语言的基础上发展而来,语法较自由,易学易用,更容易被大众所接受。综上所述,选用FPGA对GPS数据进行采集将具有更加显著的优势。文献综述

近年来,随着我国综合国力的不断提高,国民经济的持续增长,卫星导航定位服务在我国将越来越受重视。中国现在正在实施的自主研发、独立运行、开放兼容的全球卫星导航系统——北斗卫星导航系统(BeiDou Navigation Satellite System,BDS),将极大地促进卫星导航产业链的形成,推动卫星导航在社会各个领域的广泛应用。到目前为止,该系统已经具备覆盖亚太地区的定位、导航和授时以及短报文通信服务能力[3]。预计到2020年左右,我国将建成覆盖全球的北斗卫星导航系统[3]。届时,与此相关的各类产品及服务将变得炙手可热。因此,在GPS数据采集技术这一领域进行更加深入的研究,不仅有着巨大的商业潜力,还能帮助完善国家卫星导航应用产业支撑、推广和保障体系,打破欧美国家对我国的技术封锁,具有深远的意义。

上一篇:SIFT算法图像拼接算法研究Matlab仿真
下一篇:水面气泡的实时图像采集和识别软件设计

5d电子体系的晶体场效应与自旋轨道耦合

基于Java的串口通信设计

基于Kinect的深度图像编码

PSpice的电容式加速度计闭环反馈控制模块设计

基于混沌的数字图像加密技术研究

HFSS频率选择表面的设计仿真与分析

基于Virtex-5FPGA的图像处理系统研究

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

新課改下小學语文洧效阅...

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...