SpeakEasy
First large-scale software radio for military interoperability.
SpeakEasy was a United States military project that applied software-defined radio technology to address communications interoperability problems among different branches of the military. It is notable as the first large-scale software radio, with an aggressive goal of implementing ten different radio waveforms in software on a single platform.
- Started
- 1991
- Goal
- Implement ten different radio waveforms in software on a single platform
- Processor
- Texas Instruments TMS320C40 (40 MHz)
- Phase i demonstration
- 1994
- System size
- Several hundred processors, filled the back of a truck
Lore & Background
In 1991, the U.S. military launched the SpeakEasy project to tackle a deadly problem: different branches of the armed forces used incompatible radio systems, and the resulting communication failures had directly caused casualties in past conflicts. The project’s ambitious goal was to create a single system capable of running ten different radio waveforms entirely in software.
To handle the processing, engineers picked the fastest digital signal processor then available, the Texas Instruments TMS320C40, which ran at 40 MHz. Even that wasn’t enough power for all the waveforms, so each circuit board was built to hold four of these processors along with some FPGAs. By 1994, Phase I was successfully demonstrated, but the setup required several hundred processors and filled the back of a truck.
Moore’s Law meant processor speeds doubled roughly every eighteen months. Since building the system and writing its software had taken three years, two doublings had occurred—suggesting the number of processors could be cut by a factor of four. But SpeakEasy couldn’t take advantage of those faster chips. The software was locked into C40 assembly language, along with all the specialized glue code needed to coordinate four C40s and the chosen FPGA. The project had spent three years writing software for a platform that Moore’s Law made obsolete in half that time.
Reader's Guide
SpeakEasy's significance lies in its demonstration that software-defined radio could solve real-world military interoperability problems, but it also revealed a critical challenge: software portability. The observation that it had taken three years to write software for a platform that Moore's Law made obsolete in eighteen months highlighted a fundamental issue for software radio development. Because a software radio pushes most of the complexity of the radio into software, the software development could easily become the largest, most expensive part of the system. These observations directly influenced the SpectrumWare project, which made software portability a key goal. SpeakEasy thus served as both a proof of concept and a cautionary example, shaping subsequent research into software-defined radio architectures and leading to efforts such as the Software Communications Architecture (SCA) and GNU Radio.
Did You Know?
- SpeakEasy was the first large-scale software radio.
- The project was motivated by communications interoperability problems that were linked to casualties in several conflicts.
- Phase I demonstration in 1994 involved several hundred processors and filled the back of a truck.
- The software was written in C40 assembly language, which prevented taking advantage of faster processors.
More in Radio Modulation Modes, Part 3 1-18
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
