A Software Radio Based Satellite Communications Simulator for Small Satellites Using GNU Radio

Seth D. Hitefield, Jeremy Ogorzalek, Zach Leffke, Jonathan T. Black

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

In this paper, we present the architecture for an open source satellite communication simulator that accurately models communications channels between a ground station and satellite. The simulator is implemented using software defined radio (specifically the GNU Radio framework) which allows for an extremely flexible and customizable system. The simulator provides a low-cost platform for testing satellite communication systems that can be used for multiple different scenarios or use-cases throughout the entire development cycle. Examples include: initial mission planning, satellite and ground systems verification, system research and development, mission training and simulation, and education. It can also be integrated into a larger framework for simulating a mission's command and control structure and/or an entire network of ground stations. The simulator is designed as a module for the GNU Radio framework which allows the end-user to easily customize the toolkit as needed and integrate it into existing frameworks and systems to fit their specific mission objectives. Several flowgraphs are provided that model the communications channel for a satellite in Low Earth Orbit. A simple user interface allows a user to execute these flowgraphs to simulate the pass for a specific satellite. Given the orbital parameters of a satellite, the simulator can model both the uplink and downlink channels for upcoming passes over a specific ground station. The channel flowgraphs themselves model different properties of the communications channel between a satellite and ground station, such as: Doppler shift, path loss, propagation delay, and hardware impairments. Each of these properties is implemented on a per-sample basis within the flowgraph. Different data fitting techniques are used to simulate the channel effect as realistically as possible.

Original languageEnglish
Title of host publication2019 IEEE Aerospace Conference, AERO 2019
PublisherIEEE Computer Society
ISBN (Electronic)9781538668542
DOIs
StatePublished - Mar 2019
Externally publishedYes
Event2019 IEEE Aerospace Conference, AERO 2019 - Big Sky, United States
Duration: Mar 2 2019Mar 9 2019

Publication series

NameIEEE Aerospace Conference Proceedings
Volume2019-March
ISSN (Print)1095-323X

Conference

Conference2019 IEEE Aerospace Conference, AERO 2019
Country/TerritoryUnited States
CityBig Sky
Period03/2/1903/9/19

Fingerprint

Dive into the research topics of 'A Software Radio Based Satellite Communications Simulator for Small Satellites Using GNU Radio'. Together they form a unique fingerprint.

Cite this