Performance and overhead analysis of the ALOE middleware for SDR
- Resource Type
- Conference
- Authors
- Gomez, Ismael; Marojevic, Vuk; Bracke, Jordi; Gelonch, Antoni
- Source
- 2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE MILITARY COMMUNICATIONS CONFERENCE, 2010 - MILCOM 2010. :1134-1139 Oct, 2010
- Subject
- Communication, Networking and Broadcast Technologies
Aerospace
Computing and Processing
Components, Circuits, Devices and Systems
Signal Processing and Analysis
Fields, Waves and Electromagnetics
Transportation
Throughput
Middleware
Time measurement
Real time systems
Computer architecture
Time frequency analysis
Hardware
SDR
middleware
resource overhead
software-defined radio performance
abstraction layer and operating environment (ALOE)
- Language
- ISSN
- 2155-7578
2155-7586
Current Software-Defined Radio applications (waveforms) are tailored to specific hardware. Processor vendors frequently adapt internal OS mechanisms for its specific architecture (e.g. scheduling and synchronization). The Abstraction Layer and Operating Environment (ALOE) is an open source SDR operating environment that isolates platform architecture from the application design. An integrated resource manager is capable of automatically mapping waveform components to a network of heterogeneous processors while meeting the waveform's real-time requirements. This paper analyzes the ALOE performance for x86 and ARM processors. It presents computing histograms of UTRAN transceiver components, the maximum achievable throughput of a simple BPSK modem, interface latencies, and overhead measurements of the ALOE background processes.