OpenAirLink: Reproducible Wireless Channel Emulation using Software Defined Radios
Yash Deshpande, Xianglong Wang, Wolfgang Kellerer
TL;DR
OpenAirLink (OAL) addresses the reproducibility gap in wireless research by delivering an open-source, FPGA-accelerated channel emulator built on SDRs. It implements a finite-impulse-response (FIR) based time-delay line (TDL) channel model on the FPGA, with real-time control of path loss and delay via a host PC. The work demonstrates a low-cost, portable emulator with a 144 dB dynamic range and 5 ns delay resolution, validated against industrial emulators and demonstrated across 5G NR and IEEE 802.15.4 scenarios. This approach lowers hardware barriers and enables open, verifiable wireless experiments, promoting transparency and repeatability in research.
Abstract
This paper presents OpenAirLink(OAL), an open-source channel emulator for reproducible testing of wireless scenarios. OAL is implemented on off-the-shelf software-defined radios (SDR) and presents a smaller-scale alternative to expensive commercially available channel emulators. Path loss and propagation delay are the fundamental aspects of emulating a wireless channel. OAL provides a simple method to change these aspects in real-time. The emulator is implemented using a finite impulse response (FIR) filter. The FIR filter is written in Verilog and flashed on the SDRs Field Programmable Gate Array (FPGA). Most processing transpires on the FPGA, so OAL does not require high-performance computing hardware and SDRs. We validate the performance of OAL and demonstrate the utility of such a channel emulation tool using two examples. We believe that open-source channel emulators such as OAL can make reproducible wireless experiments accessible to many researchers in the scientific community.
