作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2025, Vol. 51 ›› Issue (5): 166-176. doi: 10.19678/j.issn.1000-3428.0068497

• 先进计算与数据处理 • 上一篇    下一篇

ASO-S卫星源包数据拼接与排序策略研究

裴欣1,2, 佟继周1, 马福利1, 于勤思1, 杨广建3   

  1. 1. 中国科学院国家空间科学中心空间科学卫星运控部, 北京 100190;
    2. 中国科学院大学计算机科学与技术学院, 北京 100049;
    3. 齐鲁空天信息研究院, 山东 济南 250101
  • 收稿日期:2023-10-07 修回日期:2024-03-06 出版日期:2025-05-15 发布日期:2025-05-10
  • 通讯作者: 佟继周,E-mail:tongjz@nssc.ac.cn E-mail:tongjz@nssc.ac.cn

Research on Source Packet Data Splicing and Sorting Strategy for ASO-S Satellite

PEI Xin1,2, TONG Jizhou1, MA Fuli1, YU Qinsi1, YANG Guangjian3   

  1. 1. Space Science Mission Operation Center, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, China;
    2. School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China;
    3. Qilu Institute of Aerospace Information, Jinan 250101, Shandong, China
  • Received:2023-10-07 Revised:2024-03-06 Online:2025-05-15 Published:2025-05-10

摘要: 源包数据排序是科学卫星地面段数据处理的关键步骤。常用的排序方法将待排序的源包相关信息全部加载到内存,在处理大体量的下行数据时占用内存资源多、执行时间较长,在多次下行数据拼接时数据量会成倍数增长。此外,常用的排序方法对异常数据的处理不够全面,可能导致部分源包排序错误,进而影响后续的数据分析。针对先进天基太阳天文台(ASO-S)提出了一种新的源包数据拼接与排序策略。该策略在单次下行数据的源包索引排序和多次下行数据的源包索引拼接与排序的处理过程中,对不同类型异常做出了相应的处理,并设计了索引信息片段切割再排序算法,减少多次下行数据拼接后源包重排序、去重计算的数据量。使用多组实验数据对该策略进行了验证与测试,实验结果表明,该策略在对时间码跳变等异常数据的处理上源包排序准确率达到100%,在对多次下行数据拼接处理时减少了内存资源的占用率,缩短了执行时间,能够有效提升源包排序的准确率和数据处理效率,为ASO-S卫星产出高质量科学数据产品奠定了良好基础。

关键词: 卫星数据预处理, 多次下行数据拼接, 源包排序, 先进天基太阳天文台, 单次下行

Abstract: Source packet data sorting is a key step in processing scientific satellite ground segment data. Typically, sorting methods load all relevant information from a source package to be sorted into memory; this process consumes more memory resources and requires a longer execution time when dealing with large amounts of downstream data. When splicing the downstream data multiple times, the data volume increases exponentially. In addition, widely used sorting methods are not sufficiently comprehensive to handle abnormal data, which may result in some source packages being sorted incorrectly, thereby affecting subsequent data analysis. This paper presents a new source packet data splicing and sorting strategy for the Advanced Space-based Solar Observatory (ASO-S). This strategy deals with different types of anomalies while sorting source packet indexes for single downlink data and the splicing and sorting of source packet indexes for multiple downlink data. An index information fragment segmentation and reordering algorithm is also designed to reduce the amount of data required for source packet reordering and deduplication after the splicing of multiple downlink data. On multiple sets of experimental data, the strategy achieves 100% accuracy in source packet sorting when handling abnormal data such as timecode jumps. It also reduces memory resource usage and execution time during multiple downlink data splicing processes, effectively improving the accuracy of source packet sorting and data processing efficiency, laying a good foundation for the ASO-S satellite to produce high-quality scientific data products.

Key words: satellite data preprocessing, multiple downlink data splicing, source packet sorting, Advanced Space-based Solar Observatory(ASO-S), single downlink

中图分类号: