GPS测码伪距动态绝对定位研究

VIP免费
3.0 陈辉 2024-11-19 10 4 6.2MB 77 页 15积分
侵权投诉
GPS 作为 20 70 年代发展起来的新型定位导航系统,可以进行全球、全
天候的实时导航,其定位误差与时间无关,且具有较高的定位精度和测速精度。
但是,GPS 的载体在做动态运动时,常使 GPS 接收机不易捕获和跟踪卫星载波信
号,再加上动态定位环境的复杂性,使 GPS 往往达不到足够的定位精度。为此,
学者们提出了多种提高精度的 GPS 动态滤波方法,其中较为成功的是卡尔曼滤波
然而应用卡尔曼算法进行 GPS 动态滤波,既要对运动载体建立准确合理的动态模
型,又要对各种随机误差准确建模。在提高滤波器的动态性能适应车辆的机动性
及简化整个滤波模型提高实时性等方面,仍存在许多问题,极大地影响了卡尔曼
滤波在 GPS 定位方面的应用。
上世纪 90 年代以来,以神经网络为代表的人工智能技术得到快速发展。神经
网络技术不需要建立精确的数学模型,与卡尔曼滤波有机融合成新的方。本
文尝试应用神经网络技术辅助卡尔曼滤波,进行车GPS 信号的动态滤波处理
并用仿真实验验证算法的有效性。
针对车辆 GPS 定位系统中广泛采用的卡尔曼滤波器难以建立精确数学模型的
问题,提出了基于神经网络的卡尔曼滤波器信息融合算法。该算法将系统状态
阵用神经网络进行模型参数辨识,选取有限样本进行训练以获得所需精度的状
矩阵,然后用卡尔曼滤波器进行数据融合得到车辆的实时位置,从而提高卡尔
滤波算法的 GPS 定位效果。针对经典卡尔曼滤波处理非线性问题能力的不足,提
出在卡尔曼滤波算法进行估计时,将确定的能影响定位的误差参数作为神经网
输入,输出卡尔曼滤波估计的误差校正卡尔曼算法,从而改进卡尔曼滤波的非线
性处理能力。
建立了 GPS 绝对定位的半实物仿真系统,并利用该系统进行了静态实验和动
态实验。实验表明,基于神经网络的卡尔曼滤波算法的设计是成功的,定位精
能够满足车载定位要求。为今后进一步开展数据处理算法改进的研究奠定了良
基础。
关键词:GPS 动态定位 卡尔曼滤波 神经网络 BP 算法 信息融合
I
ABSTRACT
GPS is a new kind of positioning and navigation system, developed since 1970s,
which can guide the users whenever and wherever. Its positioning error is independent
with time and its accuracy is high. But the movement of carriers makes GPS receivers
hard to catch the satellite signals. Together with the complexity of dynamic
environment, GPS positioning can’t reach the precision.To improve the above
mentioned phenomenon, plenty of scholars proposed many GPS dynamic filtering
methods, among which is the Kalman filtering. However, when the Kalman filtering
method is used, the precise system and observation models have to be made, not only
the vehicle modeling but also the random error. A lot of research on this issue was done,
but how to make the vehicle model more precise and reasonable and how to improve the
dynamic performance of fitering are still a problem, which affect the application of
Kalman filtering on the GPS positioning.
Since 1990s, artificial intelligence technology has developed rapidly, the
representative of which is the artificial neural networks. This method has no need of the
precise modeling and becomes a new way to improve the Kalman filtering. In this
paper, an improved method of Kalman filtering is presented. The neural network is
introduced to improve the limitation of classical Kalman filtering. Simulation results
indicate that the improved algorithm has adaptability and much more precise than the
traditional Kalman filter algorithm.
In order to improve the precise mathematical modeling on vehicle GPS positioning, a
method of improved Kalman filtering based on neural network is presented. The neural
network is used to identify the system state matrix and is trained by part of the samples.
Then the Kalman filtering data fusion is adopted to get the real-time position of the
vehicle. The new method can improve the performance of Kalman filtering on GPS
positioning. To improve the nonlinear limitation of Kalman fitering, another method is
presented. The positioning error parameters are used as the input of the neural network
and the output is the evaluated error of Kalman filtering.
The hardware-in-the-loop simulation system of GPS absolute positioning is built. The
static test and dynamic test are conducted. Experimental results indicate that the
impoved algorithm is a successful design and its accuracy fullfills the GPS vehicle
positioning requirements. The improvement lays the foundation of data processing
algorithm for further study.
Key Words: GPS dynamic positioning, Kalman filtering, Neural
network, BP algorithm, Information fusion
II
中文摘要
ABSTRACT
第一章 ...................................................................................................................1
§1.1 概述...................................................................................................................1
§1.2 GPS 动态定位技术的发展现状与问题...........................................................2
§1.2.1 GPS 定位技术............................................................................................2
§1.2.2 GPS 动态定位中存在的问题....................................................................3
§1.3 本文所做的主要工作.......................................................................................5
第二章 GPS 卫星定位原理.............................................................................................6
§2.1 GPS 卫星信号的组成.......................................................................................6
§2.1.1 测距码........................................................................................................6
§2.1.2 数据码........................................................................................................8
§2.1.3 载波信号与卫星信号的调制....................................................................9
§2.2 GPS 定位原理.................................................................................................10
§2.2.1 三维定位原理..........................................................................................10
§2.2.2 GPS 伪距定位原理..................................................................................11
§2.3 GPS 卫星信号仿真.........................................................................................12
§2.3.1 C/A 码仿真...............................................................................................12
§2.3.2 单颗卫星信号仿真..................................................................................14
§2.3.3 组合卫星信号仿真..................................................................................17
第三章 GPS 测模型及运动载体建模研究...............................................................19
§3.1 GPS .....................................................................................................19
§3.1.1 测码伪距......................................................................................19
§3.1.2 伪距......................................................................................20
§3.1.3 普勒积分计数伪距差..........................................................................20
§3.1.4 GPS 误差分析..............................................................................21
§3.2 GPS 测模型.................................................................................................23
§3.2.1 测码伪距测模型..................................................................................23
§3.2.2 伪距测模型..................................................................................24
§3.2.3 测码伪距与测伪距组合测模型......................................................26
§3.3 运动载体模型.................................................................................................29
§3.3.1 运动载体建模.........................................................................................30
§3.3.2 运动载体轨迹仿真.................................................................................33
GPS 动态定位数据处理模型研究...................................................................35
§4.1 最小.....................................................................................................35
§4.1.1 最小......................................................................................35
III
§4.1.2 权最小......................................................................................36
§4.1.3 递推最小......................................................................................37
§4.2 卡尔曼滤波算法.............................................................................................39
§4.2.1 离散型线性卡尔曼滤波算法..................................................................39
§4.2.2 白噪声条件下离散型线性卡尔曼滤波算法......................................42
§4.2.3 离散型非线性卡尔曼滤波算法..............................................................43
§4.2.4 卡尔曼滤波误差分析..............................................................................45
§4.3 基于神经网络的卡尔曼滤波算法.................................................................49
§4.3.1 BP 神经网络模型....................................................................................49
§4.3.2 BP 算法....................................................................................................51
§4.3.3 BP 网络辅助卡尔曼滤波合算法设计................................................53
§4.3.4 基于神经网络的卡尔曼滤波算法仿真..................................................55
GPS 定位的硬件平台软件设计...................................................................58
§5.1 GPS 定位的硬件平台.....................................................................................58
§5.1.1 GPS 块构..........................................................................................58
§5.1.2 u-blox 5 GPS 附件...............................................................59
§5.2 GPS 定位滤波的软件设计.............................................................................61
§5.2.1 口程序..................................................................................................61
§5.2.2 数据转换程序..........................................................................................62
§5.2.3 定位滤波程序..........................................................................................65
§5.2.4 显示程序..........................................................................................66
GPS 定位实测...........................................................................................68
§6.1 半实物仿真.....................................................................................................68
§6.1.1 仿真系统..................................................................................................69
§6.1.2 仿真软件..................................................................................................70
§6.2 静态实验.........................................................................................................70
§6.3 动态实验.........................................................................................................71
§6.4 u-center 软件评...........................................................................................73
论与展.......................................................................................................76
.........................................................................................................................78
读期开发表的论文和承担科项目及取得成果.............................................81
...............................................................................................................................82
IV
第一章 绪论
第一章 绪 论
§1.1 概述
全球定位系统(Global Positioning System, GPS)GPS系统,是20世纪70年代
美国国防部研制的新一代卫星导航定位系统,全球范围内的用全天候提高精
度的导航、定位和服务[1]GPS本上解决了人在地球及其周围空间的导
航及定位问题,不可以满足军事部门的需要,时,在各种部门也获得了成
功的应用。
GPS系统由空间星座部分、地面监控部分和用备部分等三大部分组成,
1.1间星座部分布6轨道面上24GPS卫星组成,如图
1.2这些卫星定位信息、提高精度的时间准、接收并存地
监控站发来的导航信息、进行要的数据处理、接收并监控站指令、调
姿态和轨道参数[2]。地面监控部分包括卫星、主控站和信息
备部分是用进行导航定位的终端接收机硬件、数据处理软件以及
处理器[3]
1.1 GPS系统结构图
GPS供标准定位服务(SPS)和精定位服务(PPS)服务PPS主要用于美国
准的方用和选定的政府部门SPS的使用任何限制,全世所有用户均
可用。SPS广泛应用于航空领域间运载领域海洋领域GPS领域
GPS在航空领域从航到精密飞轨道阶段导,可以使用最佳路降低
行时间和油耗。在间运载领域用于航天导以及国际空支持
1
GPS
制功能、数据采集活动和导航。在海洋领域供洋行和内河导航以及
油勘测。GPS是智能交通系统的关键组成部分[3,4]。在车辆应用方面,可用于路径引
导、跟踪和应急事故通报GPS系统定位服务外时利用GPS卫星的高定性
为用密授服务
1.2 GPS卫星星
目前GPS应用得到世普遍认可和关,各GPS应用研究和GPS
信息资源开发中倾注大的人力和物力。随21世纪初叶GPS系统现代化的实
GPS的定位精度与应用范围将得到进一步的展。
§1.2 GPS动态定位技术的发展现状与问题
§1.2.1 GPS定位技术
GPS导航系统中,可的运动状态为静态定位和动态定位又可
协议地球坐标系中的绝对位置或相对位置,为绝对定位和对定
位。
GPS静态定位是确定的的位置对于其周围点没有位置化,
然有可觉察到的位置化,但相当缓慢,在一次观,无法
察觉到,有在两次观间,这些相才反映出来,从而使在每次GPS
资料处理时,协议地球坐标系中的位置可以定不[5]
的位置可定不动的,此有可能通过测来提高定位精度。
GPS动态定位是确定一次观对于其周围,有可觉察到的
运动运动的的位置。
GPS静态定位和动态定位中,包含着绝对定位和对定位型。定位方
法有测码伪距法、测伪距法和射电干涉法。
绝对定位是采用单个GPS接收机立确定协议地球坐标系中的绝对位
置的方法。动态绝对定位是备安装在运动的载体上,并处于动态情况下
2
第一章 绪论
确定载体时绝对位置的定位方法。对定位是采用若干台GPS接收机步跟踪
一组GPS卫星的发信号,从而确定GPS接收机间的对位置的定位方法。
定位既可用于静态定位,可用于动态定位。
船舶、车辆、行器的运行过程中,为了提高动态定位精度,经常采用差
定位。GPS定位的基本原理是:在地面选一个位置精确已知作为基准
,将一GPS接收机设置在基准上,其GPS接收机分别设置在需要测定位置
的载体上。设置于基准上的GPS接收机跟踪可的所有卫星,与运动载体上的
GPS接收机进行测。据基准已知精确坐标,可以求出定位果的
。将这些修实时传送给载体,载体上的GPS接收机便可实时改正定位
伪距。在差GPS定位中,据基准正数据型的不,可
位置差、伪距差平滑伪距差位差。不同类型的差,其定位
精度[7]
目前GPS静态定位理论的研究已趋于成,动态定位理论处于不发展中
发展趋势表明,GPS动态定位静态定位的应用范围更加广泛。
§1.2.2 GPS动态定位中存在的问题
GPS作为20世纪70年代发展起来的新型定位导航系统,优点是可以进行全球、
全天候的实时导航,其定位误差与时间无关,且具有较高的定位精度和测速精度
但是,GPS的载体在做动态运动时,常使GPS接收机不易捕获和跟踪卫星载波信号
再加上动态定位环境的复杂性,使GPS往往达不到足够的定位精度。如何提高
GPS动态定位精度成为关键问题。
提高GPS动态定位精度的途径之是建立合理的GPS动态滤波方法。
1. 最小
最小法是高1795年为测定行星轨道而提出的参数估计算法。最小
法的基本原理是选模型参数极化模型误差方和。模型误差是指由模型计算的
值之差,误差有正号,为数学处理方便以误差方大小衡量精度
[7,8]。为了在体上选择最优模型参数,以极化模型误差方和为性能指标
模型参数。在计算过程中,最小法是一种处理方法。最小滤波器
一个数据接一个数据复计算适应非平稳滤波。
最小法的优点是算法简单,特别是一般最小估计,无需知道量
误差的统计信息。但是优点引起了使用上的限性,主要体现在:
(1) 最小能估计确定性的常值向量,无法估计随机向量的时间过程;
(2) 最小最优指标只保证了测的估计方误差最小,并保被估计
的估计误差达到最佳此估计精度不高。
2. 滤波法
为了解决火制系统精确跟踪问题,维1942年提出了维滤波理论。维
纳根据有用信号和干扰信号的功率谱确定出线性滤波器的频率特性,首次将数理统
计理论与线性系统理论有机地系在一起,成了对随机信号作平滑、估计或预
最优估计理论。维滤波是线性最小方差估计的一种。维滤波器是一种线性定
常系统,适用于对有用信号和干扰信号均值平稳随机过程的处理。
滤波的是适用范围极其有限,但对于估计参情形,仍
3
GPS
为一种简单有效的方法。
3. 卡尔曼滤波法
卡尔曼滤波法是卡尔曼在1960首次提出的一种线性最小方差估计。卡尔曼滤波
测方得到的测信息求系统状态的最优估计。卡尔曼滤波器是具有
结构的有限维线性离散时间系统,适合用数计算机实现。卡尔曼滤波的基本思想
是在状态间方法中,入状态变量和状态间概。系统状态变量是能体现系统
特点和状变量。状态间方法的关键技术包括状态间模型和基于
理论的状态估计方法。状态方描写状态规律的模型,描写的状
规律测方描写对状态进行测的信息,噪声
部分状态变量进行测。
卡尔曼滤波的优点如下
(1) 算法递推,使用状态间法在时域内设计滤波器,适用于多维随机过程估计
(2) 适用于非平稳过程为采用动力学方程即状态方估计的动态
规律
(3) 具有连续型和离散两类算法,其中,离散型算法可接在计算机上实现。
卡尔曼滤波理论一经提出立到了工应用的重视,广泛应用于各种领域
导航系统是其成功应用的主要方面[8]。但是统的卡尔曼滤波法需确定精确的数
学模型,建立准确的系统模型、测模型和噪声模型等,在实应用中,系统的
数学模型是复杂的,多数情况下根本无法建立其精确模型。,极大地影响
了卡尔曼滤波在GPS定位方面的应用。然一学者提出了改进方法,但这些方法
是针对具体的系统,并不具有适性。20世纪90年代以来,以神经网络为代表
的人工智能技术得到快速发展。神经网络技术的不发展,使神经网络与卡尔曼滤
波有机融合成为新的方法。
§1.3 本文所做的主要工作
题主要研究利用 GPS 伪距测量值进行绝对定位的算方法,对经典卡尔
曼滤波算法进行改进,以提高 GPS 动态定位能力。据动态滤波需求,建
立系统模型,测模型,运动载体的动态模型以及随机误差模型。其,研究经
典卡尔曼滤波算法,在理论上探索如何将神经网络技术融合于卡尔曼滤波中,使
其具适应能力以应动态环境的,并MATLAB 进行仿真
通过 GPS 数据进行 MATLAB 半实物仿真,测试验证算法有效性。
本文章,如下
第一章为绪论,主要介绍GPS的发展概特别GPS动态定位技术的发
展现状和存在的问题,述了题研究的意义
第二章主要介绍GPS卫星信号和GPS伪距定位原理,并且对GPS卫星信号进
行仿真,为后GPS定位算提理论基础。
第三章研究了GPS测模型,分析GPS误差,以及削弱其影响的
。在此基础上,研究了运动载体模型,并对载体运动轨迹进行仿真,用来验证算
法有效性。
4
摘要:

摘要GPS作为20世纪70年代发展起来的新型定位导航系统,可以进行全球、全天候的实时导航,其定位误差与时间无关,且具有较高的定位精度和测速精度。但是,GPS的载体在做动态运动时,常使GPS接收机不易捕获和跟踪卫星载波信号,再加上动态定位环境的复杂性,使GPS往往达不到足够的定位精度。为此,学者们提出了多种提高精度的GPS动态滤波方法,其中较为成功的是卡尔曼滤波。然而应用卡尔曼算法进行GPS动态滤波,既要对运动载体建立准确合理的动态模型,又要对各种随机误差准确建模。在提高滤波器的动态性能适应车辆的机动性及简化整个滤波模型提高实时性等方面,仍存在许多问题,极大地影响了卡尔曼滤波在GPS定位方面的应...

展开>> 收起<<
GPS测码伪距动态绝对定位研究.doc

共77页,预览8页

还剩页未读, 继续阅读

作者:陈辉 分类:高等教育资料 价格:15积分 属性:77 页 大小:6.2MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 77
客服
关注