In recent years, there has been a large push in the U.S. Department of Defense (DoD) to more rapidly respond and adapt to changing technology advancements and emerging communications systems threats. One issue has been that traditional DoD waveform development has been stove-piped in that processing blocks are implemented to serve a single function instead of made generic and configurable to support multiple waveforms. Developing new waveforms typically requires starting from scratch almost everytime. In this paper, we present Common Hardware-modem Integrated Library (CHIL). CHIL is both a library of configurable processing blocks as well as a framework that ties these blocks together to rapidly instantiate new DoD and non-DoD waveforms. We present an overview of the CHIL framework and various components as well as provide a test-case where CHIL was leveraged to instantiate a DoD waveform.
In recent years, there has been a large push in the U.S. Department of Defense (DoD) to more rapidly respond and adapt to changing technology advancements and emerging threats. Nowhere is an accelerated pace of innovation more needed than in the airborne tactical domain where the predominant communication system, Link 16, has been in use for over 40 years. Airborne tactical systems are often stove-piped, highly integrated, and designed to be hardware-specific, making insertion of new technology at the component level extremely challenging. To resolve these limitations, DARPA has been exploring an architecture which separates the transceiver from the waveform processors from the application processors [1]. Each of these processors can be programmed with composable waveform blocks that can be chained together dynamically to leverage the available apertures to perform different missions from communications, SIGINT, electronic warfare, and others. As part of the effort, many of the current generation of airborne tactical waveforms were ported to the new architecture. In this paper, we describe some lessons learned in developing hardware-agnostic, composable, software communications blocks as a proof of concept of the modular new architecture.