Implementation and On-Orbit Testing Results of a Space Communications Cognitive Engine

被引:6
作者
Hackett, Timothy M. [1 ]
Bilen, Sven G. [1 ]
Ferreira, Paulo Victor Rodrigues [2 ]
Wyglinski, Alexander M. [2 ]
Reinhart, Richard C. [3 ]
Mortensen, Dale J. [3 ]
机构
[1] Penn State Univ, Sch Elect Engn & Comp Sci, University Pk, PA 16802 USA
[2] Worcester Polytech Inst, Dept Elect Engn & Comp Engn, Worcester, MA 01609 USA
[3] NASA, Space Commun & Nav, John H Glenn Res Ctr, Cleveland, OH 44135 USA
关键词
Cognitive engine; neural networks; reinforcement learning; SCaN Testbed; space communications; machine learning;
D O I
10.1109/TCCN.2018.2878202
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Cognitive algorithms for communications systems have been presented in literature, but very few have been integrated into a fielded system, especially space communications systems. In this paper, we describe the implementation of a multi-objective reinforcement-learning algorithm using deep artificial neural networks acting as a radio-resource-allocation controller. The developed software core is generic in nature and can be ported readily to another application. The cognitive engine algorithm implementation was characterized through a series of tests using both a ground-based system and a space-based system. The ground system comprised of engineering-model software-defined radios, commercial modems, and RF equipment emulating the targeted space-to-ground channel. The on-orbit communication system, including a space-based, remotely controlled transmitter, resides on the International Space Station and operates with a ground-based receiver at NASA Glenn Research Center. Through a series of on-orbit tests, the cognitive engine was tested in a highly dynamic channel and its performance is discussed and analyzed.
引用
收藏
页码:825 / 842
页数:18
相关论文
共 17 条
[1]  
[Anonymous], 2011, 14882 ISOIEC
[2]  
[Anonymous], 2020, DARKNET OPEN SOURCE
[3]  
[Anonymous], 2016, PROC 34 AIAA INT COM
[4]  
[Anonymous], 2009, 302307 ETSI EN
[5]  
[Anonymous], P 66 INT ASTR C JER
[6]  
Curtin R., 2017, Armadillo: C++ linear algebra library
[7]  
Curtin RR, 2013, J MACH LEARN RES, V14, P801
[8]  
Downey J., 2016, PSYCHIAT J U OTTAWA, V2016, DOI 10.1155/2016/5839181
[9]  
Ferreira P.V.R., 2017, 2017 COGN COMM AER A, P1
[10]  
Foundation F. S., 2007, GNU GEN PURP LIC