中国宇航学会深空探测技术专业委员会会刊

高级检索

留言板

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

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

实时VLBI处理机技术

郑为民 张娟 徐志骏 刘磊 童力 张秀忠

郑为民, 张娟, 徐志骏, 刘磊, 童力, 张秀忠. 实时VLBI处理机技术[J]. 深空探测学报(中英文), 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
引用本文: 郑为民, 张娟, 徐志骏, 刘磊, 童力, 张秀忠. 实时VLBI处理机技术[J]. 深空探测学报(中英文), 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
ZHENG Weimin, ZHANG Juan, XU Zhijun, LIU Lei, TONG Li, ZHANG Xiuzhong. Real-Time Correlator Technologies of VLBI[J]. Journal of Deep Space Exploration, 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
Citation: ZHENG Weimin, ZHANG Juan, XU Zhijun, LIU Lei, TONG Li, ZHANG Xiuzhong. Real-Time Correlator Technologies of VLBI[J]. Journal of Deep Space Exploration, 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027

实时VLBI处理机技术

doi: 10.15982/j.issn.2095-7777.2020.20200027
基金项目: 国家自然科学基金资助项目(11973011,11573057,11803070);国家基础科学数据共享服务平台资助项目(DKA2017-12-02-09);中科院空间科学预研资助项目(XDA15016100);上海市空间导航与定位技术重点实验室资助项目(15DZ2271700,ZZXT-201902);中科院关键技术人才资助项目;上海市领军人才资助项目;国家万人计划资助项目;探月工程资助项目
详细信息
    作者简介:

    郑为民(1970– ),男,研究员,博士生导师,主要研究方向:VLBI高速信号处理及其应用。通讯地址:上海市南丹路80号上海天文台(200030)电话:(021)34775501 E-mail:zhwm@shao.ac.cn

    张娟(1979– ),女,高级工程师,硕士生导师,主要研究方向:射电天文数据处理方法及高性能计算。通讯地址:上海市南丹路80号上海天文台(200030)电话:(021)34775430 E-mail:zhangjuan@shao.ac.cn

  • ● The software and hardware correlators are used to construct the main and standby related correlators to improve the system reliability. ● The correlator system is capable of real-time processing of the radio source and probe signals,with the total delay of the correlator less than 25 s. ● When the prediction delay model error of the probe correlator is not very accurate,the special real-time fringe search module can be used to reconstruct the high-precision delay model to guide the correlation processing.
  • 中图分类号: P164

Real-Time Correlator Technologies of VLBI

  • 摘要: 实时处理机是探月工程VLBI测轨分系统数据处理中心的核心设备。软件处理机是自主开发的实时并行信号处理软件,运行于CPU+GPU结构的高性能集群服务器平台,硬件处理机是基于大规模FPGA器件研制的专用高速信号处理机。它们采用FX型结构,具备数据实时接收、解码、相关处理、相位校正信号提取、实时监视等功能。当探测器预报时延模型精度不够时,处理机系统可通过特殊的条纹搜索功能,现场实时自主重构高精度时延模型,引导处理机完成探测器信号相关处理。经过工程验证,月球探测器VLBI测定轨的总实时数据速率达到了512 Mbps。
    Highlights
    ● The software and hardware correlators are used to construct the main and standby related correlators to improve the system reliability. ● The correlator system is capable of real-time processing of the radio source and probe signals,with the total delay of the correlator less than 25 s. ● When the prediction delay model error of the probe correlator is not very accurate,the special real-time fringe search module can be used to reconstruct the high-precision delay model to guide the correlation processing.
  • 图  1  软件处理机内部结构框图

    Fig.  1  Structure of software correlator

    图  2  IO与计算并行处理示意图

    Fig.  2  Diagram of IO and computing in parallel processing

    图  3  GPU算法流程图

    Fig.  3  GPU algorithm flowchart

    图  4  探月工程软件处理机运行平台

    Fig.  4  The platform of software correlator in

    图  5  Uniboard硬件相关处理机

    Fig.  5  The hardware correlator based on Uniboard

    图  6  基于Uniboard硬件相关处理机系统框图

    Fig.  6  The diagram of hardware correlator based on Uniboard

    图  7  Uniboard硬件相关处理机原理框图

    Fig.  7  The schematic diagram of hardware correlator based on Uniboard

    图  8  软件处理机启用条纹搜索功能前后效果对比

    Fig.  8  The comparison of the results from the software correlator before and after using fringe search

    图  9  采用软件处理机用相位参考方式获取的CE-3巡视器在A、B、C、D、E点处的成图结果,巡视器相对位置精度精度在1 m

    Fig.  9  The mapping results of the CE-3 Rover at points A,B,C,D and E obtained by the software correlator using phase reference method show that the relative position accuracy of the Rover is about 1 m

    表  1  “嫦娥4号”软件相关处理性能指标

    Table  1  Performance index of Chang'E-4 software

    项目性能指标
    数据处理能力6台站,256 Mbps/台站
    通道数2、4、8、16
    原始数据格式Mark5A/B,VDIF,RDF等
    双目标处理实时、事后
    量化比特1、2、4、8、16
    FFT点数64~16 384
    积分时间/s≈1,可调
    数据处理最大滞后时间/s25
    探测器条纹搜索及模型重构实时、事后
    提取相位参考信号事后
    下载: 导出CSV

    表  2  “嫦娥4号”硬件相关处理性能指标

    Table  2  Performance index of Chang'E-4 hardware

    项目指标
    最大台站数6
    每测站最大数据速率/Mbps256
    通道数1,2,4,8,16,32
    量化比特数1,2,4,8
    FFT点数64~16 384
    积分时间/s≈1,可调
    数据处理最大滞后时间/s25
    下载: 导出CSV

    表  3  历次探月任务的VLBI观测数据率与实时性

    Table  3  VLBI data rate and real-time performance of previous lunar missions

    任务数据率/Mbps实时性要求/min实际性能
    CE-116< 10< 6 min
    CE-232 < 10 < 4 min
    CE-364 < 1 < 40 s
    CE-5T164 < 1 < 40 s
    CE-4128< 1< 40 s
    下载: 导出CSV
  • [1] 吴伟仁,刘继忠,唐玉华,等. 中国探月工程[J]. 深空探测学报,2019,6(5):405-416.

    WU W R,LIU J Z,TANG Y H,et al. China lunar exploration program[J]. Journal of Deep Space Exploration,2019,6(5):405-416.
    [2] 洪晓瑜,张秀忠,郑为民,等. VLBI技术在中国探月工程的应用[J]. 深空探测学报(中英文),2020,7(4):321-331.

    HONG X Y,ZHANG X Z,ZHENG W M,et al. Research progress of VLBI technology and application to China lunar exploration project[J]. Journal of Deep Space Exploration,2020,7(4):321-331.
    [3] 陈明,唐歌实,曹建峰,等. 嫦娥一号绕月探测卫星精密定轨实现[J]. 武汉大学学报,2011,36(2):212-217.

    CHENG M,TANG G S,CAO J F,et al. Precision orbit determination of CE-1 lunar satellite[J]. Geomatics and Information Science of Wuhan University,2011,36(2):212-217.
    [4] LI P J,HU X G,HUANG Y,et al. Orbit determination for Chang’E-2 lunar probe and evaluation of lunar gravity models[J]. Science China Physics Mechanics Astronomy,2012,55(3):514-522. doi:  10.1007/s11433-011-4596-2
    [5] 陈明,张宇,曹建峰,等. 嫦娥二号卫星轨道确定与测轨技术[J]. 科学通报,2012,57(9):689-696.

    CHENG M,ZHANG Y,CAO J F,et al. Orbit determination and tracking technology of CE-2 satellite[J]. Chinese Science Bulletin,2012,57(9):689-696.
    [6] 黄勇,昌胜骐,李培佳,等. “嫦娥三号”月球探测器的轨道确定和月面定位[J]. 科学通报,2014,59(23):2268-2277.

    HUANG Y,CHANG S Q,LI P J,et al. Orbit determination of Chang’E-3 and positioning of the lander and the rover[J]. Chinese Science Bulletin,2014,59(23):2268-2277.
    [7] THOMPSONAR M, SWENSON G. Interferometry and synthesis in radio astronomy[M]. NewYork: Wiley G Interscience Publication, 2001.
    [8] 刘磊,郑为民,张娟,等. 中国VLBI网软件相关处理机测地应用精度分析[J]. 测绘学报,2017,46(7):805-814. doi:  10.11947/j.AGCS.2017.20160600

    LIU L,ZHENG W M,ZHANG J,et al. Precision analysis of Chinese VLBI network software correlator for geodetic application[J]. Acta Geodaetica et Cartographica Sinica,2017,46(7):805-814. doi:  10.11947/j.AGCS.2017.20160600
    [9] 郑为民,舒逢春,张冬. 应用于深空跟踪测量的VLBI软件相关处理技术[J]. 宇航学报,2008,29(1):18-23. doi:  10.3873/j.issn.1000-1328.2008.01.003

    ZHENG W M,SHU F C,ZHANG D. Application of software correlator to deep space VLBI Tracking[J]. Journal of Astronautics,2008,29(1):18-23. doi:  10.3873/j.issn.1000-1328.2008.01.003
    [10] 梁世光,黄心永. S-2 VLBI相关处理系统[J]. 上海天文台年刊,1991,12:114-126.

    LIANG S G,HUANG X Y. S-2 VLBI data correlation system[J]. Annals of Shanghai Observatory Academia Sinica,1991,12:114-126.
    [11] KEIMPEMA A,KETTENIS M M,POGREBENKO SV,et al. The SFXC software correlator for very long baseline interferometry:algorithms and implementation[J]. Experimental Astronomy,2015,39(2):259-279. doi:  10.1007/s10686-015-9446-1
    [12] DELLER A T,TINGAY S J,BAILES M,et al. DiFX:A software correlator for very long baseline interferometry using multiprocessor computing environments[J]. Publications of the Astronomical Society of the Pacific,2007,119(853):318-336. doi:  10.1086/513572
    [13] DELLER A T,BRISKEN W F,PHILLIPS C J,et al. DiFX-2:a more flexible,efficient,robust,and powerful software correlator[J]. Publications of the Astronomical Society of the Pacific,2011,123(901):275-287.
    [14] LIKHACHEV S F,KOSTENKO V I,GIRIN I A,et al. Software correlator for radioastron mission[J]. Journal of Astronomical Instrumentation,2017,6:1750004.
    [15] LEE S S,CHUNG S O,RON D G,et al. A new hardware correlator in korea:performance evaluation using KVN observations[J]. Journal of the Korean Astronomical Society,2015(48):125-137.
    [16] 韩松涛,唐歌实,陈略,等. 中国深空网VLBI相关处理器开发与应用[J]. 工程研究—跨学科视野中的工程,2015,7(1):45-49.

    HAN S T,TANG G S,CHEN L,et al. Development and application of correlator in interferometric tracking center of China DSN[J]. Journal of Engineering Studies,2015,7(1):45-49.
    [17] ZHANG J, ZHENG W M, TONG L, et al. HPC-enhanced software correlator in Chinese VLBI network[C]//2015 Eighth International Conference on Internet Computing for Science and Engineering(ICICSE). Harbin, China: IEEE, 2015.
    [18] 郭迎,郑为民. 一种高性能VLBI数据预处理方法及其软件实现[J]. 中国科学院上海天文台年刊,2013(34):114-122.

    GUO Y,ZHENG W M. A high-performance VLBI data preprocessing method and its software implementation[J]. Annals of Shanghai Observatory Academic Sinica,2013(34):114-122.
    [19] 杨艳,郑为民. VLBI相位校正信号提取的软件实现方法[J]. 中国科学院上海天文台年刊,2006(27):107-117.

    YANG Y,ZHENG W M. Software realization method of extracting VLBI phase calibration signal[J]. Annals of Shanghai Observatory Academic Sinica,2006(27):107-117.
    [20] NICK J,RICARD A,ZHANG J,et al. Implementation of an ESA delta-DOR capability[J]. Acta Astronautica,2009(64):1041-1049.
    [21] 童锋贤,郑为民,舒逢春. VLBI相位参考成像方法用于玉兔巡视器精确定位[J]. 科学通报,2014,59(34):3362-3369. doi:  10.1360/N972014-00578

    TONG F X,ZHENG W M,SHU F C. Accurate relative positioning of Yutu lunar rover using VLBI phase-referencing mapping technology[J]. Chinese Science Bulletin,2014,59(34):3362-3369. doi:  10.1360/N972014-00578
  • [1] 李斌, 仲伟业, 王生旺, 张立军, 梁世光.  VLBI测轨的S/X致冷接收机技术 . 深空探测学报(中英文), 2020, 7(4): 347-353. doi: 10.15982/j.issn.2095-7777.2020.20200029
    [2] 黄勇, 李培佳, 胡小工.  VLBI月球定轨和月面定位技术及其应用 . 深空探测学报(中英文), 2020, 7(4): 340-346. doi: 10.15982/j.issn.2095-7777.2020.20200022
    [3] 洪晓瑜, 张秀忠, 郑为民, 王广利, 刘庆会, 王娜, 张洪波, 汪敏, 舒逢春.  VLBI技术研究进展及在中国探月工程的应用 . 深空探测学报(中英文), 2020, 7(4): 321-331. doi: 10.15982/j.issn.2095-7777.2020.20200030
    [4] 陈如荣, 张海燕, 金乘进, 高智胜, 朱岩, 岳友岭, 朱凯.  FAST VLBI系统和观测研究 . 深空探测学报(中英文), 2020, 7(2): 136-143. doi: 10.15982/j.issn.2095-7777.2020.20190618001
    [5] 周伟莉, 宋淑丽, 李培佳, 张志斌, 黄超, 黄勇, 王广利.  基于GNSS加密网的VLBI电离层时延修正方法 . 深空探测学报(中英文), 2020, 7(4): 362-370. doi: 10.15982/j.issn.2095-7777.2020.20200056
    [6] 王广利, 洪晓瑜, 刘庆会, 李斌, 马军, 苏彦, 郝龙飞.  “嫦娥4号”高精度VLBI测轨技术 . 深空探测学报(中英文), 2020, 7(4): 332-339. doi: 10.15982/j.issn.2095-7777.2020.20200026
    [7] 张大鹏, 李治泽, 王奕迪, 郑伟.  X射线脉冲星动态信号处理方法研究 . 深空探测学报(中英文), 2019, 6(4): 335-340. doi: 10.15982/j.issn.2095-7777.2019.04.004
    [8] 路伟涛, 任天鹏, 陈略, 韩松涛, 王美.  一种基于小波相关滤波的无线电干涉测量处理方法 . 深空探测学报(中英文), 2019, 6(1): 82-87. doi: 10.15982/j.issn.2095-7777.2019.01.012
    [9] 朱国荣, 谢倍珍, 刘红.  载人深空探测活动中的尿液处理回收技术分析 . 深空探测学报(中英文), 2018, 5(6): 582-590. doi: 10.15982/j.issn.2095-7777.2018.06.012
    [10] 易韦韦, 偶晓娟, 许静文, 李晶, 李冰.  脉冲星导航试验卫星观测数据处理与分析 . 深空探测学报(中英文), 2018, 5(3): 241-245,261. doi: 10.15982/j.issn.2095-7777.2018.3.006
    [11] 范明意, 吕鹏.  环绕器次表层探测雷达实时处理技术 . 深空探测学报(中英文), 2018, 5(5): 478-482. doi: 10.15982/j.issn.2095-7777.2018.05.011
    [12] 杨成伟, 郑建华.  脉冲星X射线数据处理与分析 . 深空探测学报(中英文), 2018, 5(3): 219-225. doi: 10.15982/j.issn.2095-7777.2018.3.003
    [13] 王美, 陈略, 韩松涛, 路伟涛, 段建锋, 任天鹏, 李黎.  深空测控网干涉测量系统在“鹊桥”任务中的应用分析 . 深空探测学报(中英文), 2018, 5(6): 539-543. doi: 10.15982/j.issn.2095-7777.2018.06.006
    [14] 刘庆会.  火星探测VLBI测定轨技术 . 深空探测学报(中英文), 2018, 5(5): 435-441. doi: 10.15982/j.issn.2095-7777.2018.05.005
    [15] 任天鹏, 唐歌实, 许柏, 路伟涛, 陈略, 韩松涛, 王美.  面向绕月交会对接的同波束VLBI研究 . 深空探测学报(中英文), 2017, 4(4): 367-372. doi: 10.15982/j.issn.2095-7777.2017.04.009
    [16] 刘庆会, 吴亚军.  高精度VLBI技术在深空探测中的应用 . 深空探测学报(中英文), 2015, 2(3): 208-212. doi: 10.15982/j.issn.2095-7777.2015.03.003
    [17] 陈德相, 徐文明, 杜智远, 徐瑞.  航天器任务规划中资源约束的可分配处理方法 . 深空探测学报(中英文), 2015, 2(2): 180-185. doi: 10.15982/j.issn.2095-7777.2015.02.013
    [18] 平劲松, 王明远, 张素君, 简念川, 王震, 鄢建国, 孟桥, 陈从颜, 席禹豪, 唐继斐, 张天翼, 李文潇, 张洪波, 汪敏.  嫦娥系列探月卫星无线电科学实验简介 . 深空探测学报(中英文), 2014, 1(3): 192-199. doi: 10.15982/j.issn.2095-7777.2014.03.005
    [19] MikhailVasilyevichVASILYEV, EleonoraIvanovnaYAGUDINA.  俄罗斯应用天文研究所月球历表研究现状 . 深空探测学报(中英文), 2014, 1(3): 187-191. doi: 10.15982/j.issn.2095-7777.2014.03.004
    [20] 孙靖, 王美, 平劲松.  利用VLBI技术进行深空航天器跟踪的仿真分析 . 深空探测学报(中英文), 2014, 1(3): 226-229. doi: 10.15982/j.issn.2095-7777.2014.03.011
  • 加载中
图(9) / 表 (3)
计量
  • 文章访问数:  143
  • HTML全文浏览量:  56
  • PDF下载量:  10
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-05-23
  • 修回日期:  2020-06-20
  • 网络出版日期:  2020-10-09
  • 刊出日期:  2020-11-09

实时VLBI处理机技术

doi: 10.15982/j.issn.2095-7777.2020.20200027
    基金项目:  国家自然科学基金资助项目(11973011,11573057,11803070);国家基础科学数据共享服务平台资助项目(DKA2017-12-02-09);中科院空间科学预研资助项目(XDA15016100);上海市空间导航与定位技术重点实验室资助项目(15DZ2271700,ZZXT-201902);中科院关键技术人才资助项目;上海市领军人才资助项目;国家万人计划资助项目;探月工程资助项目
    作者简介:

    郑为民(1970– ),男,研究员,博士生导师,主要研究方向:VLBI高速信号处理及其应用。通讯地址:上海市南丹路80号上海天文台(200030)电话:(021)34775501 E-mail:zhwm@shao.ac.cn

    张娟(1979– ),女,高级工程师,硕士生导师,主要研究方向:射电天文数据处理方法及高性能计算。通讯地址:上海市南丹路80号上海天文台(200030)电话:(021)34775430 E-mail:zhangjuan@shao.ac.cn

  • ● The software and hardware correlators are used to construct the main and standby related correlators to improve the system reliability. ● The correlator system is capable of real-time processing of the radio source and probe signals,with the total delay of the correlator less than 25 s. ● When the prediction delay model error of the probe correlator is not very accurate,the special real-time fringe search module can be used to reconstruct the high-precision delay model to guide the correlation processing.
  • 中图分类号: P164

摘要: 实时处理机是探月工程VLBI测轨分系统数据处理中心的核心设备。软件处理机是自主开发的实时并行信号处理软件,运行于CPU+GPU结构的高性能集群服务器平台,硬件处理机是基于大规模FPGA器件研制的专用高速信号处理机。它们采用FX型结构,具备数据实时接收、解码、相关处理、相位校正信号提取、实时监视等功能。当探测器预报时延模型精度不够时,处理机系统可通过特殊的条纹搜索功能,现场实时自主重构高精度时延模型,引导处理机完成探测器信号相关处理。经过工程验证,月球探测器VLBI测定轨的总实时数据速率达到了512 Mbps。

注释:
1)  ● The software and hardware correlators are used to construct the main and standby related correlators to improve the system reliability. ● The correlator system is capable of real-time processing of the radio source and probe signals,with the total delay of the correlator less than 25 s. ● When the prediction delay model error of the probe correlator is not very accurate,the special real-time fringe search module can be used to reconstruct the high-precision delay model to guide the correlation processing.

English Abstract

郑为民, 张娟, 徐志骏, 刘磊, 童力, 张秀忠. 实时VLBI处理机技术[J]. 深空探测学报(中英文), 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
引用本文: 郑为民, 张娟, 徐志骏, 刘磊, 童力, 张秀忠. 实时VLBI处理机技术[J]. 深空探测学报(中英文), 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
ZHENG Weimin, ZHANG Juan, XU Zhijun, LIU Lei, TONG Li, ZHANG Xiuzhong. Real-Time Correlator Technologies of VLBI[J]. Journal of Deep Space Exploration, 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
Citation: ZHENG Weimin, ZHANG Juan, XU Zhijun, LIU Lei, TONG Li, ZHANG Xiuzhong. Real-Time Correlator Technologies of VLBI[J]. Journal of Deep Space Exploration, 2020, 7(4): 354-361. doi: 10.15982/j.issn.2095-7777.2020.20200027
    • 甚长基线干涉测量(Very Long Baseline Interferometry,VLBI)是目前分辨率最高的天文观测技术,已达到亚毫角秒量级测量精度。实时VLBI技术应用于探月工程中[1-6],圆满完成了历次月球探测器的高精度定轨和定位。实时相关处理机在其中发挥了重要作用[7-9]。相关处理机系统是VLBI核心设备,其功能与光学系统中的成像透镜类似,获取射电望远镜阵列的可见度函数,具有数据及计算密集的特点。

      VLBI相关处理机从应用范围上可分为天文、测地与深空探测3类,它们有各自的技术特点。面向天文和测地应用的相关处理机主要追求宽带高速信号处理,根据需要还设有脉冲星、空间VLBI以及多相位中心等特殊功能。用于深空探测VLBI处理机带宽相对较窄,观测模式特殊,可靠性要求高,有时还追求较高实时性。

      VLBI相关处理机从实现方式上可分软件处理机和硬件处理机。其中软件处理机以专用信号处理软件运行于通用高性能计算平台的方式实现;硬件处理机以专用集成电路(Application Specific Integrated Circuit,ASIC)或现场可编程逻辑阵列(Field-Programmable Gate Array,FPGA)等为平台。为确保可靠性,在探月工程初期,开展了软、硬件处理机双备份的方案。

      美国国家航空航天局(National Aeronautics Space Administration,NASA)下的喷气推进实验室(Jet Propulsion Laboratory,JPL)的JVC(JPL VLBI Correlator)处理机和欧洲航天局(European Space Agency,ESA)的基于ΔDOR技术的相关处理机[8],已经应用于多个行星探测器的常规工程测定轨。JPL专用深空VLBI网,利用窄带观测,可准实时传输观测数据,速率为500 kbit/s。根据美国国际武器贸易条例限制,JVC处理机不对外输出,ESA也无法获得。ESA也发展了自己的航天专用VLBI处理机,DiFX、SFXC、K5/VSSP等其它处理机的某些版本也参与过航天器VLBI观测的处理,但未正式参与航天工程任务。目前,国际上同时开展VLBI软件与硬件处理机研制的机构有:荷兰JIVE、韩国KASI和上海天文台。

      在探月工程中,VLBI站接收到的探测器的原始数据经过相关处理后,数据量得到极大压缩,然后进行条纹拟合、仪器时延、大气时延、电离层、钟差钟速等修正,最终得到关于探测器的时延观测量,从而求得探测器高精度的角位置信息[9]。本文主要介绍了自主研发的VLBI相关处理机软件和硬件的关键创新技术。

    • 探月工程中的VLBI相关处理机的结构采用FX型,即先将一条基线两端的测站数据从时域信号进行傅里叶变换,再做交叉相乘。在进行数据处理时需要高精度的时延模型,但射电信号从观测源到VLBI站的过程中,将受到传播路径上的引力、传播介质及潮汐项、板块运动等对测站位置的影响等。为实现高精度时延模型计算,须对这些因素进行复杂的修正,经修正后相关处理机的理论几何时延模型精度可达50 ps。

      测站的两路信号进入相关处理机后,首先按频率通道进行解码;然后根据预先计算的时延模型进行整数比特时延补偿;经过条纹旋转及快速傅里叶变换后,信号从时域变换至频域,并完成分数比特时延补偿;最终两路信号进行共轭相乘及累加积分,得到目标源的可见度函数[8]。经过条纹旋转后,原有实数整数1~2 bit数据会变成128位复数浮点,这是FX型处理机特有的内部数据膨胀过程,数据膨胀率为64或128倍。对于512 Mpbs的2 bit原始输入数据率,经过条纹旋转后,在处理机内部最高可达32 Gbps。后续操作具有典型的计算和数据密集型特点,计算量主要集中在几个部分:条纹旋转、复数快速傅里叶变换、小数比特时延补偿及相乘累加(Multiply ACcumulate,MAC)。相关处理机的计算量与参与观测的台站数及采样率有关[17],以“嫦娥4号”任务为例,通道带宽为4 M,8个通道,2 bit量化,4个台站参与观测,总输入数据率为4 × 128 Mbps = 512 Mpbs,理论持续计算量约为284 Gflops。

      VLBI分系统数据处理中心(简称VLBI中心)现有的软件相关处理机是一套运行于计算机集群,具备实时相关处理功能的专用并行高速处理软件,硬件处理机是基于FPGA器件的专用高速信号处理机。软件处理机速度依赖于商用硬件平台的计算、存储与网络性能,目前的CPU(i7 975 EE)的单个核峰值速度为53.28 Gflops,且数值计算很难达到峰值速度,若采用传统串行程序无法满足工程任务海量高速数据的实时性处理需求,须采用并行技术。

      探月软件处理机采用MPI + OpenMPI相结合的并行模式,核心计算模块利用IPP库进行优化,实现对探测器、河外射电源VLBI观测数据的相关处理能力。其中,根据探测器信号进行盲搜索的条纹搜索模块,因其计算量徒增,采用消息传递接口(Message-Passing-Interface,MPI)和通用图形处理器(Graphics Processing Unit,GPU)加速相结合的技术。基于Uniboard平台开发了硬件处理机,在探月任务的变轨、月面下降、起飞等特殊动力段,探测器的运动轨迹和预报轨道有差异,从而导致实际的时延模型和预报时延模型间的误差,这一误差有时较大,造成相关处理无法完成正确的信号处理,而处理机运行时,需要根据比较准确的预报模型进行相关处理。因此,探月工程任务中的VLBI相关处理机具备自动条纹搜索的功能。该功能当预报模型精度不够时,能够自动对原始信号进行条纹搜索,现场实时自动构造高精度时延模型引导处理机完成处理,这是探月工程任务中VLBI软件相关处理机的独创。

    • 软件处理机内部采用模块化实现,其结构框图如图1所示,预处理功能模块将多种格式的原始观测数据处理成统一格式数据流供相关处理、条纹搜索与模型重构、相位校正信号提取模块使用。条纹搜索与模型重构功能通过外部文件的形式完成高精度时延模型文件的信息传递,预处理、相位校正信号提取功能可参见文献[18~19]。

      图  1  软件处理机内部结构框图

      Figure 1.  Structure of software correlator

    • 在探月工程中,系统采用实时e-VLBI技术将数据从观测站传至VLBI中心,相关处理机接收数据后进行实时处理后,内部各模块按流水线模式进行,从数据达到相关处理机至输出结果,目前整个过程耗时可小于25 s。处理机采用FX型处理机流程,并行计算的方法进行加速处理,核心计算部分调用IPP库函数进行优化。为应对高速数据,处理机采用了数据驱动的方式,将原始数据划分为若干短周期的数据段,并将其分配到不同的计算单元,最终以并行计算的方式完成所有信号处理。

      在相关处理过程中,按照时间轴处理数据流,存在4个时间周期,从长到短依次为:Scan周期、积分周期、模型周期、FFT周期。4种周期时间长度可根据任务要求设定,一个Scan周期包含若干个积分周期,积分周期是计算信号功率谱的积分时间,一个积分周期包含若干个模型周期,模型周期包含若干个FFT周期。并行方案中选用模型周期作为任务划分的最小单位,模型周期是处理机时延模型更新的时间长度,并行任务分配方案分为以下两部分。

      1)计算和IO并行处理

      VLBI相关处理因为计算和数据密集,为避免线程多次进行挂起、唤醒的循环操作,提高CPU使用率,专门开辟了专用线程用于IO处理,以期实现数据读取IO和相关处理计算的并行处理,并行处理方式如图2所示。

      图  2  IO与计算并行处理示意图

      Figure 2.  Diagram of IO and computing in parallel processing

      2)内部计算的并行化

      内部计算的并行化以模型周期为节点间最小任务粒度,将Scan周期包含的模型周期平均分配到所有计算节点。VLBI实时任务阶段,台站观测数据通过网络到达VLBI中心,为确保实时性,软件处理机实现时,设定结果收集循环周期。

      假定设定收集结果的时间为$ m $个积分周期,积分周期为${T}_{\rm integration}$,模型周期时间为${T}_{\rm model}$,每个线程计算的连续模型数为${T}_{\rm model}$N个进程,P个线程参与计算,则每个线程分配到的任务粒度为

      $$ \frac{m\times {T}_{\rm integration}/{T}_{\rm model}}{N\times P} $$ (1)
    • 图3显示了采用GPU技术实现自动条纹搜索算法流程,原始数据解码之后,进行时延率粗搜、时延搜索、时延率精搜,迭代过之后,输出时延/时延率,最后进行模型重构。虚线方框中的内容为算法核心部分,也是计算最耗时的部分,使用GPU对其进行加速,其中涉及到解码、快速傅里叶变换、互功率谱、互相关、希尔伯特变换、数字滤波、条纹旋转等多个步骤。

      图  3  GPU算法流程图

      Figure 3.  GPU algorithm flowchart

    • 目前,探月工程中的VLBI软件处理机所有功能模块均运行于一套高性能集群处理系统,如图4所示,其主要技术指标见表1

      图  4  探月工程软件处理机运行平台

      Figure 4.  The platform of software correlator in

      该平台有两个管理节点,54个计算节点。计算节点及网络配置、存储的具体情况如下:

      1)8个计算节点,每个节点配2个CPU:2 × E5-2695 v4,内存为128 GB;

      2)网络配置:40 Gb Infiniband,10 Gb Ethernet;

      3)存储:采用10 GPFS存储服务器,采用并行文件系统GPFS,大小为730 TB。

      表 1  “嫦娥4号”软件相关处理性能指标

      Table 1.  Performance index of Chang'E-4 software

      项目性能指标
      数据处理能力6台站,256 Mbps/台站
      通道数2、4、8、16
      原始数据格式Mark5A/B,VDIF,RDF等
      双目标处理实时、事后
      量化比特1、2、4、8、16
      FFT点数64~16 384
      积分时间/s≈1,可调
      数据处理最大滞后时间/s25
      探测器条纹搜索及模型重构实时、事后
      提取相位参考信号事后
    • 中国VLBI网硬件处理机的技术创新主要体现在硬件平台和固件设计两方面。

    • 硬件平台是与欧洲JIVE和荷兰ASTRON等研究所合作开发的Uniboard平台,主要技术指标见表2。该硬件平台的主要技术创新在于传输数据量大,板上8个FPGA芯片每个都有4个10 GbE光纤可以接收或者发送数据,板内通讯每个FPGA芯片也都有约75 Gb的前后芯片互联速率,是专门为高速率实时相关处理而研发的硬件平台。此外该硬件平台的每个FPGA芯片都连接了2块4 GB DDR3大容量内存,可以保障实时e-VLBI的网络波动的延迟问题,同时板内互联也提高了数据传输的稳定性等,如图5所示。

      表 2  “嫦娥4号”硬件相关处理性能指标

      Table 2.  Performance index of Chang'E-4 hardware

      项目指标
      最大台站数6
      每测站最大数据速率/Mbps256
      通道数1,2,4,8,16,32
      量化比特数1,2,4,8
      FFT点数64~16 384
      积分时间/s≈1,可调
      数据处理最大滞后时间/s25

      图  5  Uniboard硬件相关处理机

      Figure 5.  The hardware correlator based on Uniboard

    • 图6为该硬件相关处理机系统框图。台站实时发送数据到数据缓存服务器,处理机总控软件通过10 GbE光纤把缓存服务器上的数据回放到Uniboard处理机,总控软件会把对应的参数和模型通过1 GbE网络发送到Uniboard处理机的控制模块。

      图  6  基于Uniboard硬件相关处理机系统框图

      Figure 6.  The diagram of hardware correlator based on Uniboard

      在VLBI硬件处理机结构设计中,过去采用芯片间的IO接口发送小数比特延迟补偿(Fractal Sample Time Correlction,FSTC)模块以后的数据。在这种情况下,如果输入数据速率是8 Gbps,FSTC模块后的数据量速率为128 Gbps。但是板卡的芯片间IO最大速率仅仅有75 Gbps,会造成系统速度瓶颈。为了解决这一问题,在固件设计中,创新性地把IO接口的数据前移到回放模块和整数比特延迟补偿(Integer Sample Time Correction,ISTC)之后,在输入数据8 Gbps的情况下,回放模块和STC后的数据量也为8 Gbps,IO接口的速度瓶颈就会消失,会造成数据量膨胀的后续处理将在FPGA芯片内部完成,而输出数据需要经过积分以后输出,系统将不会有速度上的瓶颈。

      图7为硬件相关处理机原理框图,4台站数据先通过10 GbE接口送入FN(前芯片)的VSI模块中解码,并进行整数比特延迟补偿后,通过芯片间IO接口送入BN(后芯片)。数据在后芯片中经过条纹旋转、傅里叶变换和小数比特延迟补偿后送入DDR3模块中缓存。当所有台站数据都准备好,将取出各台站数据进行交差相乘来获得自相关和互相关结果,并在长时间累加(Long Time Add,LTA)模块积分后将结果送到总控服务器。

      图  7  Uniboard硬件相关处理机原理框图

      Figure 7.  The schematic diagram of hardware correlator based on Uniboard

    • 根据任务需求,VLBI中心的处理机系统根据工程要求不断提升性能及功能,参加历次探月任务观测数据如表3所示。

      表 3  历次探月任务的VLBI观测数据率与实时性

      Table 3.  VLBI data rate and real-time performance of previous lunar missions

      任务数据率/Mbps实时性要求/min实际性能
      CE-116< 10< 6 min
      CE-232 < 10 < 4 min
      CE-364 < 1 < 40 s
      CE-5T164 < 1 < 40 s
      CE-4128< 1< 40 s

      软件处理机灵活性高,能够快速适应特殊的数据处理需求,除用于探月工程实时与长管任务外,还应用于全部对接试验、硬件处理机和新型终端性能测试、部分中国VLBI网测地观测和航天器相位参考等特殊模式观测数据处理,协助进行VLBI新方法、新技术研究。

      图8展示了软件处理机在2013年12月6日“嫦娥3号”探测器变轨期间启用条纹搜索功能前后的效果对比。探测器变轨期间,使用预报时延模型完全得不到正确条纹,经启用条纹搜索功能后可以得到清晰的条纹。

      图  8  软件处理机启用条纹搜索功能前后效果对比

      Figure 8.  The comparison of the results from the software correlator before and after using fringe search

      在CE-3落月后,着陆器与巡视器同时在月面上工作,处于特殊的VLBI同波束观测条件,同波束VLBI可以最大限度地消除观测系统误差。为实现探测器的相位参考成图定位,VLBI软件相关处理机专门生成了FITS-IDI格式,用于成图定位。图9为CE-3月面工作段,软件处理机利用同波束观测数据,以相位参考模式对巡视器和着陆器相对位置的成图定位结果,精度为1 m。这是我国首次进行航天器VLBI相位参考高精度定位试验[21]

      图  9  采用软件处理机用相位参考方式获取的CE-3巡视器在A、B、C、D、E点处的成图结果,巡视器相对位置精度精度在1 m

      Figure 9.  The mapping results of the CE-3 Rover at points A,B,C,D and E obtained by the software correlator using phase reference method show that the relative position accuracy of the Rover is about 1 m

    • 本文主要介绍了VLBI实时处理机,包括软、硬件处理机组成主备系统。VLBI中心采用软件硬件处理机主备结合的方式经过工程验证,完成了历次月球探测器测轨数据的实时与长管相关处理。在实时任务期间,主要采用软件处理机的计算结果,常期管理阶段部分任务采用硬件处理机计算结果。条纹搜索功能在变轨等特殊阶段,在预报时延模型误差较大时,成功引导处理机完成了数据正确处理。

      在后续探月任务中需要跟踪2个以上的动态目标以及空间VLBI的数据处理需求,计算量、复杂度将大幅上升。为适应月球与行星探测需求,相关处理机将向着多任务、子网、微弱信号处理、空间VLBI和多功能化的软件处理机方向发展。

参考文献 (21)

目录

    /

    返回文章
    返回