OpenAirLink: Reproducible Wireless Channel Emulation using Software Defined Radios (2404.09660v1)
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.
- I. Broustis, J. Eriksson, S. V. Krishnamurthy, and M. Faloutsos, “A blueprint for a manageable and affordable wireless testbed: Design, pitfalls and lessons learned,” in 2007 3rd International Conference on Testbeds and Research Infrastructure for the Development of Networks and Communities, 2007, pp. 1–6.
- E. Nordstrom, P. Gunningberg, and H. Lundgren, “A testbed and methodology for experimental evaluation of wireless mobile ad hoc networks,” in First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities, 2005, pp. 100–109.
- J. Breen, A. Buffmire, J. Duerig, K. Dutt, E. Eide, M. Hibler, D. Johnson, S. K. Kasera, E. Lewis, D. Maas, A. Orange, N. Patwari, D. Reading, R. Ricci, D. Schurig, L. B. Stoller, J. Van der Merwe, K. Webb, and G. Wong, “Powder: Platform for open wireless data-driven experimental research,” in Proceedings of the 14th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization, ser. WiNTECH ’20. New York, NY, USA: Association for Computing Machinery, 2020, p. 17–24.
- G. Georgis, M. Filo, A. Thanos, C. Husmann, J. C. De Luna Ducoing, R. Tafazolli, and K. Nikitopoulos, “Sword: Towards a soft and open radio design for rapid development, profiling, validation and testing,” IEEE Access, vol. 7, pp. 186 017–186 040, 2019.
- N. H. Vaidya, J. Bernhard, V. V. Veeravalli, P. R. Kumar, and R. K. Iyer, “Illinois wireless wind tunnel: a testbed for experimental evaluation of wireless networks,” in Proceedings of the 2005 ACM SIGCOMM Workshop on Experimental Approaches to Wireless Network Design and Analysis, ser. E-WIND ’05. New York, NY, USA: Association for Computing Machinery, 2005, p. 64–69.
- T. Melodia, S. Basagni, K. R. Chowdhury, A. Gosain, M. Polese, P. Johari, and L. Bonati, “Colosseum, the world’s largest wireless network emulator,” in Proceedings of the 27th Annual International Conference on Mobile Computing and Networking, ser. MobiCom ’21. New York, NY, USA: Association for Computing Machinery, 2021, p. 860–861.
- M. L. Sichitiu, I. Guvenc, R. Dutta, V. Marojevic, and B. Floyd, “Aerpaw emulation overview,” in Proceedings of the 14th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization, ser. WiNTECH ’20. New York, NY, USA: Association for Computing Machinery, 2020, p. 1–8.
- V. Bajpai, A. Brunstrom, A. Feldmann, W. Kellerer, A. Pras, H. Schulzrinne, G. Smaragdakis, M. Wählisch, and K. Wehrle, “The dagstuhl beginners guide to reproducibility for experimental networking research,” SIGCOMM Comput. Commun. Rev., vol. 49, no. 1, p. 24–30, feb 2019.
- M.-W. Wu and Y.-D. Lin, “Open source software development: an overview,” Computer, vol. 34, no. 6, pp. 33–38, 2001.
- L. Morgan, J. Feller, and P. Finnegan, “Exploring value networks: theorising the creation and capture of value with open source software,” European journal of information systems, vol. 22, pp. 569–588, 2013.
- R. W. Bowman, “Improving instrument reproducibility with open source hardware,” Nature Reviews Methods Primers, vol. 3, no. 1, p. 27, 2023.
- “Ieee standard for low-rate wireless networks,” IEEE Std 802.15.4-2020 (Revision of IEEE Std 802.15.4-2015), pp. 1–800, 2020.
- F. Kaltenberger, G. d. Souza, R. Knopp, and H. Wang, “The openairinterface 5g new radio implementation: Current status and roadmap,” in WSA 2019; 23rd International ITG Workshop on Smart Antennas, 2019, pp. 1–5.
- T. Laakso, V. Valimaki, M. Karjalainen, and U. Laine, “Splitting the unit delay [fir/all pass filters design],” IEEE Signal Processing Magazine, vol. 13, no. 1, pp. 30–60, 1996.
- K. C. Borries, G. Judd, D. D. Stancil, and P. Steenkiste, “Fpga-based channel simulator for a wireless network emulator,” in VTC Spring 2009 - IEEE 69th Vehicular Technology Conference, 2009, pp. 1–5.
- H. Eslami, S. V. Tran, and A. M. Eltawil, “Design and implementation of a scalable channel emulator for wideband mimo systems,” IEEE Transactions on Vehicular Technology, vol. 58, no. 9, pp. 4698–4709, 2009.
- A. Chaudhari and M. Braun, “A scalable fpga architecture for flexible, large-scale, real-time rf channel emulation,” in 2018 13th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2018, pp. 1–8.
- M. Narandzic, C. Schneider, R. Thoma, T. Jamsa, P. Kyosti, and X. Zhao, “Comparison of scm, scme, and winner channel models,” in 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring, 2007, pp. 413–417.
- S. Jaeckel, L. Raschkowski, K. Börner, and L. Thiele, “Quadriga: A 3-d multi-cell channel model with time evolution for enabling virtual field trials,” IEEE Transactions on Antennas and Propagation, vol. 62, no. 6, pp. 3242–3256, 2014.
- R. He, B. Ai, A. F. Molisch, G. L. Stuber, Q. Li, Z. Zhong, and J. Yu, “Clustering enabled wireless channel modeling using big data algorithms,” IEEE Communications Magazine, vol. 56, no. 5, pp. 177–183, 2018.
- M. Tehrani-Moayyed, L. Bonati, P. Johari, T. Melodia, and S. Basagni, “Creating rf scenarios for large-scale, real-time wireless channel emulators,” in 2021 19th Mediterranean Communication and Computer Networking Conference (MedComNet), 2021, pp. 1–8.
- D. Mattera, F. Palmierl, and S. Haykin, “Efficient sparse fir filter design,” in 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 2, 2002, pp. II–1537–II–1540.
- G. Ghiaasi, T. Blazek, M. Ashury, R. R. Santos, C. Mecklenbräuker et al., “Real-time emulation of nonstationary channels in safety-relevant vehicular scenarios,” Wireless Communications and Mobile Computing, vol. 2018, 2018.
- G. Judd and P. Steenkiste, “Repeatable and realistic wireless experimentation through physical emulation,” SIGCOMM Comput. Commun. Rev., vol. 34, no. 1, p. 63–68, jan 2004.
- ——, “Using emulation to understand and improve wireless networks and applications,” in Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation - Volume 2, ser. NSDI’05. USA: USENIX Association, 2005, p. 203–216.
- A. Panicker, O. Ozdemir, M. L. Sichitiu, I. Guvenc, R. Dutta, V. Marojevic, and B. Floyd, “Aerpaw emulation overview and preliminary performance evaluation,” Computer Networks, vol. 194, p. 108083, 2021.
- M. Braun, J. Pendlum, and M. Ettus, “Rfnoc: Rf network-on-chip,” Proceedings of the GNU Radio Conference, vol. 1, no. 1, 2016.
- “Zolertia Remote: Lightweight Internet of Things hardware development platform,” https://zolertia.io/product/re-mote/.
- A. Dunkels, B. Gronvall, and T. Voigt, “Contiki - a lightweight and flexible operating system for tiny networked sensors,” in IEEE International Conference on Local Computer Networks, 2004.