用于卫星导航接收机研发的平台系统技术方案

技术编号:2652996 阅读:133 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于卫星导航接收机研发的平台系统,具有卫星导航接收机的硬件部分和软件部分,其特征在于:所述软件部分运行于计算机上,所述硬件部分通过计算机接口连接于所述计算机。采用该平台系统,与现有技术中的全软件仿真型后处理模式相比,具有长时间测试卫星导航接收机软件的特点,并且具有实时性,可以实时处理卫星信号,实时观测结果;与现有技术中的直接在嵌入式处理器上调试软件的模式相比,具有调试方便的特点,不仅可以得到软件实时运行的最终结果,而且可以看到任何中间结果;从而为开发、研制卫星导航接收机提供先进的手段。

【技术实现步骤摘要】

本专利技术涉及卫星导航领域,特别是一种用于卫星导航接收机研发的平台系统,该系统具有开放式、可编程的卫星导航接收机软件、算法开发环境,可用于任何卫星导航接收机的研发,包括GPS、伽利略系统、北斗系统、GLONASS系统等。
技术介绍
卫星导航系统是一种通过接收机接收多颗导航卫星信号,接收机根据接收到的卫星信号进行运算得到接收机位置的系统。一般卫星导航系统由分布于不同轨道平面的多颗卫星组成,以保证在任何时间,应用范围内的任何地点都可以接收到多颗卫星的信号,比如对于现在运行的GPS(Global Positioning System全球定位系统)系统的应用范围是全球,就要保证在任何时间、全球的任何地点可以接收到至少四颗卫星的信号。卫星导航接收机就是接收卫星信号,并根据接收到的卫星信号经过运算,得到位置、时间、速度的装置。图1是卫星导航接收机的组成的原理框图。卫星导航接收机通常由硬件和软件两部分组成。硬件部分包括天线、射频部分、基带处理。天线将空间中的导航卫星电磁波转变为电信号。射频部分将导航卫星信号放大、下变频、滤波、数模变换,最后输出数字信号。下变频是指将卫星波段的信号(频率一般为1GHz到2GHz)降到几MHz到几十MHz的中频信号,中频信号才可以被进一步做信号处理。滤波部分是一带通滤波器,将带外噪声滤除。数模变换是将经过下变频和滤波后的中频模拟信号变为数字信号,数字信号可以被进一步进行数字信号处理。基带处理一般是数字电路,处理来自射频部分的中频数字信号,主要包括相关器、中频载波生成、码时钟生成等部分。导航卫星信号是直扩序列扩频信号,相关器是将接收到的信号与本地产生的直扩序列进行相关运算,以去掉直扩序列的硬件。中频载波生成部分根据软件设置的频率产生中频载波,将中频信号进行下变频,变为无载波的基带信号。码时钟生成部分根据软件设置的码时钟频率,控制数字NCO(数控振荡器)产生本地直扩序列的时钟。对于一般的卫星导航接收机产品,软件部分运行在嵌入式处理器上,根据基带处理部分的结果进行运算,同时写入控制参数到基带处理部分。软件部分由信号处理和解算两部分组成。信号处理软件主要包括卫星信号捕获、跟踪、比特同步、比特信息提取等部分。接收直扩序列扩频信号时,需要接收信号中的直扩序列与本地产生的直扩序列的起始时间完全相同,同时接收的中频信号(即基带处理部分的输入信号)的中频载波频率与本地产生的中频载波频率要完全一致,这时,相关器的结果才不是噪声,而是有一个峰值,该峰值被称为相关峰。在开始接收时,需要进行捕获过程,该过程就是不断改变本地产生的直扩序列的起始时间和本地产生的中频载波频率,进行二维搜索,直到与接收信号一致,找到相关峰为止,软件中控制这一过程的程序就是卫星信号捕获部分。在接收机找到信号的相关峰后,由于导航卫星轨道运动和接收机本身运动的影响,直扩序列的起始时间和载波频率会有连续的变化,载波频率的连续变化进而会引起中频载波频率同样的连续变化,跟踪部分就是控制本地产生的直扩序列的起始时间与中频载波频率做同样的连续变化,以保持相关峰。导航卫星信号中调制有报文信息,报文信息包括星历和历书,星历中主要包括短时的精确信息,如卫星的轨道参数、电离层参数、卫星时钟误差等,这是位置解算过程中必备的信息,某一星历的有效时间一般是数小时。历书中主要是长时间的粗略的卫星轨道参数,由于误差较大,不能用来定位。报文信息被逐比特调制到直扩序列上,比特同步部分就是控制找到比特起始位置,比特信息提取就是在比特同步之后获得比特信息。解算部分主要包括观测值提取、报文解析、广域增强数据提取、位置解算、接收机通道控制等部分。观测值提取部分是根据直扩序列的起始位置和中频载波频率等信息得到伪距、多普勒等用于位置解算的观测值。报文解析部分就是从比特信息中得到星历和历书。广域增强数据提取是获得广域增强卫星(如WAAS和EGNOS)的数据。广域增强卫星一般是运行在地球赤道上空的静止同步卫星,除报文信息不同外,信号结构与导航卫星信号完全相同,所以卫星导航接收机中的射频部分、基带处理部分和软件中的信号处理部分可以用来接收广域增强卫星信号。地面监控站监控导航卫星的状态和电离层的更精确的参数,然后将这些信息编码送到广域增强卫星,广域增强卫星再将这些信息广播给用户,广域增强数据提取部分就是提取这些信息的软件。位置解算部分利用提取的报文信息和观测值,代入方程计算出接收机的位置。由于导航卫星是低轨道卫星,所以在某一地点,随着时间的变化,天空上的导航卫星是有相对运动的,即会不断有卫星消失在地平线下,从而接收机无法收到该卫星的信号,也会有新的卫星从地平线下升起,从而信号可以被接收机收到。所以,接收机要不断根据时间、地点的变化与卫星轨道参数,删掉、更换、增加正在接收的卫星,接收机通道控制就是控制这一过程的软件模块。目前,开发、研制卫星导航接收机还没有很好的手段,是比较费时、费力的事情,主要的方法有两种。第一种方法是利用软件卫星导航接收机。软件接收机是指完全用软件在计算机上实现图1所示的接收机,包括图1中的硬件部分也用软件模拟实现。这种方法完全利用计算机上调试软件的环境,调试手段方便齐全,可以方便的看到任何中间信号和数据。但其不足之处是1、无法实时处理导航卫星信号,对于目前最高配置的计算机,处理速度也要慢20倍左右,所以只能后处理经过采样,存下来卫星信号数据文件;2、由于原始数据量大且运算速度慢,无法长时间测试接收机特性,一般最多只能处理十几分钟的数据,无法做数小时甚至数天的测试。第二种方法是对于已经开发出卫星导航接收机硬件的人,直接在嵌入式处理器上调试软件。这种方法具有实时性,也可长时间测试,但其不足之处是1、嵌入式处理器上的软件调试困难,没有方便的调试环境,特别是调试算法更加困难;2、对于还没有接收机硬件部分的人,无法采用这种方法;3、无法看到很多中间信号或数据的数值,难以确定问题。
技术实现思路
本专利技术针对现有技术中存在的缺陷或不足,提供一种用于卫星导航接收机研发的平台系统,采用该平台系统,与现有技术中的全软件仿真型后处理模式相比,具有长时间测试卫星导航接收机软件的特点,并且具有实时性,可以实时处理卫星信号,实时观测结果;与现有技术中的直接在嵌入式处理器上调试软件的模式相比,具有调试方便的特点,不仅可以得到软件实时运行的最终结果,而且可以看到任何中间结果;从而为开发、研制卫星导航接收机提供先进的手段。本专利技术的技术构思为,通过将卫星导航接收机的软件部分运行于计算机上,而硬件部分通过计算机接口与计算机连接,这样就使得实时运行环境下的软件编写、调试、修改、替换等都能够在计算机上完成,简单方便,为开发、研制卫星导航接收机提供了一种先进的技术手段。本专利技术技术方案如下用于卫星导航接收机研发的平台系统,具有卫星导航接收机的硬件部分和软件部分,其特征在于所述软件部分运行于计算机上,所述硬件部分通过计算机接口连接于所述计算机。所述计算机接口包括EISA接口、PCI接口和/或USB接口。所述软件部分包括计算机接口驱动程序,信号处理软件,解算软件,以及显示和输出软件。所述计算机接口驱动程序是指驱动不同计算机接口硬件的软件,包括EISA接口驱动程序、PCI接口驱动程序和USB接口驱动程序;所述信号本文档来自技高网
...

【技术保护点】
用于卫星导航接收机研发的平台系统,具有卫星导航接收机的硬件部分和软件部分,其特征在于:所述软件部分运行于计算机上,所述硬件部分通过计算机接口连接于所述计算机。

【技术特征摘要】

【专利技术属性】
技术研发人员:张峻林
申请(专利权)人:北京东方联星科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1