高速实时/回放分级复接器的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着卫星通信系统的发展,各类卫星平台越来越多的应用了如全色照相机、数字摄像机等能够产生高速实时数据的有效载荷,使得星载数据处理系统的数据存储和高速处理能力变得越来越重要。高速复接器在空间数据传输中负责将数据存储单元记录的数据,实时探测数据和工程参数等各种数据复接下行,新的数据传输需求也对高速复接器的性能提出了新的要求。采用两级复用的方法,为高速复接器增加一级对于数据存储的调度策略,能够简化向存储单元写入数据和复接器从存储单元读出数据的设计复杂度,达到将数据的实时传送和非实时回放统一起来处理的目的,提高硬件资源的利用率。
     本文利用国际空间数据系统咨询委员会(CCSDS)高级在轨系统(AOS)建议,提出了两级复用的方案和虚拟信道调度的算法,完成了基于FPGA的高速实时/回放分级复接器芯片设计,能够灵活地对异步数据进行两级复接,复接速率为40Mbps;搭建了包括异步数据源、高速实时/回放分级复接器、数据接收设备在内的验证演示系统,对分级复接器的功能进行了验证。
     实验结果表明该实时/回放分级复接器实现了数据存储调度和复接功能的集成,能够正确分级复接两路异步数据,数据格式符合CCSDS AOS标准,复接效果与理论设计一致。
     本课题的研究将为航天应用工程中数据处理关键设备的集成提供思路,对今后的航天项目中进一步研制轻小灵活、高效适用的星载数据管理设备具有指导意义。
With the development of satellite communication system, payloads such as panchromatic cameras and digital videos that provide large amount of high-speed real-time data are applied on all sorts of satellite platforms, which makes it more and more important for the on-board data handling system to store and process data with high speed. New demands for data transferring also require high rate multiplexer which takes charge of multiplexing and transmitting of payloads data to work more efficient and flexible. This paper increases hardware resource utilization by using bi-level multiplexing method, adding data-storing scheduling into high rate multiplexing, simplifying the design complexity of writing data into store module and reading data from store module to high rate multiplexer, and combining real-time transmitting and non real-time retrieving together.
     The Consultative Committee for Space Data Systems (CCSDS) Advanced Orbiting Systems (AOS) report is applied to this kind of requirement above. Bi-level multiplexing strategy and virtual channel scheduling are suggested and a real-time and replayed high-rate bi-level multiplexer chip is designed based on FPGA, with transmission rate of 40Mbps. A demo system including asynchronous data sources, high-rate bi-level multiplexer, data reception equipment is built to validate the function of the multiplexer.
     The result of experiment indicates that real-time and replayed high-rate bi-level multiplexer integrates the schedule of payload data storing and virtual channel scheduling,and multiplexes two channels asynchronous data rightly. The output data format is according to the CCSDS AOS standard. The results are consistent with the theories.
     The research in this program will provide idea for the integration of critical equipments in aerospace projects and has great meaning for the development of light, flexible and efficient on-board data handling equipments in the future spaceflight projects.
引文
[1]“Advanced Orbiting Systems, Networks and Data Links: Summery Of Concept, Rational and Performance”. CCSDS 700.0-G-3, GREEN BOOK, NOVEMBER 1992
    [2] H. Anegawa, S. Furushima.“CCSDS PACKET DATA HANDLING SYSTEM OF ETS-VII”. National Space Development Agency of Japan.
    [3] Masanobu Yajima, Toshio Kikuchi, Hiroki Kohata, Jyun-ichi Oshima, Shigeyuki Funuchima.“DEVELOPMENT OF TELECOMMAND AND AOS SYSTEM LSI APPLIED TO CCSDS FOR SPACECRAFT”. National Space Development Agency of Japan.
    [4] Http://www.nasatech.com/Briefs/Mar04/MSC23303.html
    [5] H.Miyoshi, Y.Yokoyama, K.Yamada, H.Kumagai, Y.Hasegawa, Y.Toukaku.“Data Handling Subsystem in JEM Interorbit Communication System”. National Space Development Agency of Japan.
    [6] Ana Aricha Yanguas.“PAYLOAD DATA PROCESSING AND STORAGE SUBSYSTEM FOR CESAR MISSION”. Instituto Nacional de Técnica Aeroespacial.
    [7] J. PORTELL, X. LURI, E. GARC′IA-BERRO.“High-Performance Payload Data Handling System for Gaia”. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, APRIL 2006, VOL. 42, NO. 2
    [8] FRANK T. BUZZARD, ORON L. SCHMIDT.“ISS Communications Enhancement Plan”. Acta Astronautica Vol. 50, No. 11, 2002, p. 697–703
    [9]孙辉先,陈小敏,白云飞,吕良庆,汪大星.“CCSDS高级在轨系统及在我国航天器中的应用”.航天器工程,2003年3月
    [10]“Advanced Orbiting Systems, Networks and Data Links: Architectural Specifications”. CCSDS 701.0-B-3. Blue Book. Issue 3. Washington, D.C. JUNE 2001
    [11]“AOS Space Data Link Protocol”. CCSDS 732.0-B-1.Blue Book, September 2003
    [12]何熊文,赵和平“.一种星载数据管理系统软件复用方案”.航天器工程,2005年l2月
    [13]李宁宁,谭维炽,赵和平.“适合我国国情的CCSDS标准实施途径探讨”.第十三届全国遥测遥控技术年会论文.珠海:中国宇航学会遥测专业委员会, 2004
    [14]张健,吴晓冰.“LVDS技术原理和设计简介”.电子技术应用, 2000年05期
    [15]王诚,薛小刚,钟信潮.“FPGA/CPLD设计工具-Xilinx ISE使用详解”.第一版.北京:人民邮电出版社, 2005年1月
    [16]“Memec Spartan-3 MB User’s Guide”. Version 2.1. January 13, 2005
    [17]孙航.“Xilinx可编程逻辑器件的高级应用与设计技巧”.第一版.北京:电子工业出版社, 2004年8月. p.52-67
    [18]“Using Digital Clock Managers (DCMs) in Spartan-3 FPGAs”. v1. 1.January 5, 2006
    [19]“FIFO Generator V2.3”. January 11, 2006
    [20]“cPCI-7300A & PCI-7300A 80MB Ultra-High Speed 32-CH Digital I/O Boards User’s Guide”. July 16, 2002
    [21]黄维通.“Visual C++面向对象与可视化程序设计”.第二版.北京:清华大学出版社, 2003年12月
    [22]“PCI-DASK Data Acquisition Software Development Kit For NuDAQ PCI-bus Cards, Windows NT/98/2000 User’s Guide”. Mar.07, 2003

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700