Low-Power SDR Design on an FPGA for Intersatellite Communications

Small satellite systems make space missions for communication, navigation, and scientific research more realizable and diversified. Small satellites flying in large cluster or constellation formation as a network can provide an economical access to accomplish more complex missions, such as distributed computation, high-resolution imaging, and spacecraft maintenance. An increasing number of satellites operating on lower earth orbit for complex missions require a wireless communication system that is both reliable and flexible. This paper presents a complete software-defined radio (SDR) model for intersatellite communications (ISCs) and its implementation on a field-programmable gate array (FPGA). The proposed SDR for transmitter and receiver only has a power consumption of 2.1 and 3.2 W, respectively, which is suitable for power-limited small satellite systems. Algorithms and parameters of each block are optimized aiming at reducing hardware resource utilization. A low-density parity-check code constructed by the Euclidean geometry method is adopted as the channel code for forward error correction. Implementations of the synchronization, demodulation, and decoding algorithms are optimized for hardware efficiency. The low-power SDR designs are implemented on an FPGA-based experimental platform and successful demonstrated by over-the-air transmissions.

[1]  Jeongseok Ha,et al.  A low-complexity decoding algorithm for concatenated tree codes , 2015, 2015 International Conference on Information and Communication Technology Convergence (ICTC).

[2]  L. Litwin,et al.  Error control coding , 2001 .

[3]  Andrew G. Klein,et al.  Software Receiver Design: Build your Own Digital Communication System in Five Easy Steps , 2011 .

[4]  Marco Luise,et al.  Carrier frequency recovery in all-digital modems for burst-mode transmissions , 1995, IEEE Trans. Commun..

[5]  Tanya Vladimirova,et al.  Space-based wireless sensor networks: Design issues , 2010, 2010 IEEE Aerospace Conference.

[6]  R. Benjamin,et al.  The role and scope of digital signal processing in communications systems , 1978 .

[7]  James R. Wertz,et al.  Space Mission Analysis and Design , 1992 .

[8]  Umberto Mengali,et al.  Synchronization Techniques for Digital Receivers , 1997, Applications of Communications Theory.

[9]  Kai Zhang,et al.  High-throughput layered decoder implementation for quasi-cyclic LDPC codes , 2009, IEEE Journal on Selected Areas in Communications.

[10]  Joseph A. Downey,et al.  Pre-Flight Testing and Performance of a Ka-Band Software Defined Radio , 2012 .

[11]  David H. Crawford,et al.  A low-cost desktop software defined radio design environment using MATLAB, simulink, and the RTL-SDR , 2015, IEEE Communications Magazine.

[12]  Min Sheng,et al.  Mission Aware Contact Plan Design in Resource-Limited Small Satellite Networks , 2017, IEEE Transactions on Communications.

[13]  Ramón Martínez Rodríguez-Osorio,et al.  Survey of Inter-Satellite Communication for Small Satellite Systems: Physical Layer to Network Layer View , 2016, IEEE Communications Surveys & Tutorials.

[14]  Hüseyin Arslan,et al.  Error vector magnitude to SNR conversion for nondata-aided receivers , 2009, IEEE Transactions on Wireless Communications.

[15]  Zhaowei Sun,et al.  Research on Formation of Microsatellite Communication with Genetic Algorithm , 2013, TheScientificWorldJournal.

[16]  Radhika Radhakrishnan,et al.  Systems engineering of inter-satellite communications for distributed systems of small satellites , 2015, 2015 Annual IEEE Systems Conference (SysCon) Proceedings.

[17]  Xiaofeng Wu,et al.  Development of a Satellite Sensor Network for Future Space Missions , 2008, 2008 IEEE Aerospace Conference.

[18]  David Tate,et al.  A Technical Review of Software Defined Radios: Vision, Reality, and Current Status , 2014, 2014 IEEE Military Communications Conference.

[19]  Kasturi Vasudevan Iterative detection of turbo-coded offset QPSK in the presence of frequency and clock offsets and AWGN , 2012, Signal Image Video Process..

[20]  Rong Sun,et al.  Distributed SR-LDPC Codes over Multiple-Access Relay Channel , 2013, 2013 5th International Conference on Intelligent Networking and Collaborative Systems.

[21]  Christopher P. Bridges,et al.  Improvements in CPU & FPGA Performance for Small Satellite SDR Applications , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[22]  Zhongfeng Wang,et al.  A High-Throughput LDPC Decoder Architecture With Rate Compatibility , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[23]  Christopher P. Bridges,et al.  Software Defined Radio (SDR) architecture to support multi-satellite communications , 2015, 2015 IEEE Aerospace Conference.

[24]  Shu Lin,et al.  Channel Codes: Classical and Modern , 2009 .

[25]  Labonnah F. Rahman,et al.  Digital Modulator and Demodulator IC for RFID Tag Employing DSSS and Barker Code , 2012 .

[26]  Jinhong Yuan,et al.  On the design of multi-dimensional irregular repeat-accumulate lattice codes , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[27]  Markus H. Novak,et al.  Ultrawideband Antennas for Multiband Satellite Communications at UHF–Ku Frequencies , 2015, IEEE Transactions on Antennas and Propagation.