用户名: 密码: 验证码:
统一信息网空间数据通信传输协议研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,随着我国航空航天的迅速发展,构建天空地一体化的测控通信网(统一信息网,UIN)的需求变得更加急迫,这是因为该网络可以①解决空间飞行器的全程测控与导航问题;②解决航天资源重复建设、利用率低、信息量少的问题;③解决空间遥感大数据量信息传输,特别是实时传输问题;④解决移动通信全球覆盖问题;⑤解决深空探测中继问题;⑥解决航空信息子网等诸多问题。由此可见,构建和发展UIN对我国而言,具有非常重要的意义。
     目前,总装、总参、中国工程院、国家自然科学基金委等多家单位都在研究天空地一体化测控通信网,但是构建天空地一体化测控通信网是一个宏大的计划,需要做大量的具体技术充实。
     在此大环境下,本课题以中国工程院重点咨询项目“空间信息网(SIN)的构建研究”和中国空间技术研究院西安分院项目“天空地一体化测控通信网的研究”为依托,重点研究了空间数据通信协议规范中的传输协议。
     本文主要工作如下:
     ①指出了研究空间通信协议规范传输协议(SCPS-TP)的现实意义。它是空间数据通信特性的需要,是与国际发达国家接轨以及转化和应用SCPS的需要,也是构建我国自主统一信息网的需要。
     ②提出了一种基于有线等效网络(WEN)的空间信息网构架,包括空间局域网(SLAN)、空间广域网(SWAN)和越区切换协议。WEN把空间飞行器按区域、轨道和功能来分集组网。众多飞行器之间物理上是通过无线链路连接的,但在一定时间和一定条件下,可认为WEN是一个用若干长到几万公里的光缆、电缆柔性(或弹性)连接成的有线网络。
     ③完整阐述了空间通信协议规范传输协议的性能特点,与地面无线网络TCP相比,SCPS-TP在误比特率、往返时间、连接的连续性、前向和后向的链路性能、CPU和内存容量、通信目的和数据丢失原因等方面都存在较大差异,同时根据这些性能差异,在地面TCP的基础上,进行了适应性的改进,从而形成适合空间数据通信的SCPS-TP。另外,笔者还独立翻译并整理出SCPS-TP蓝皮书中译本。
     ④研究了美国的MITRE公司开源的SCPS-TP源代码,介绍了该项目产生的背景、代码的组织结构、主要文件说明,分析了SCPS的关键函数并进行了注解,说明了可执行程序的操作,最后通过搭建实验室测试床对代码进行了验证。
     ⑤深入研究了地面无线通信中能有效提高吞吐量的传输控制协议/网络编码(TCP/NC)技术,详细描述了其算法的理论基础和具体实施过程,并通过数学建模进行了吞吐量的推导,最后通过仿真验证了该技术的有效性。
     ⑥结合空间数据通信的特点和地面无线通信的TCP/NC的优点,提出了一种改进的TCP/NC技术SCPS-TP/NC,该技术可应用于空间数据通信。给出了算法设计的详细流程,并搭建了基于NS2的仿真平台。在NS2平台中,主要实现了SCPS-TP和NC协议栈。通过仿真,验证了SCPS-TP/NC可以有效地提高端到端系统的吞吐量。
     相对于地面无线网络通信来说,由于空间通信协议的验证难度较大,本课题的很多工作目前也是基于理论的推导和实验室仿真,还有很多理论到实践的工作还需要在未来的工作中进一步落实。
In recent years, with the rapid development of China’s aerospace, constructing theSky-Space-Ground Integrated Tracking Telemetering (TTC)&Command andCommunication Network (also named Unified Information Network (UIN)) has beenmore and more urgent. Because this network can solve the problems of:①the wholejourney TTC and navigation of areocrafts,②the repeated construction, low utilizationand less information of space resource,③the space remote sensing large amount datatransmission, especially the real-time transmission,④the global coverage of mobilecommunication,⑤the deep space probe and relay;⑥the aviation information subnet,etc. As we can see, it is very important to construct and develop UIN in our country.
     At present, General Armament Department, General Staff Headquarters, ChineseAcademy of Engineering and National Natural Science Foundation of China, etc, hasbeen researching UIN, which is a huge engineering, and needs enriching manytechnologies.Under this environment, this paper focus on Space CommunicationProtocol Specification-Transport Protocol (SCPS-TP), which is based on ChineseAcademy of Engineering’s consulting project “Study on the constructing of SpaceInformation Networks (SIN)” and Xi'an Branch of China Academy of SpaceTechnology’s project “Study on Integrated Space-Sky-Ground TTC and Communications”. The main work of this paper is shown as follows:
     ①We point out the practical significance of SCPS-TP. It is the need of space datacommunitioncommunication, the integration with developd developed countries as wellas the transformation and application SCPS, also the construction of independent selfUIN.
     ②We assist our tutor to propose a space information network architecture basedon Wired Equivalent Network (WEN), including Space Local Area Network (SLAN),Space Wide Area Network (SWAN), and handoff protocol. WEN builds networks byregion, orbit and function of the areocraft. These aerocrafts are physically connectedthrough wireless links. However, in a certain time and under certain conditions, WENcan be seen as a long with several tens of thousands of kilometers of fiber optic cable orthe cable, flexible (or elastic) connected to a wired network.
     ③We comprehensively elaborate the characteristics of SCPS-TP. SCPS-TP hasmany differences with ground wireless network TCP, such as error bit rate, round-trip delay, continuity,forward and reverse link capacity, CPU and memory capacity,communication goals, and reason of data loss, etc. Considering the differences inenvironment, we make some improvements based on ground TCP, which formsSCPS-TP. Moreover, we also independently translate and sort out SCPS-TP blue book(you can find it in Attachment).
     ④We study the MITRE Inc.’s SCPS-TP source code, and introduce thebackground of this project, the organization of code and the introduction of the mainfiles. Then, we analyse the SCPS’s key functions and give the operation manual. Finally,the source code is verified by laboratory test bed.
     ⑤By introducing a terrestrial wireless communication technology, TransportControl Protocol/Netwrok Coding (TCP/NC), which can improve the throughputeffectively, we detailedly describe its theory foundation and concrete operating process,and deduce the throughput by math modeling. At last, the simulation results verifyTCP/NC’s effectiveness.
     ⑥Combing with the characteristics of SCPS-TP and advantages of terrestrialTCP/NC, a modified TCP/NC—SCPS-TP/NC, which can be used in space datacommunication, is proposed. We give a detailed process of this algorithm, and setup asimulation platform based on Network Simulator2(NS2). In NS2, we newly addSCPS-TP and NC protocols. SCPS-TP/NC can effectively improve the system end toend throughput by simulations.
     Compared to terrestrial wireless communications, the verification of spacecommunication protocol is much more difficult. So, most of our current work dependson theoretical derivation and laboratory simulation, while much practical work still needto be implemented in future work.
引文
[1] Balakrishnan H, Seshan S, Katz R H. Improving Reliable Transport and Handoff Performancein Cellular Wireless Networks [J]. ACM Wireless Networks,1995,1(4):469-481.
    [2] Caceres R, Iftode L. Improving the Performance of Reliable Transport Protocols in MobileComputing Environments [J].IEEE Journal on Selected Areas in Communications, June1995,13(5):850-857.
    [3] Fox R.(Request for Comments1106)TCP Big Window and Nak Options[S]. IETF, June1989.
    [4]万鹏,王瑞军,黄薇,叶建设,宋世杰.空间信息传输TCP扩展协议研究与性能分析[J].飞行器测控学报,2010,29(3):11-16.
    [5]陈宇,孟新,张磊.空间信息网络协议体系分析[J].计算机技术与发展,2012,22(6):1-5.
    [6] CCSDS. http://www.ccsds.org[EB/OL].2013.
    [7] CCSDS.Space Communications Protocol Specification (SCPS)-Transport Protocol (SCPS-TP)
    [S].2006.
    [8] Space Communications Protocol Specification (SCPS)-Network Protocol, CCSDS713.0-B-1,Blue Book[S].1999.
    [9] Space Communications Protocol Specification (SCPS)-Security Protocol, CCSDS713.5-B-1,Blue Book[S].1999.
    [10] Space Communications Protocol Specification (SCPS)-Transport Protocol, CCSDS714.0-B-2,Blue Book[S].2006.
    [11] Space Communications Protocol Specification (SCPS)-File Protocol, CCSDS7170-B-1,BlueBook[S].1999.
    [12]蒋立正. IP over CCSDS空间组网通信关键技术研究[D].中国科学院博士学位论文,2009.
    [13]姜昌.小卫星时代的测控(TT&C)观念变革及其关键技术[J].遥测遥控,1998,19(3):1-12,24.
    [14]杨奕飞,丛波,李强. CCSDS标准在新一代航天测控系统中的应用研究[J].电讯技术,2007,47(5):166-168.
    [15]孙白波.加强对CCSDS标准的认识与研究[J].遥测遥控,1999,20(4):52-57.
    [16]杨士中.空间信息网(SIN)的构建研究[R].2012.
    [17]中国工程院第114场工程科技论坛. http://news.cqu.edu.cn [EB/OL].2011.
    [18]国家自然科学基金委员会.空间信息网络基础理论与关键技术[R].第47期双清论坛,北京2010.
    [19]国家自然科学基金委员会.面向空间信息获取与处理的天地网络基础研究[R].第63期双清论坛,湖北宜昌,2011.
    [20]沈荣骏.我国天地一体化航天互联网构想[J].中国工程科学,2006,8(10):19-30.
    [21]国家自然科学基金委信息科学部、地球科学部、数理科学部.空间信息网络基础理论与关键技术[R].北京.2010.
    [22] J. N. Pelton.Handbook of Satellite Application [M].Springer, New York,2013.
    [23] G. Giambene, C. Sacchi. Personal Satellite Services [M].Springer, Berlin Heidelberg,2011.
    [24] J. N. Pelton. Satellite communication [M].Springer,2012.
    [25] Yun A, Casas O, de la Cuesta B, et al. AmerHis next generation global IP services in thespace[C]. Advanced satellite multimedia systems conference (asma) and the11th signalprocessing for space communications workshop (spsc),20105th. IEEE,2010:169-176.
    [26] Berioli M, Franck L. Introduction to the Special Issue on Emergency Telecommunications viaSatellites[J]. International Journal of Satellite Communications and Networking,2011,29(5):383-385.
    [27] Afonin A, Shevtsov V. Features of development of satellite networks of broadband access(BBA) in the Ka-range[C].201113th International Conference on Transparent OpticalNetworks (ICTON). IEEE,2011:1-4.
    [28] McLain C, Panthi S, Sturza M, et al. High throughput Ku-band satellites for aeronauticalapplications[C].2012-MILCOM2012. IEEE,2012:1-6.
    [29]郭庆,王振永,顾学迈.卫星通信系统[M].北京:电子工业出版社,2010.
    [30]杨士中.统一信息网UIN的研讨[R].2013.
    [31] K. Kimura, K. Inagak. Double layered inclined orbit constellation for advanced satellitecommunications network[J].IEICE Transaction on Communication,1997,8(1):93–102.
    [32] I. F. Akyildiz, E. Ekici, M.D. Bender.MLSR: a novel routing algorithm for multilayeredsatellite IP network [J].IEEE Transactions on Networking,2002,10(3):411-424.
    [33]刘振浩,张明智,王燕,韩志军.基于分层结构的卫星动态接入网络建模研究[J].指挥控制与仿真,2010,32(6):1-4.
    [34]杨士中.气球平台及其应用[C].第九届全国数据通信学术会议,1998:3-6.
    [35]杨士中.基于有线等效网络的空间信息网架构[P].专利号:ZL201310340807.5,2013.
    [36]陆建华.加速推进空间信息网络研究的若干建议[R].国家自然科学基金委第63届双清论坛,湖北宜昌,2011.
    [37]张军.天基移动通信网络[M].国防工业出版社,2011.
    [38]张军,张涛,卢咏.天基网络星载路由交换方法[P].2007.
    [39]张涛,张军,卢咏.提高天基信息网络服务质量的路由装置及方法[P].2007.
    [40]张钦宇,吴伟强,王伟志,黄思尧.基于跨层资源优化的空天信息网络信息传输方法及系统[P].哈尔滨工业大学深圳研究生院,2011.
    [41]李德仁.空间信息网络及其应用[R].国家自然科学基金委第63届双清论坛,湖北宜昌,2011.
    [42]郝选文,马建峰,曾勇,等.天基网广播方法[P].西安电子科技大学,2011.
    [43]叶晓国,程慧敏,孙力娟,等.一种应用于空天信息网络的异构链路帧长自适应方法[P].南京邮电大学,2012.
    [44]吴纯青,虞万荣,赵峰,等.空间信息网络的动态剥夺式业务传输方法[P].中国人民解放军国防科技大学,2009.
    [45]“天地一体化信息网络”高峰论坛. http://www.miit.gov.cn[EB/OL],2013-09-25/2013-12-12.
    [46]杨士中,杨力生,等.多飞行器测控技术的研究[J].宇航学报,2002,23(6):12-18.
    [47]杨力生,杨士中,王韬,等.多目标的搜索、成像、跟踪、测控与通信[J].仪器仪表学报,2007,28(10):1811-1819.
    [48] Lisheng Yang, Shizhong Yang. DBF Monopulse Technique and System for MultitargetTracking [J].Intelligent Automation and Soft Computing,2009,15(2):201-209.
    [49]杨士中.移动卫星地面站系统及其使用的搜索与跟踪方法[P].专利号ZL02126611.5.
    [50]杨士中,杨力生.空中多目标成像搜索方法与系统[P].专利号ZL200710080825.9.
    [51]杨士中,杨力生,等.单脉冲多目标跟踪方法与系统[P].专利号ZL200610142664.7.
    [52] Robert C. D., Patrick D. F., Mary J.Z..User's Manual for the SCPS Reference ImplementationSoftware[R]. MITRE,1997.
    [53] V.Jacobson, R. Braden, D.Borman. TCP Extensions for High Performance[S].1997.
    [54] R.Fox. TCP Big Window and Nak Options[S].1989.
    [55] V.Jacobson.Compressing TCP/IP Headers[S].1990.
    [56] VMWare Inc.. http://www.vmware.com/[EB/OL].2013.
    [57] Redhat9.0. www.redhat.com[EB/OL].2013.
    [58] SCPS_RI_1_1_132.tgz.http://www.openchannelsoftware.com/[EB/OL].2013.
    [59] R. C′aceres and L. Iftode. Improving the performance of reliable transport protocols in mobilecomputing environments[J]. IEEE Journal on Selected Areas in Communications,1995,13(5):850–857.
    [60] M. Dietzfelbinger, J. Gil, Y. Matias, and N. Pippenger. Polynomial hash functions arereliable[C]. Proceedings of the19th International Colloquium on Automata, Languages andProgramming (ICALP'92), Lecture Notes in Computer Science, Springer Berlin/Heidelberg,1992,623:235-246.
    [61] H. Balakrishnan, V. N. Padmanabhan, S. Seshan, and R. H. Katz. A comparison ofmechanisms for improving TCP performance over wireless links[J]. IEEE/ACM Transactionson Networking,1997,5(6):756–769.
    [62] Y. Tian, K. Xu, and N. Ansari. TCP in wireless environments: problems and solutions[J].IEEECommunications Magazine,2005,43(3):S27–S32.
    [63] R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung. Network information flow[J].IEEE Trans.Inf. Theory,2000,46(4):1204–1216.
    [64] R. Koetter and M. Me′dard. An algebraic approach to network coding[J].IEEE/ACM trans.Netw.,2003,11(5):782–795.
    [65] S.-Y. Li, R. Yeung, and N. Cai, B. Linear network coding[J]. IEEE Trans. Inf. Theory,2003,49(2):371–381.
    [66] T. Ho, M. Me′dard, R. Koetter, D. Karger, M. Effros, J. Shi, and B. Leong. A random linearnetwork coding approach to multicast [J].IEEE Trans. Inf. Theory,2006,52(10):4413–4430.
    [67] Y. Xi and E. M. Yeh.Distributed algorithms for minimum cost multicast with networkcoding[C]. Proc. Allerton Annu. Conf. Commun. Control Comput.,2005:2073–2082.
    [68] D. Lun, N. Ratnakar, R. Koetter, M. Me′dard, E. Ahmed, and H. Lee.Achieving minimum-costmulticast: A decentralized approach based on network coding[C]. Proc. IEEE Int. Conf.Comput. Commun.,2005(3):1607–1617.
    [69] A. F. Dana, R. Gowaikar, R. Palanki, B. Hassibi, and M. Effros. Capacity of wireless erasurenetworks [J]. IEEE Trans. Inf. Theory,2006,52(3):789–804.
    [70] D. S. Lun, M. Me′dard, R. Koetter, and M. Effros. On coding for reliable communication overpacket networks [J].Phys. Commun.,2008,1(1):3–20.
    [71] D. S. Lun. Efficient operation of coded packet networks[D]. Ph.D. dissertation, Dept. Electr.Eng. Comput. Sci., Massachusetts Inst. Technol., Cambridge, MA,2006.
    [72] C. Jiang, B. Smith, B. Hassibi, and S. Vishwanath. Multicast in wireless erasure networks withfeedback[C]. Proc. IEEE Symp. Comput. Commun.,2008:562–565.
    [73] S. Bhadra and S. Shakkottai. Looking at large networks: coding vs. queueing[C]. Proc. IEEEInt. Conf. Comput. Commun.,2006.
    [74] D. S. Lun and T. Ho. Network Coding: An Introduction [M]. Cambridge, U.K.:CambridgeUniv. Press,2008.
    [75] S. Rangwala, A. Jindal, K.-Y. Jang,K. Psounis, and R. Govindan. Understanding congestioncontrol in multi-hop wireless mesh networks[C]. Proc. ACM/IEEE Int. Conf. Mobile Comput.Netw.,2008:291–302
    [76] S. Paul, E. Ayanoglu, T. F. L. Porta, K.-W. H. Chen, K. E. Sabnani, and R. D. Gitlin. Anasymmetric protocol for digital cellular communications[C]. Proc. Int. Conf. Comput.Commun.,1995:1053–1062.
    [77] A. DeSimone, M. C. Chuah, and O.-C. Yue. Throughput performance of transport-layerprotocols over wireless LANs[C]. Proc. IEEE Global Telecommun. Conf.,1993(1):542–549.
    [78] H. Balakrishnan, S. Seshan, and R. H. Katz. Improving reliable transport and handoffperformance in cellular wireless networks [J]. ACM Wireless Netw.,1995,1(4):469-481.
    [79] J. K. Sundararajan, D. Shah, M. Medard, M. Mitzenmacher. Network coding meets TCP[C].Proc. of Infocomm,2009:280-288.
    [80] A Bandwidth Breakthrough. http://www.technologyreview.com [EB/OL],2013.
    [81] M. Kim, M. Medard, J. Barros. Modeling network coded TCP throughput: a simple model andits validation[C]. Proceedings of the5th International ICST Conference on PerformanceEvaluation Methodologies and Tools,2011:131-140.
    [82] G. Giacaglia, X. Shi, M. Kim, D. E. Lucaniy, and M Medard.Systematic network coding withthe aid of a full-duplex relay[R].MIT,2012.
    [83] M.Kim, T.Klein, E. Soljanin, J.Barros, M. Medard.Trade-off between cost and goodput inwireless[R].MIT,2012.
    [84] M.Kim, T.Klein, E. Soljanin, J.Barros, M. Medard. Modeling network coded TCP: Analysis ofThroughput and Energy Cost[R].MIT,2012.
    [85] M.Kim. Network coding for robust wireless network [D]. MIT, USA,2012.
    [86] J. Padhye, V. Firoiu, D. Towsley, and J. Kurose. Modeling TCP throughput: a simple modeland its empirical validation [J]. Computer Communication Review,1998,28(4):303-314.
    [87] J. K. Sundararajan, D. Shah, M. Medard, S. Jakubczak, M. Mitzenmacher, J. Barros. Networkcoding meets TCP: Theory and Implementation [J].Proceedings of the IEEE,2011,99(3):490-512.
    [88] L. E. Dickson. Linear groups: with an explosition of the Galois field theory [M]. DovePublication,2003.
    [89] L. Clien, T. Ho, S. Low, M. Chiang, and J. Doyle.Optimization based rate control for multicastwith network coding [C]. Proc. IEEE Int. Conf. Comput. Commun.,2007:1163–1171.
    [90]廖勇,曹杰,魏海波,何娟.一种端到端无线传输控制协议线性网络编码的改进方法[P].申请号:201310097340.6,2013.
    [91]廖勇,杨士中.空间信息网络中SCPS-TP/NC的设计与仿真实现[J].通信学报,在审,2013.
    [92] Yong Liao, Xuewu Dai, Shizhong Yang. QoS Enhancement in space data communication: anetwork coding approachb[J]. Submitted to Ad hoc Networks,2014, under review.
    [93]廖勇,杨士中.无线Mesh网络下的网络编码机制[J].北京邮电大学学报,2010,33(1):27-32.
    [94]廖勇,杨士中.量化因子在IEEE802.11b/e无线局域网视频流传输中图像质量性能仿真研究[J].计算机科学,2010,37(6):36-39,117.
    [95]廖勇,王聪,王丹,徐昌彪.一种无线Mesh网络跨层丢包通告机制[J].计算机工程,2011,37(13):1-4.
    [96]廖勇,杨士中,徐昌彪.基于NS-2的自适应差额IEEE802.11PCF轮询机制[J].计算机科学,2009,36(11):36-39,96.
    [97] AGI STK. www.agi.com[EB/OL].2013.
    [98] OPNET. www.opnet.com/[EB/OL].2013.
    [99] NS2.http://www.isi.edu/nsnam/ns/[EB/OL].2013.
    [100] Qualnet. http://www.scalable-networks.com/[EB/OL].2013.
    [101] Matlab. http://www.mathworks.cn/[EB/OL].2013.
    [102] OTCL.http://otcl-tclcl.sourceforge.net/otcl/[EB/OL].2013.
    [103] NS2手册. http://wenku.baidu.com/view/75c9bfd4240c844769eaeeb1.html[EB/OL].2013.
    [104]王汝传,饶元,等.卫星通信网络路由技术及其模拟[M].北京:人民邮电出版社.2010.
    [105] Cygwin2.416.http://140.116.72.80/~smallko/ns2/ns_setup.rar[EB/OL].2013-4-13.
    [106]柯志亨,程荣祥,等.NS2仿真实验-多媒体和无线网络通信[M].电子工业出版社.2009.
    [107] ns-allinone-2.29.http://www.isi.edu/nsnam/dist/ns-allinone-2.29.tar.gz[EB/OL].2013.
    [108] Gunplot.http://www.gnuplot.info/[EB/OL].2013.

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

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

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