Electronics and Control

Hardware epoch superposition of X-ray pulsar-based navigation

  • WU Yaping ,
  • ZHAO Jianjun ,
  • WU Guangmin ,
  • GAO Xiafang ,
  • TANG Haifeng
Expand
  • 1. Faculty of Science, Kunming University of Science and Technology, Kunming 650093, China;
    2. State Key Laboratory of Transient Optics and Photonics, Xi'an Institute of Optics and Precision Mechanics, Chinese Academy of Sciences, Xi'an 710119, China

Received date: 2015-03-20

  Revised date: 2015-06-01

  Online published: 2015-06-03

Supported by

National Natural Science Foundation of China(11103069,61007017)

Abstract

Based on the X-rays pulsar-based source simulation produced by the ground experimental system, using the method of hardware epoch superposition, the pulse profile is obtained fast and stable. The algorithm of epoch superposition and data integration implemented by the field programmable gate arrays(FPGA) has been studied that is firstly achieved by using MATLAB then converted to hardware description language(HDL) by MATLAB HDL Coder. Secondly, the stream file of Bit can be obtained, configuring the hardware by the compiler. Finally, the hardware module can be practicable in the FPGA. The arrived time data of photons obtained by MATLAB algorithm has some errors with the data obtained after the treatment of the hardware modules; the maximum error is two photon numbers in the single time window, and the average error value accounts for 0.084% of the average statistic value; the different data accounts for 9.481% of the total number of data in the two sets of statistical pulse profile data. Such errors do not affect the navigation of the subsequent navigation module. The hardware implementation and data integration epoch superposition modules get high processing speed, compact device and low power consumption, which provides viable data processing hardware technical support for spacecraft navigation using X-ray pulsars.

Cite this article

WU Yaping , ZHAO Jianjun , WU Guangmin , GAO Xiafang , TANG Haifeng . Hardware epoch superposition of X-ray pulsar-based navigation[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2016 , 37(2) : 662 -668 . DOI: 10.7527/S1000-6893.2015.0164

References

[1] 帅平, 陈绍龙, 吴一帆, 等. X射线脉冲星导航技术研究进展[J]. 空间科学学报, 2007, 27(2):169-176. SHUAI P, CHEN S L, WU Y F, et al. Navigation principles using X-ray pulsars[J]. Chinese Journal of Space Science, 2007, 27(2):169-176(in Chinese).
[2] 周庆勇, 姬剑锋, 任红飞. 非等间隔计时数据的X射线脉冲星周期快速搜索算法[J]. 物理学报, 2013, 62(1):019701-1-8. ZHOU Q Y, JI J F, REN H F. Quick search algorithm of X-ray pulsar period based on unevenly spaced timing data[J]. Acta Physica Sinica, 2013, 62(1):019701-1-8(in Chinese).
[3] 李鹏飞, 徐国栋, 董立珉, 等. X射线脉冲星信号时延的实时估计方法[J]. 航空学报, 2014, 35(7):1966-1976. LI P F, XU G D, DONG L M, et al. Real-time estimation method of X-ray pulsar signal delay[J]. Acta Aeronautica et Astronautica Sinica, 2014, 35(7):1966-1976(in Chinese).
[4] 苏哲, 许录平, 王婷, 等. X射线脉冲星导航半物理仿真实验系统研究[J]. 物理学报, 2011, 60(11):119701-1-8. SU Z, XU L P, WANG T, et al. X-ray pulsar navigation semi-physical simulation system research[J]. Acta Physica Sinica, 2011, 60(11):119701-1-8(in Chinese).
[5] 胡慧君, 赵宝升, 盛立志, 等. 基于X射线脉冲星导航的地面模拟系统研究[J]. 物理学报, 2011, 60(2):029701-1-9. HU H J, ZHAO B S, SHENG L Z, et al. Ground simulation system X-ray pulsar-based navigation[J]. Acta Physica Sinica, 2011, 60(2):029701-1-9(in Chinese).
[6] 王洪, 刘昌忠, 汪学刚, 等. 一种多点定位的目标位置精确解算方法[J]. 航空学报, 2011, 32(7):1269-1274. WANG H, LIU C Z, WANG X G, et al. A multi-point the exact location of the target location solution method[J]. Acta Aeronautica et Astronautica Sinica, 2011, 32(7):1269-1274(in Chinese).
[7] 杨廷高. X射线脉冲星脉冲到达航天器时间测量[J]. 空间科学学报, 2008, 28(4):330-334. YANG T G. X-ray pulsar pulse arrival time measurements of spacecraft[J]. Chinese Journal of Space Science, 2008, 28(4):330-334(in Chinese).
[8] 周峰, 吴光敏, 赵宝升, 等. 基于X射线脉冲星导航的模拟调制仿真源研究[J]. 物理学报, 2013, 62(11):119701-1-6. ZHOU F, WU G M, ZHAO B S, et al. X-ray pulsar navigation analog modulation source based on simulation[J]. Acta Physica Sinica, 2013, 62(11):119701-1-6(in Chinese).
[9] 王朋, 赵宝升, 盛立志, 等. X射线脉冲星导航系统导航精度的研究[J]. 物理学报, 2012, 61(20):209702-1-7. WANG P, ZHAO B S, SHENG L Z, et al. Research X-ray pulsar navigation system navigation accuracy[J]. Acta Physica Sinica, 2012, 61(20):209702-1-7(in Chinese).
[10] 宋林东. X射线脉冲星导航仿真系统硬件设计[D]. 西安:西安电子科技大学, 2010. SONG L D. X-ray pulsar navigation simulationsystem hardware design[D]. Xi'an:Xi'an University of Electronic Science and Technology, 2010(in Chinese).
[11] 朱恩亮. X射线脉冲星导航仿真系统软件设计[D]. 西安:西安电子科技大学, 2010. ZHU E L. X-ray pulsar navigation simulation system software design[D]. Xi'an:Xidian University, 2010(in Chinese).
[12] 刘石山, 赵建军, 岳奇. 基于双树复小波变换的X射线脉冲星信号处理[J]. 计算机技术与发展, 2014, 24(3):168-177. LIU S S, ZHAO J J, YUE Q. X-ray pulsar signal processing based on dual tree complex wavelet transform[J]. Computer Technology and Development, 2014, 24(3):168-177(in Chinese).
[13] 滕厚华. 基于共反射面元叠加技术的波场参数正演[D]. 北京:中国石油大学, 2008. TENG H H. Based on a total reflection surface stack technology wave field parameters forward[D]. Beijing:China University of Petroleum, 2008(in Chinese).
[14] 张慧娟. HDL Coder和HDL Verifier支持HDL代码生成和验证[J]. 电子技术设计, 2012, 19(5):20-21. ZHANG H J. HDL Coder and HDL verifier supports HDL Code generation and verification[J]. EDN China, 2012, 19(5):20-21(in Chinese).
[15] FLIR借助MATLAB的HDL代码自动生成技术加速热成像FPGA的开发[Z]. 电信科学, 2012(9):89. FLIR using MATLAB HDL code automatic generation technology to accelerate the development of thermal imaging FPGA[Z]. Telecommunications Science, 2012(9):89(in Chinese).
[16] 唐立梅, 陈莲娜. 利用HDL Coder完成红外探测器图像死点的替换[J]. 红外, 2012, 33(5):36-41. TANG L M, CHEN L N. Replace the use of infrared detectors HDL Coder complete picture of the dead[J]. Infrared, 2012, 33(5):36-41(in Chinese).
[17] 诸葛俊贵. 基于Matlab模糊控制器HDL代码的自动生成[J]. 电子科技, 2012, 25(1):42-44. ZHUGE J G. Matlab-based fuzzy controller automatically generate HDL code[J]. Electronic Technology, 2012, 25(1):42-44(in Chinese).
[18] 谭同超. 有限状态机及其应用[D]. 广州:华南理工大学, 2013. TAN T C. Finite state machine and its application[D]. Guangzhou:South China University of Technology, 2013(in Chinese).
[19] 杨京开, 邓培民, 易忠. 模糊有限状态机的一些性质[J]. 模糊系统与数学, 2010, 24(1):159-165. YANG J K, DENG P M, YI Z. Some properties of fuzzy finite state machine[J]. Fuzzy Systems and Mathematics, 2010, 24(1):159-165(in Chinese).
[20] 宋泽明, 陈文楷. 基于VHDL的有限状态机设计[J]. 北京工业大学学报, 2005, 31(1):21-24. SONG Z M, CHEN W K. VHDL-based finite state machine design[J]. Journal of Beijing University of Technology, 2005, 31(1):21-24(in Chinese).

Outlines

/