论文部分内容阅读
天文导航是利用自然天体来测定飞行器位置和航向的导航技术。近年来天文导航由于其可靠性强、抗干扰能力强、定位精度高、自主性好等优点成为今后航天器自主导航发展的一个重要方向。脉冲星是高速且稳定自转的中子星,其辐射周期稳定,相对于太阳质心的位置几乎固定不变,这一特性使其能成为空间飞行器天然导航信标。基于X射线的脉冲星导航涉及许多关键技术,其中一项是巡天观测与数据处理技术,现有的X射线脉冲星巡天观测数据处理软件针对性不强,功能和易用性上也不能满足导航研究的需要,因此开发一款适用于脉冲星导航算法研究的数据处理软件具有重要的意义。 本文通过合理的软件架构,设计开发了 X射线巡天观测数据地面处理软件。首先研究了RXTE卫星实测数据的数据格式,分析了其数据特点及数据管理方式,讨论了数据处理软件中主要用到的几种信号处理算法,为巡天数据处理提供基础。其次,在详细分析了软件的用户需求基础上,将其提炼为功能需求、非功能需求和约束设计,根据这些需求提出了三层架构的设计方案。接着详细阐述了巡天数据处理软件的实现方法,并对数据访问层和业务逻辑层进行了详尽介绍,展示了软件的数据管理、时间模型、脉冲轮廓分析等模块,并对其功能进行了阐述。最后给出了软件黑盒测试的测试结果,数据管理功能达到了预期效果,有效完成了所设计的各项功能。 本文提出的X射线巡天观测数据地面处理软件,一定程度上弥补了HEASoft软件在处理RXTE卫星数据在导航应用中的不足,便于后续导航算法研究,也为我国未来自己的X射线数据处理平台的实现提供参考。