Search NASA⌕ Search

Engineering topics

Mick Koch

Publications and source records attributed to Mick Koch.

Cognitive Engine One: A Cross-Layer Framework for Autonomy in Multi-Provider Space Communications Environments

Spacecraft information needs, along with the communications environments in which data transfers occur, are becoming increasingly dynamic. Earth orbit is served by dozens of ground station and relay satellite providers – each with unique protocols and service capabilities. In this context, we present a system to automate end-to-end space communications across the protocol stack for each of several providers. The proposed system schedules contacts with providers, configures point-to-point RF links, and ensures data is transferred to its destination. Data monitoring and rescheduling provide an automated failover capability in the event of unsuccessful contacts. We verify system performance in a high-fidelity emulation testbed. Results from several scenarios demonstrate favorable system performance across a variety of mission use cases.

space communications↗

Development and Demonstration of a Wideband RF User Terminal for Roaming between Ka-band Relay Satellite Networks

The National Aeronautics and Space Administration (NASA) has provided low-latency communication relay services to science and exploration spacecraft for nearly four decades with the Tracking and Data Relay Satellite System (TDRSS). Through NASA’s Communications Services Project (CSP), the agency is pursuing a transition away from dedicated government-owned communication relay satellites and infrastructure in favour of commercially provided satellite communication (SATCOM) services. Many of these SATCOM services are offered in the K/Ka-band covering spectrum allocated to commercial, military, and civilian space operations. While these services were intended to provide broadband connectivity for terrestrial, maritime, and aviation customers, many can be tailored to support orbiting spacecraft. By introducing commercial SATCOM providers, NASA intends to create an interoperable network of networks which will enable missions to roam between multiple service providers. A key enabling technology needed for this vision is a multi-frequency (wideband), multi-waveform user terminal which can seamlessly roam between multiple providers. This paper discusses the development and ground demonstration of a new wideband RF user terminal prototype designed to roam across multiple networks over the Ka-band, allowing ubiquitous service, resiliency, and flexibility for the user.

satellite communication↗

Onboard Doppler Compensation for Low-Rate Communications over Commercial Relay Satellites

NASA spacecraft performing scientific and exploration missions may increasingly communicate over commercial relay satellites, including those that operate at Ka-band. Ideally these spacecraft could use the same Ka-band terminal for low-rate telemetry/commanding. However, this use case presents an issue since most commercial relay systems were designed with terrestrial users in mind and cannot easily handle the Doppler effects of orbiting spacecraft. In this work we propose onboard Doppler compensation allowing spacecraft to use existing relay satellite infrastructure without modification. Specifically, we present a method for digital compensation based on a series of piecewise linear sweeps which minimizes resources used on the spacecraft’s radio. We perform orbital mechanics simulations to estimate the worst-case Doppler profiles experienced by spacecraft in several low-Earth orbits. We emulate these effects in a laboratory experiment and demonstrate the proposed technique will reduce Doppler effects by more than two orders of magnitude. The residual Doppler is small enough that modems used at commercial relay sites are able to receive error-free data even when operating at their lowest supported symbol rate.

Adam Gannon↗

Emulated Spacecraft Communication Testbed for Evaluating Cognitive Networking Technology

The ability to emulate the full space protocol stack is an essential aspect required to evaluate and mature cognitive communication capabilities. The interaction between the physical layer and network layers is key to developing network optimizations for a dynamic and complex environment. We present a laboratory testbed for the evaluation of cognitive radio and networking techniques applied to space communications. The testbed is a high fidelity, flight-like hardware testbed consisting of software-defined radios, channel emulators, modems, and orbital analysis and scheduling software. The testbed uses RF links with signal quality, propagation delay, and Doppler effects driven by orbital mechanics simulations of emulated spacecraft. Our framework enables control of link bidirectionality, data rates, and interference sources. In addition to hardware radio nodes, the testbed can incorporate virtualized emulated nodes for larger and more challenging network scenarios. Our approach to a cognitive communication system uses delay tolerant networking (DTN) to mitigate the challenges of the space environment. While many DTN networks use only preplanned schedules, our system uses User-Initiated Service (UIS) to dynamically schedule service providers. Software-defined radio allows the system to adapt to a variety of service providers. Integration of DTN, UIS, and software-defined radio technologies provides a framework for the implementation of a cognitive communication system. This paper describes the testbed capabilities, network emulation approach, component integration, and initial end-to-end testing results.

cognitive radio↗

Automated End-to-End Spacecraft Connectivity Across Diverse Links

An increasing variety of communications services are available to space missions. Yet varying standards between providers hinder adoption due to the complexity of managing many configurations. We present a software framework to automatically establish end-to-end communications during contacts with a provider by configuring spacecraft protocols at the physical, link, and network layers. Underlying protocols and routes are abstracted, allowing the user to simply send data to a destination with the framework ensuring its delivery. We evaluate a full implementation of the framework in laboratory experiments conducted on an emulated communications testbed. These tests demonstrate data delivery across three different services with rapid (<20s) reconfiguration as the spacecraft transitions between providers.

satellite communication↗