中频数据模拟软件开发报告.docx
《中频数据模拟软件开发报告.docx》由会员分享,可在线阅读,更多相关《中频数据模拟软件开发报告.docx(23页珍藏版)》请在课桌文档上搜索。
1、中频数据模拟软件开发报告作者,李子月2012-7-10第1章绪论1、1软件编写背景、意义卫星导航和惯性导航是现在运用最为广泛的两种导航模式,两种导航模式具有性能互补特性,GPS/1NS组合导航是种比较志向的导航模式。松组合、紧组合中两种系统相互协助不够亲密,并且理论上存在确定的误差,系统性能不够稳定,1999年被提出的GPS/INS深组合导航是现在国际上的探讨热点。GPS/INS深组合导航理论上不同于松、紧组合模式,在数据同步、数据处理、误差分析、状态估计方面都存在难点,硬件实现特别困难。现在国外从事深组合探讨的除了些先进探讨所以与军工单位搭建了硬件测试平台,大部分都是处于半实物仿真阶段:国内
2、探讨由于技术上受到种种限制,科研主要以仿真为主,其中,国防科技高校、哈工大、北航等导航基础较强的高校有的试验室搭建了简易的半实物仿真平分。由于深组合导航算法困难,须要用到I、Q相关数据和惯导数据进行数据融合,并且数据同步难以实现,所以对数据要求也很高,真实数据有时难以满意软件须要,特殊是在理论探讨的初期,仿真数据的优势远大于真实采集数据。除此之外仿真中频数据还有其他方面的优势:(1)可以仿真现实中难以获得的运动轨迹数据。以高动态导航为探讨背景的科研1:作者很难获得高速、高动态载体的卫星数据,软件仿真中频数据可以仿真随意飞行轨迹参数卜的数据。(2)可以随意设定信噪比,以与可以捕获到的卫星数目,这
3、就便利了弱信号跟踪、抗干扰等技术的探讨。(3)仿真的中频数据由干全部参数都是人为设定,科研人员就可以清晰的知道试验的理论值,便利了误差分析。不但在GPS/INS深组合探讨中仿真中频数据具有很大的优势,在许多领域仿真中频数据都是个很好的选择。国外很早就有了GPS中频数据仿真的ma1.1.ab工具箱,但是价格特别昂贵,国内的许多试验室都开发了自己的仿真软件。1、2软件的功能和系统概况本软件是全部采纳matIab语言编写,基本功能就是仿真出可供软件接收机识别并处理、解算出位置、速度等信息的数据。基于木软件有些参数和数据可以随意选取,具体如下:(1)仿真中频数据必需采纳R1.NEX格式的导航电文文件,
4、其中包含r固定时间段之内的数据解算卫星信息,这种数据文件时可以随意选取的。(/)表示数据码,是载波1.1.的角频率,叫是载波1.1.信号的初始相位。去除掉P(Y)码,本软件中的信号表达式为:SJ“(,)=AGa)。(小in3/+J+,2.2)式中巧表示信号的噪声。从公式22中可以看出,仿真的中频信号包含理论上包含伪码、导航电文和载波信号,这三种信号调制在起再加上噪声就构成了GPS信号。伪码用来捕获和计算伪距,导航电文中包含/定位所须要的卫星轨道参数以与信号中的时间参数,载波中的多普勒频移可以计兑速度,载波相位可以用来精确定位。三者在调制过程中的关系如下:19cm我波1.1.:=1575.42M
5、HZC/A码:1.023MCPS1.J、3码片1S40周我泡ZZ数据码:50bps、每比特20周期C/A码/,图2.2载波、C/A码、导航电文调制2.1.2C/A码信号C/A码也就是PRN码,是种由0、1数字组成的伪随机码。GPS官方文档ICDGPS-200供应TC码的产生原理,如图2.3所示:图2.3C/A码生成原理C/A内码片速率为1.023MHz,每个C/A科长度为1023码片,对应的C/A码周期为Ims,码片宽度大约为伪码具有良好的自相关特性,自相关函数如下:%(r)=yCBga+r)dt,rG(-T,T)(2.3)由公式2.3可得,只有当同一个C/A码并且码相位误差很小的时候勺才能得
6、到个较大的峰值。GPS接收机每个通道中的C/A码与输入信号做相关运算,利用C/A码良好的自相关性就可以检测到输入信号中所包含哪几颗卫星。C码不但可以用来捕获卫星,还可以用来测量载体与卫星之间的距离,也就是伪距。通过捕获和跟踪可以精确的知道输入信号的码相位,然后计算出信号放射时间,接收时fE可以从本地时钟获得,做差就可以得到伪距。每一个码片对应的距离大约为300米,通过C/A码求得伪距误差为几十米左右,假如想获得更高精度的伪距,可以借助于载波测距,精度可达厘米级。导航电文导航电文数据率为50bps,对应的每个数据位长度为20ms,调制在GPS信号中导航电文是0、1组成的二进制数,这些二进制数代表
7、了计算卫星轨道信息所须要的参数。导航电文每一帧包含5个子帧,每一子帧又包含10个字,每一个字包含30数据位,每一数据位占据20ms。导航电文结构图如下:GPS导航电文结构从图中可以看出,每一个字0.6s,每一子帧6s,30s传送完一帧。前三子帧包含当前时刻全部的卫星星历信息,历史信息保存的4、5子帧,25帧才组成完整的历书,所以完整的卫星星历须要25*6=12.5min才能发送完毕。由于前三子帧已包含计算所须要的星历数据,18s的卫星数据就可以进行定位。2.2GPS信号误差卫星信号由卫星放射到接收机接收,这一过程须要信号传输2万多千米,这一过程会给信号带来许多误差。首先,卫星放射的卫星信号中本
8、身就包含H星星历误差以与卫星时钟带来的误差:其次H星信号传输须要穿越大气层,这一过程带来的误差可以归结为电离层延时和对流层延时;另外,信号传输到地面被接收机接收还会带来多路径效应、电磁干扰以与接收机噪声等误差。总之,接收机接收到的信号包含了许多噪声,假如要精确的定位计算就必须要对这些噪声模型有一个清晰地相识,下面将分别对这些误差进行介绍。时钟误差由于卫星上的原子钟时间偏移和频率漂移,造成卫星时钟与标准的GPS系统时间相比,t时刻北星时钟所包含的误差可以表示如下:&=%式fJ(2.4)式中a、。匚为导航电文中供应的误差参数,J为导航电文供应的时间参数,TimeofC1.OCk的缩写,表示时钟时刻
9、。除此之外,卫星时钟误差还包含相对论校正量和群延迟校正,总的时钟误差为:St=At+Mr-Tgd(2.(5)心由导航电文供应,相对论校正量M可以表示为:/,=Fe(7sinE1(2.(6)其中,e,为卫星的轨道偏心率,见表示轨道长度半径,耳为偏近点角,这三个参数都可以从导航电文获得。常熟产的值为:F=二=-4.442807633X10“】s(2.(7)和C为常数,可以查表获得。卫星星历误差通过地面监控部分计算出的卫星轨道参数用来描述里星的运行轨道,这些参数理论上是正确的,但是卫星在运行过程中受到的作用力特别困难,无法精确建模。通过星历参数计算出的卫星模型与真实的卫星运行轨道之间确定存在着误差,
10、但是这个误差没有精确的模型,由于地球转动特别缓慢,以与信号传输时间特别短,星历误差对定位造成的膨响很小。电离层和对流层误差电离层是高度约为70、100km出的大气层,电离层中充溢了电离子和电子,当电磁波穿过时波的传输速度和方向会发生变更,电离层对电磁波的影响与其频率有关,当GPS信号穿过电离层时电离层会对伪码和载波造成相反的影响。GPS信号穿过电离层伪码的传输速率会变慢,而载波的速率却会变快,二者变更的量相等,方向相反。多频接收机中电离层误差可以通过不同频率波之间的延时大小不同精确估计出延时,单频接收机中可以依据误差模型进行计算。对流层位于离地面约为IOkm的高度,对流层中包含了大气层中99%
11、的质量,其中氧气、氮气、水蒸气是造成对流层延时的主要缘由,与电离层相比,对流层对信号造成的误差要小得多,由于对流层和气象有关,实际中不便利实时获得精确的气象资料,一般的矫正都会采纳简化的对流层模型,而这种模型有多种形式的近似。这里列举种:T=247Sine+0.0121(2.(8)2. 2.4其他误差卫星信号传输到地面,经过四周的建筑物反射到达天线,这种经过反射的信号会对正确的信号造成影响,对给定位结果带来误差。另外,天线、放大器以与各部分的电子器件热噪声、信号量化误差、定位算法、软件接收机中的数值精度误差等都会给定位带来误差。这些误差都比较小,在实际结算过程中可以归结为一项进行估计。第三章G
12、PS中频数据仿真2.1 中频信号仿真模型GPS卫星放射的1.1.载波信号频率为1575.42MHz的高频信号,难以对其进行仿真,接收机的射频前端接收到射频信号之后仃先对其进行下变频,使信号载波频率变换到中频,此时的卫星数据成为中频数据。本软件仿真的对象即为GPS中须数据。考虑全部的误差因素,仿真中领信号的表达式为:S=尤必QHr三1.c,tp-&tm,-+33v-&/-)cos(.+wrfXr-7;,-以“,_+iv-tup)+a1.,+n1.(3.1)其中i表示可视卫星编号,N表示可见星的总数I,户表示信号的功率,。,表示导航电文,C,表示伪码,表示接收机时间,表示传输时间延时,血出S、4心
13、应分别代表电离层、对流层、卫星时钟漂移、多径效应所带来的误差,/表示中频信号角频率,?表示多普勒频移角频率,,表示信号噪声。本仿真软件的应用背景是高动态下的导航与定位,重点不在于电离层、对流层、多径效应等误差因素的影响,为了是问题更有利于分析算法的有效性,也为了软件仿真更有效率,本软件只考虑了卫星时钟误差带来的影响。简化之后的中频信号表达式如下:s”=回一乙+/e,-乙+&)cos3*+4)(/-7;+怎,)+仰+M1(3.2)在仿真过程中设置电离层、对流层、名径效应的影响为0,噪声设置为白噪声。在这个表达式中高动态体现在心上,表示的是多普勒频移用频率,载体与卫星的相对运动速度越快,?数值越大
14、,载体的机动性越强,例变更越快。当Q数值很大并且变更很快时,载波的频率就会变更的很快,造成跟踪环路无法锁定卫星信号,导致卫星信号失锁,无法导航定位。对应于3.2式中的中频信号模型,本软件的仿真框架图如下:图3.1中频数据仿真框架图对应于上式3.2中描述的中频信号模型,下面对中频信号的仿真过程做具体介绍。C/A码的生成依据2.1中介绍方法生成即可;导航电文可以通过网络卜载IGS精密星历数据文件获得,首先,读取文件中的参数,然后依据确定的规则把这些十进制的参数乘以一些系数之后转化为二进制数据,最终把这些二进制数据依据导航电文的格式编排,最终一部中还须要用到奇偶校验位的计算.;载波仿真中只要确定了中
15、频信号的频率和多普勒频移就可以干脆生成,中频频率是软件中设定的参数,这步中软件计算的重点就集中于多普勒频移的计算。2.2 导航电文仿真仿真导航电文须要先清晰其中包含的卫星参数,以与这些参数在导航定位中的作用。导航电文中的参数(软件接收机基础75页)前三子帧中包含了定位解算所须要的导航电文,本仿真试验中仿真了18秒数据,包含r前三子帧卫星轨道参数。第一子帧中的参数:WW(星期数)、用户位宜精度、卫星健康状态、/ODC卫(星时钟的数据龄期)、心,(群延迟估计)、卫星时钟修正因子。其次子帧中的参数:IODE(卫星星历数据的数据龄期)、Cn(卫星轨道半径的正弦调和修正值)、n(计算值的平均移动误差、M
16、O(参考时间的平近点角)、C“(纬度辎角的余弦调和修正项的幅度)、e,(椭圆离心率)、C,(纬度相角的正弦调和修正项的幅度)、R(卫星轨道长半轴平方根)、1.(时间星历的参考时间)。第三子帧中的参数:Ck(倾斜角的余弦调和修正项的幅度)、Q(卫星轨道的升交点经度)、C,(轨道倾角的正弦调和修正值)、(,(参考时刻的11星轨道倾角)、G(轨道半径的余弦调和修正值)、&(轨道近地点角距)、;(轨道倾角变更率)。以上GPS导航数据是导航解算必需的参数,仿真试验中这些参数可以通过网络下载RINEX格式的导航电文文件获得,下面对导航电文文件做简要介绍。RI三导航电文文件结构RINEX(ReceiverI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中频 数据 模拟 软件 开发 报告
链接地址:https://www.desk33.com/p-1544101.html