留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

自主火星离子与中性粒子分析仪数据压缩算法设计

郑香脂 张爱兵 孔令高 WIESER Martin KALLA Leif 仇通胜 王文静 田峥

郑香脂, 张爱兵, 孔令高, WIESER Martin, KALLA Leif, 仇通胜, 王文静, 田峥. 自主火星离子与中性粒子分析仪数据压缩算法设计[J]. 空间科学学报, 2023, 43(1): 129-136. doi: 10.11728/cjss2023.01.210409047
引用本文: 郑香脂, 张爱兵, 孔令高, WIESER Martin, KALLA Leif, 仇通胜, 王文静, 田峥. 自主火星离子与中性粒子分析仪数据压缩算法设计[J]. 空间科学学报, 2023, 43(1): 129-136. doi: 10.11728/cjss2023.01.210409047
ZHENG Xiangzhi, ZHANG Aibing, KONG Linggao, WIESER Martin, KALLA Leif, QIU Tongsheng, WANG Wenjing, TIAN Zheng. Data Compression Algorithm of the Ion and Neutral Particle Analyzer for the First Chinese Mars Mission (in Chinese). Chinese Journal of Space Science,  2023, 43(1): 129-136 doi: 10.11728/cjss2023.01.210409047
Citation: ZHENG Xiangzhi, ZHANG Aibing, KONG Linggao, WIESER Martin, KALLA Leif, QIU Tongsheng, WANG Wenjing, TIAN Zheng. Data Compression Algorithm of the Ion and Neutral Particle Analyzer for the First Chinese Mars Mission (in Chinese). Chinese Journal of Space Science,  2023, 43(1): 129-136 doi: 10.11728/cjss2023.01.210409047

自主火星离子与中性粒子分析仪数据压缩算法设计

doi: 10.11728/cjss2023.01.210409047
基金项目: 自主火星探测计划项目(MARSY601-1-H)和中国科学院重点部署项目(ZDRW-KT-2019-1-01)共同资助
详细信息
    作者简介:

    郑香脂:E-mail:zxz@nssc.ac.cn

  • 中图分类号: P352.7

Data Compression Algorithm of the Ion and Neutral Particle Analyzer for the First Chinese Mars Mission

  • 摘要:

    火星离子与中性粒子分析仪共设计10种在轨探测模式,不同探测模式下数据率不同,多种探测模式下数据量远超出最大下行数据率的限制。为降低数据率,利用仪器内部FPGA有限的资源对压缩处理方法进行了详细设计。通过分析仪器数据特点,火星离子与中性粒子分析仪压缩算法采用合并处理、对数压缩和无损压缩三种压缩算法组合。对于每种探测模式,FPGA程序可根据压缩标志选择相应压缩算法,实现三种压缩算法串行使用,或选择其中一种或两种算法。并且压缩标志可通过注入指令改写,实现在轨时根据需求灵活配置。合并处理压缩比为2或4,对数压缩的压缩比为2,无损压缩效率与样本数据间的相关性有关。在此基础上,利用等离子体定标测试系统完成了地面测试。测试结果表明,各探测模式下科学数据经过压缩后数据率满足任务指标要求。

     

  • 图  1  火星离子与中性粒子分析仪实物

    Figure  1.  Picture of the ion and neutral particle analyzer

    图  2  原始科学数据组成

    Figure  2.  Composition of science data

    图  3  对数压缩的输入与输出关系曲线

    Figure  3.  Input-output characteristic curve of logarithmic compression

    图  4  对数压缩算法量化误差

    Figure  4.  Quantization error of logarithmic compression

    图  5  预处理器结构

    Figure  5.  Diagram of preprocessor

    图  6  自适应熵编码器结构

    Figure  6.  Diagram of the adaptive entropy coder

    图  7  仪器定标系统

    Figure  7.  Composition of calibration system

    表  1  火星离子和中性粒子分析仪与国际上同类仪器的指标对比

    Table  1.   Performance comparison of the ion and neutral particle analyzer with similar international instruments

    探测对象参数离子和中性粒子分析仪Mars expressMAVEN
    离子 能量范围/keV 0.0028~25.9 0.010~30 0.001~30
    能量分辨/(%) 12.1 7 15
    质量范围/amu 1~70 1, 2, 4, 8(16,32,44) 1~70
    质量分辨/amu 21%@O+ 区分1, 2, 4, 8(16, 32, 44) 25%
    视场/(°) 90×360 90×360 90×360
    角分辨率/(°) 5.6×22.5 4.5×22.5 6×22.5
    时间分辨率/s 4(可调) 196(可调) 4(可调)
    中性粒子 能量范围/keV 0.050~3 0.100~10
    能量分辨 83.3%@H,58.4%@O 50%
    质量范围/amu 1~32 1,16
    质量分辨 H,He,O H,O
    视场/(°) 15×360 9×180
    角分辨率/(°) 9.7×22.5 5×40
    时间分辨率/s 4(可调) 32(可调)
    下载: 导出CSV

    表  2  离子和中性粒子探测模式设计

    Table  2.   Detecting modes of the ion and neutral particle analyzer

    序号模式名称参数设置时间分辨率/s备注
    1 默认 离子:40 E×8 M×16 A×4 D 16 开机后默认工作模式,可在全轨道
    采用
    中性:8 E×3 M×16 A×1 D 8
    2 高能量分辨 离子:64 E×8 M×16 A×4 D 16 高能量分辨要求下的太阳风或
    磁鞘区探测
    中性:8 E×3 M×8 A×1 D 8
    3 磁尾 离子:64 E×8 M×16 A×4 D 12 远火点前后开启
    中性:8 E×3 M×8 A×1 D 6
    4 低能离子 离子:64 E×8 M×16 A×4 D 12 重点测量离子时采用
    5 高时间分辨 离子:64 E×8 M×16 A×4 D 12 部分轨道段采用
    中性:8 E×1 M×16 A×1 D 6
    6 全分辨 离子:64 E×16 M×16 A×16 D 232 最全分辨率的探测,可在全
    轨道采用
    中性:8 E×3 M×16 A×1 D 116
    7 太阳风 离子:64 E×1 M×16 A×16 D 8 主要在奔火阶段使用
    8 电离层 离子:48 E×32 M×1 A×1 D 2 <800 km使用
    9 中性粒子 中性:8 E×3 M×16 A×1 D 8 重点测量中性粒子时采用
    10 自诊断 离子:32 E×1 M×16 A×6 D 8 仪器自检测
    中性:8 E×1 M×16 A×1 D 4
     E表示能道(例如40 E表示分辨40个能道,64 E表示分辨64个能道,以此类推),M表示质量组,A表示方位角,D表示俯仰角。
    下载: 导出CSV

    表  3  不同探测模式下合并处理实现的压缩比

    Table  3.   Compression ratios of data merging in different detecting modes

    序号模式名称压缩比
    1默认4
    2高能量分辨4
    3磁尾4
    4低能离子4
    5高时间分辨4
    6全分辨
    7太阳风
    8电离层4
    9中性粒子2
    10自诊断
    下载: 导出CSV

    表  4  16 bit到8 bit压缩前后数据对比

    Table  4.   Compressed code and decompressed code of 16 bit to 8 bit logarithmic compression

    Linnear input code (16 bit)Compressed codeDecompressed code
    00000000 000 tuvwx 0 00 tuvwx 00000000 000 tuvwx
    00000000 001 uvwxy 0 01 uvwxy 00000000 001 uvwxy
    00000000 01 u vwxya 0 10 uvwxy 00000000 01 u vwxy0
    00000000 1 uv wxyab 0 11 uvwxy 00000000 1 uv wxy00
    00000001 uvwx abcd 1 000 uvwx 00000001 uvwx 000
    0000001 u vwxa bcde 1 001 uvwx 0000001 u vwx0 0000
    000001 uv wxab cdef 1 010 uvwx 000001 uv wx00 0000
    00001 uvw xabc defg 1 011 uvwx 00001 uvw x000 0000
    0001 uvwx abcd efgh 1 100 uvwx 0001 uvwx 0000 0000
    001 uvwxa bcde fghi 1 101 uvwx 001 uvwx0 0000 0000
    01 uvwxab cdef ghij 1 110 uvwx 01 uvwx00 0000 0000
    1 uvwxabc defg hijk 1 111 uvwx 1 uvwx000 0000 0000
    下载: 导出CSV

    表  5  不同探测模式下的数据率(单位kbit·s–1

    Table  5.   Data rate of different detecting modes (Unit kbit·s–1)

    序号模式名称压缩前数据率合并处理及对数压缩后的数据率合并处理、对数压缩及
    无损压缩后的数据率
    1默认122.816.053.16
    2高能量分辨194.825.054.39
    3磁尾259.633.265.64
    4低能离子256.432.425.50
    5高时间分辨293.237.696.32
    6全分辨27.113.712.52
    7太阳风96.448.428.09
    8电离层72.49.422.05
    9中性粒子2.670.980.76
    10自诊断11.211.211.2
    下载: 导出CSV
  • [1] 姚朋飞. 面向火星探测的深空信道建模研究[D]. 哈尔滨: 哈尔滨工业大学, 2017

    YAO Pengfei. Research on Deep-Space Channel Modeling for Mars Exploration[D]. Harbin: Harbin Institute of Technology, 2017
    [2] 邹鸿, 陈鸿飞, 施伟红, 等. 火星电离层探测[J]. 空间科学学报, 2011, 31(3): 323-329 doi: 10.11728/cjss2011.03.323

    ZOU Hong, CHEN Hongfei, SHI Weihong, et al. Detection of Martian ionosphere[J]. Chinese Journal of Space Science, 2011, 31(3): 323-329 doi: 10.11728/cjss2011.03.323
    [3] NEUGEBAUER M, SNYDER C W. Solar plasma experiment[J]. Science, 1962, 138(3545): 1095-1097 doi: 10.1126/science.138.3545.1095.b
    [4] FARMER C B, DAVIES D W, HOLLAND A L, et al. Mars: water vapor observations from THE Viking orbiters[J]. Journal of Geophysical Research, 1977, 82(28): 4225-4248 doi: 10.1029/JS082i028p04225
    [5] VERIGIN MI, GRINGAUZ K I, KOTOVA G A, et al. On the problem of the Martian atmosphere dissipation/Phobos: 2 TAUS spectrometer results[J]. Journal of Geophysical Research, 1991, 96(A11): 19315-19320 doi: 10.1029/90JA02561
    [6] MITCHELL D L, LIN R P, MAZELLE C, et al. Probing Mars’ crustal magnetic field and ionosphere with the MGS electron reflectormeter[J]. Journal of Geophysical Research:Planets, 2001, 106(E10): 23419-23427 doi: 10.1029/2000JE001435
    [7] BARABASH S, LUNDIN R, ANDERSSON H, et al. The analyzer of space plasmas and energetic atoms (ASPERA-3) for the Mars express mission[J]. Space Science Reviews, 2006, 126(1-4): 113-164 doi: 10.1007/s11214-006-9124-8
    [8] MCFADDEN J P, KORTMANN O, CURTIS D, et al. MAVEN suprathermal and thermal ion compostion (STATIC) Instrument[J]. Space Science Reviews, 2015, 195(1-4): 199-256 doi: 10.1007/s11214-015-0175-6
    [9] 孔令高, 张爱兵, 田峥, 等. 自主火星探测高集成离子与中性粒子分析仪[J]. 深空探测学报, 2019, 6(2): 142-149 doi: 10.15982/j.issn.2095-7777.2019.02.005

    KONG Linggao, ZHANG Aibing, TIAN Zheng, et al. Integrated ion and neutral particle analyzer for Chinese Mars Mission[J]. Journal of Deep Space Exploration, 2019, 6(2): 142-149 doi: 10.15982/j.issn.2095-7777.2019.02.005
    [10] 张学全. 基于FPGA的星载图像压缩系统实现方法研究[D]. 北京: 中国科学院空间科学与应用研究中心, 2009

    ZHANG Xuequan. Implementation of Onboard Image Compression System Using FPGA[D]. Beijing: Center for Space Science and Applied Research Chinese Academy of Sciences, 2009
    [11] 武文波, 王琨, 陈大羽, 等. CCSDS在遥感图像压缩中的应用研究[J]. 航天返回与遥感, 2010, 31(2): 46-50 doi: 10.3969/j.issn.1009-8518.2010.02.007

    WU Wenbo, WANG Kun, CHEN Dayu, et al. Research on application of CCSDS in remote sensing image compression[J]. Spacecraft Recovery & Remote Sensing, 2010, 31(2): 46-50 doi: 10.3969/j.issn.1009-8518.2010.02.007
    [12] 孙建伟, 张忠伟, 郑铁, 等. 基于FPGA的CCSDS星载数据无损压缩系统设计[J]. 空间科学学报, 2019, 39(5): 694-700 doi: 10.11728/cjss2019.05.694

    SUN Jianwei, ZHANG Zhongwei, ZHENG Tie, et al. Design of lossless compression system for CCSDS on-board data based on FPGA[J]. Chinese Journal of Space Science, 2019, 39(5): 694-700 doi: 10.11728/cjss2019.05.694
    [13] 朱云华, 王凤阳, 刘泳, 等. CCSDS无损数据压缩算法的实现与应用研究[J]. 中国空间科学技术, 2008(4): 40-46 doi: 10.3321/j.issn:1000-758X.2008.04.007

    ZHU Yunhua, WANG Fengyang, LIU Yong, et al. Implementation and application study of CCSDS lossless data compression algorithm[J]. Chinese Space Science and Technology, 2008(4): 40-46 doi: 10.3321/j.issn:1000-758X.2008.04.007
    [14] 黄佳, 曹金, 陈夏. CCSDS无损数据压缩算法在分包遥测中的应用及其FPGA实现[J]. 遥测遥控, 2014, 35(2): 43-47 doi: 10.3969/j.issn.2095-1000.2014.02.008

    HUANG Jia, CAO Jin, CHEN Xia. Application and FPGA implementation of CCSDS lossless data compression in packet telemetry[J]. Journal of Telemetry, Tracking and Command, 2014, 35(2): 43-47 doi: 10.3969/j.issn.2095-1000.2014.02.008
    [15] 任玉莉, 邓家先, 吴昊, 等. 基于RICE的遥感多光谱图像无损压缩算法[J]. 通信技术, 2012, 45(9): 129-133 doi: 10.3969/j.issn.1002-0802.2012.09.042

    REN Yuli, DENG Jiaxian, WU Hao, et al. Lossless image compression of multispectral remote sensing image based on optimized RICE algorithm[J]. Communications Technology, 2012, 45(9): 129-133 doi: 10.3969/j.issn.1002-0802.2012.09.042
    [16] 陈永红, 史泽林, 赵怀慈, 等. 空谱联合预测高光谱图像无损压缩rice算法[J]. 仪器仪表学报, 2010, 31(1): 105-110 doi: 10.19650/j.cnki.cjsi.2010.01.018

    CHEN Yonghong, SHI Zelin, ZHAO Huaici, et al. Spatial-spectral associated prediction-based rice algorithm for hyperspectral image lossless compression[J]. Chinese Journal of Scientific Instrument, 2010, 31(1): 105-110 doi: 10.19650/j.cnki.cjsi.2010.01.018
    [17] Lossless Data Compression. CCSDS 121. 0-B-2 Recommendation for space data system standards[S]. Washington D C: CCSDS, 2012
    [18] Lossless Data Compression. CCSDS 121. 0-G-3 Report concerning space data system standards[S]. Washington D C: CCSDS, 2012
  • 加载中
图(7) / 表(5)
计量
  • 文章访问数:  175
  • HTML全文浏览量:  71
  • PDF下载量:  24
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-04-08
  • 录用日期:  2022-05-11
  • 修回日期:  2022-07-12
  • 网络出版日期:  2022-11-28

目录

    /

    返回文章
    返回