Open Access. Powered by Scholars. Published by Universities.®

Aerospace Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 6 of 6

Full-Text Articles in Aerospace Engineering

Implementing And Testing A Novel Chaotic Cryptosystem, Samuel Jackson, Scott Kerlin, Jeremy Straub Oct 2015

Implementing And Testing A Novel Chaotic Cryptosystem, Samuel Jackson, Scott Kerlin, Jeremy Straub

Jeremy Straub

Cryptography in the domain of small satellites is a relatively new area of research. Compared to typical desktop computers, small satellites have limited bandwidth, processing power, and battery power. Many of the current encryption schemes were developed for desktop computers and servers, and as such may be unsuitable for small satellites. In addition, most cryptographic research in the domain of small satellites focuses on hardware solutions, which can be problematic given the limited space requirements of small satellites.

This paper investigates potential software solutions that could be used to encrypt and decrypt data on small satellites and other devices with …


The Creation Of A Communication Systems For A Small Satellite At The University Of North Dakota, Michael Hlas, Jeremy Straub, Ronald Marsh Mar 2015

The Creation Of A Communication Systems For A Small Satellite At The University Of North Dakota, Michael Hlas, Jeremy Straub, Ronald Marsh

Jeremy Straub

Software defined radios (SDRs) are poised to significantly enhance the future of small spacecraft communications. They allow signal processing to be performed on a computer by software rather than requiring dedicated hardware. The SDR takes data from the flight computer and converts it into an analog signal that is transmitted via the spacecraft antenna. Because the signal processing is done in software, the radio can be easily reconfigured.

Data is prepared for transmission by TCP stack software onboard the OpenOrbiter Spacecraft and placed in a queue while the spacecraft is listening for a signal from a ground station. When a …


The Differences Are Not So Great: High Altitude Balloon And Small Spacecraft Software Development, Jeremy Straub, Ronald Marsh Jun 2014

The Differences Are Not So Great: High Altitude Balloon And Small Spacecraft Software Development, Jeremy Straub, Ronald Marsh

Jeremy Straub

Previous work discussed critical differences in planning, developing hardware for and executing a high altitude balloon (HAB) mission. One area where this difference is less pronounced is in software development, allowing HABs to be utilized as a ‘software testbed’ for many orbital missions. This paper provides an overview of the software development process for both orbital and HAB craft, highlighting differences between the two processes and the numerous similarities. It concludes by presenting a framework for analyzing the suitability of HAB testing for small satellite software.


An Overview Of Current Progress On The Openorbiter Project, Jeremy Straub Mar 2014

An Overview Of Current Progress On The Openorbiter Project, Jeremy Straub

Jeremy Straub

This poster presents an overview of the work that has occurred over the last year on the OpenOrbiter project. The new two-phase ‘experience-building’ mission strategy is presented and discussed and overviews of the hardware/software configurations applicable to each mission are presented. Highlights from recent work across all areas of the project are included. An overview of student involvement over the course of the last year is also presented. Also discussed are the future plans for the project and a look forward to the next year and what progress and deliverables are expected. The pathway to an orbital launch and the …


Openorbiter Operating System Components: Development Of Software For Communications And Power Management, Michael Hlas, Calvin Littlebina, Dayln Limesand, Christoffer Korvald, Jeremy Straub, Ronald Marsh Mar 2014

Openorbiter Operating System Components: Development Of Software For Communications And Power Management, Michael Hlas, Calvin Littlebina, Dayln Limesand, Christoffer Korvald, Jeremy Straub, Ronald Marsh

Jeremy Straub

This poster presents details on two areas of the development of the OpenOrbiter Operating Software, communications and power management. Communications are an essential part of any satellite. Communications allow us to send commands and receive information from the satellite. However communications presents us with some unique challenges. The satellite is orbiting the earth about every 90 minutes at very high speeds making it difficult to track it through the sky. We also have a very limited window when the satellite is overhead to communicate with it. Bandwidth is also very limited so what is sent and received during that time …


Payload Software Design And Development For A Remote Sensing Small Spacecraft, Kyle Goehner, Christoffer Korvald, Jeremy Straub, Ronald Marsh Dec 2013

Payload Software Design And Development For A Remote Sensing Small Spacecraft, Kyle Goehner, Christoffer Korvald, Jeremy Straub, Ronald Marsh

Jeremy Straub

Scheduling for a Small Satellite for Remote Sensed Data Collection