the Internet of Things. Proceedings - International Symposium on High-Performance Computer Architecture, 2016-April, 40-51.

[21] S. Wu, S. Kang, C. Chakrabarti and H. Lee, "Low power baseband processor for IoT terminals with long range wireless communications," 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Washington, DC, 2016, pp. 728-732.

[22] Subramanian, Ramanathan, Benjamin Drozdenko, Eric Doyle, Rameez Ahmed, Miriam Leeser, and Kaushik Roy Chowdhury. "High-level system design of IEEE 802.11 b Standard-Compliant Chow Layer for MATLAB-Based SDR." IEEE Access 4 (2016): 1494-1509.

[23] OpenAirInterface (OAI) Project, 2021, https://gitlab.eurecom.fr/oai/openairinterface5g/-/wikis/home.

[24] KNIGHT, Matthew; SEEBER, Balint. Decoding LoRa: Realizing a Modern LPWAN with SDR. Proceedings of the GNU Radio Conference, [S.I.], v. 1, n. 1, sep. 2016. https://github.com/matt-knight/gr-lora.

[25] Field, N. (n.d.). Internet of Things (IoT) Smart Connected. November 2020. http://literature.cdn.keysight.com/litweb/pdf/5992-1217EN.pdf.

[26] ITU-R (RR Nos. 5.138 and 5.150). August 2021. Online: https://www.itu.int/net/ITU-R/terrestrial/faq/#g013.

[27] International Organization for Standardization and International Electrotechnical Commission. ISO/IEC 18092:2013/Cor 1:2015. [Online]. https://standards.iso.org/ittf/PubliclyAvailableStandards/index.html.

[28] Roy, B. S., Ieee, F., Jandhyala, V., Smith, J. R., Ieee, M., Wetherall, D. J., . . . Ieee, S. M. (2010). RFID : From Supply Chains to Sensor Nets. Proceedings of the IEEE, 98(9), 1583-1592.

[29] IEEE standard for local and metropolitan area networks: Part 15.6: Wireless body area networks, IEEE submission, 2012

[30] IEEE Standard for Information technology- Local and metropolitan area networks- Specific requirements- Part 15.1a: Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications for Wireless Personal Area Networks (WPAN)," in IEEE Std 802.15.1-2005 (Revision of IEEE Std 802.15.1-2002) , vol., no., pp.1-700, 14 June 2005

[31] IEEE Standard for Low-Rate Wireless Networks, in IEEE Std 802.15.4-2015 (Revision of IEEE Std 802.15.4-2011), vol., no., pp.1-709, 22 April 2016

[32] IEEE Standard for Information technology-Telecommunications and information exchange between systems Local and metropolitan area networks-Specific requirements. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. IEEE Computer Society, (7 December 2016), IEEE Std 802.11TM-2016.

[33] IEEE Std 802.11ac™-2013 IEEE Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications - Amendment 4: Enhancements for Very High Throughput for Operation in Bands below 6 GHz.

[34] S. Tozlu, M. Senel, W. Mao and A. Keshavarzian, "Wi-Fi enabled sensors for internet of things: A practical approach," in IEEE Communications Magazine, vol. 50, no. 6, pp. 134-143, June 2012.

[35] IEEE Standard for Information technology - Telecommunications and information exchange between systems Local and metropolitan area networks - Specific requirements. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. Amendment 2: Sub 1 GHz License Exempt Operation. IEEE Computer Society, (7 December 2016), IEEE Std 802.11ahTM-2016.

[36] IEEE Standard for Information technology- Local and metropolitan area networks-Specific requirements- Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 6: Wireless Access in Vehicular Environments, in IEEE Std 802.11p-2010, pp.1-51, 15 July 2010.

[37] Mekki, Kais, Eddy Bajic, Frederic Chaxel, and Fernand Meyer. "A comparative study of LPWAN technologies for large-scale IoT deployment." ICT express 5, no. 1 (2019): 1-7.

[38] 3GPP Technical Specification Group GSM/EDGE Radio Access Network, "Cellular system support for ultra low complexity and low throughput internet of things," 3GPP, Tech. Rep. 45.820 V13.1.0, Nov. 2015.

[39] N. Sornin, M. Luis, T. Eirich, T. Kramp, and O. Hersent, "Lorawan specification," LoRa Alliance, San Ramon, CA, USA, Tech. Rep., 2015.

[40] 3GPP TS 36.213: LTE; "Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures. https://www.etsi.org/deliver/etsi_ts/136200_136299/136213/12.03.00_60 /ts_136213v120300p.pdf

[41] European Telecommunications Standards Institute, "LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Base Station (BS) confor-

mance testing (3GPP TS 36.141 version 13.6.0 Release 13)” European Telecom. Standards Institute, ETSI TS 136 141, V13.6.0 (2017-01).

[42] Narayanan, Revathy, and Swaran Kumar. "Revisiting software defined radios in the 5th era." In Proceedings of the 17th ACM Workshop on Hot Topics in Networks, pp. 43-49. 2018.

[43] USRP SDR. June 2020, https://www.ettus.com/products/

[44] AD-FMCOMMS2-EBZ, Analog module. https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/EVAL-AD-FMCOMMS2.html#eb-overview. June 2020.

[45] HackRF One, June 2020. https://github.com/mossmann/hackrfr/wiki/HackRF-One.

[46] WARP Radio Board, June 2020. http://warpproject.org/trac/wiki/ HardwareUsers Guides/RadioBoard_v1.4.

[47] LimeSDR Lime Microsystems - Software Defined Radio. July 2020. https://limemicro.com/products/boards/limesdr/

[48] Tan, K., Liu, H., Zhang, J., Zhang, Y., Fang, J., & Voelker, G. M. (2011). Sora: high-performance software radio using general-purpose multi-core processors, Communications of the ACM, 54(1), 99.

[49] T. Hentschel, M. Henker, G. Fettweis, The digital front-end of software radio terminals, IEEE Pers. Commun. 6 (4) (1999) 40-46.

[50] USB specifications. June 2020. https://www.usb/documents

[51] IEEE Standard for Ethernet, in IEEE Std 802.3-2018 (Revision of IEEE Std 802.3-2015) , vol., no., pp.1-5600, 31 Aug. 2018 doi: 10.1109/IEEESTD.2018.8457469

[52] Lawley, J. (2014). Understanding Performance of PCI Express Systems White Paper (WP350). Wp350, 350(2), 1-16. Retrieved from www.xilinx.com

[53] eXtensible Host Controller Interface for USB (xHCI). June 2020. https://www.intel.com/content/www/us/en/products/docs/io/universal-serial-bus/extensible-host-controller-interface-usb-xhci.html

[54] M. Véstias and H. Neto, "Trends of CPU, GPU and FPGA for high-performance computing," 2014 24th International Conference on Field Programmable Logic and Applications (FPL), Munich, 2014, pp. 1-6.

[55] Noergaard, Tammy. Embedded systems architecture: a comprehensive guide for engineers and programmers. Newnes, 2012.

[56] Cardoso, J. M. P., Coutinho, J. G. F., Diniz, P. C., Cardoso, J. M. P., Coutinho, J. G. F., & Diniz, P. C. (2017). High-performance embedded computing. Embedded Computing for High Performance, 17-56.

[57] Amiri, Hossein, and Asadollah Shahbahrami. "SIMD programming using Intel vector extensions." Journal of Parallel and Distributed Computing 135 (2020): 83-100.

[58] K. Li, M. Wu, G. Wang and J. R. Cavallaro, "A high performance GPU-based software-defined basestation," 2014 48th Asilomar Conference on Signals. Systems and Computers, Pacific Grove, CA, 2014, pp. 2060-2064.

[59] Bernier, Steve, François Lévesque, Martin Phisel, Dmitry Zvernik, and David Hagood. "Using OpenCL to Increase SCA Application Portability." Journal of Signal Processing Systems 89, no. 1 (October 1, 2017): 107-17.

[60] Dubois, Michel, Murali Annavaram, and Per Stenström. Parallel computer organization and design. Cambridge university press, 2012.

[61] Mishra, Sanjeeb, Neeraj Kumar Singh, and Vijayakrishnan Rousseau. System on chip interfaces for low power design. Morgan Kaufmann, 2015.

[62] Kaeli, David R., Perhaad Mistry, Dana Schaa, and Dong Ping Zhang. Heterogeneous computing with OpenCL 2.0. Morgan Kaufmann, 2015.

[63] Silberschatz, Abraham, Peter Baer Galvin, and Greg Gagne. Operating system concepts essentials. John Wiley & Sons, Inc., 2014.

[64] GNU Radio. April 2020. https://www.gnuradio.org/

[65] LabVIEW - National Instruments. April 2020. https://www.ni.com/en-us/shop/labview.html

[66] MathWorks for MATLAB and Simulink, April 2020. https://www.mathworks.com/

[67] GCC, the GNU Compiler Collection, May 2020. https://gcc.gnu.org/

[68] Intel® C++ Compiler Classic Developer Guide and Reference. May 2020. https://software.intel.com/content/www/us/en/develop/documentation/cpp-compiler-developer-guide-and-reference

[69] Altman, Yair M., Accelerating MATLAB Performance: 1001 tips to speed up MATLAB programs. Chapman and Hall/CRC Press, Inc., 2014.

[70] Lattner, C., and Vikram A., "LLVM: A compilation framework for lifelong program analysis & transformation." In Int. Symposium on Code Generation and Optimization, 2004. CGO 2004., pp. 75-86. IEEE, 2004.

[71] Intel Intrinsics Guide, Intel intrinsic instructions. May 2020. https://software.intel.com/sites/landingpage/IntrinsicsGuide/#.

[72] VOLK, GNU Radio. May 2020. https://wiki.gnuradio.org/index.php/Volk
[73] NI LabVIEW Compiler. May 2020. https://www.ni.com/en-us/support/documentation/supplemental/10/ni-labview-compiler-under-the-hood.html

[74] U.L. Rohde, T.T.N. Bucher, Communications Receivers: Principles and Design, 4, McGraw-Hill Education, 1988.

[75] Bensky, Alan. Short-range wireless communication. Newnes, 2019.

[76] Xie, Steven. Practical Filter Design Challenges and Considerations for Precision ADCs, Analog Dialogue, Vol 50, 2016.

[77] H. J. Landau, "Sampling, data transmission, and the Nyquist rate," in Proceedings of the IEEE, vol. 55, no. 10, pp. 1701-1706, Oct. 1967.

[78] Tan, L., Jiang, J., Tan, L., & Jiang, J. (2019). Multirate Digital Signal Processing, Oversampling of Analog-to-Digital Conversion, and Under-sampling of Bandpass Signals. Digital Signal Processing, 529-590.

[79] Widmer, Albert X. "8B/10B encoding and decoding for high speed applications." U.S. Patent 6,977,599, issued December 20, 2005.

[80] Perahia, Eldad, and Robert Stacey. Next generation wireless LANs: 802.11 n and 802.11 ac. Cambridge university press, 2013.

[81] Linux kernel profiling, perf. June 2020. https://perf.wiki.kernel.org/index.php/Tutorial

[82] Little J.D.C., Graves S.C. (2008) Little's Law. In: Chhajed D., Lowe T.J. (eds) Building Intuition. International Series in Operations Research & Management Science, vol 115. Springer, Boston, MA

[83] ADS62P9x/x8, "Dual channel ADC." March 2020. http://www.ti.com/lit/ds/slas635b/slas635b.pdf

[84] NFC. July 2020. https://github.com/jcrona/gr-nfc.

[85] Tianchan Guan, Jun Han and Xiaoyang Zeng, "Highly flexible WBAN transmit-receive system based on USRP," 2013 IEEE 10th International Conference on ASIC, Shenzhen, 2013, pp. 1-4.

[86] Scapy radio with GNU Radio for Bleutooth and Sigfox. July 2020. https://bitbucket.org/cybertools/scapy-radio/src/default/

[87] Open Source Mobile Communications, gr-GSM. July 2020. https://osmocomom.org/

[88] Dargie, Waltenegus and Christian Poellabauer. "Fundamentals of Wireless Sensor Networks: Theory and Practice." (2010).

[89] Adam Thompson (2019). GPU-Accelerated Signal Processing with cuSig-nal [Online]. [Accessed: July 2020]. https://medium.com/rapids-ai/gpu-accelerated-signal-processing-with-cusignal-689062a6af8

[90] CUDA toolkit documentation, July 2020. http://docs.nvidia.com/cuda/

[91] Braun, Martin, Jonathan Pendlum, and Matt Ettus. "RFNoC: RF network-on-chip." In Proc. of the GNU Radio Conf., vol. 1, no. 1, 2016.

[92] Nutaq RTDEX: accelerating GNU Radio development with Xilinx FP-GAs. [Accessed: July 2020]. https://www.nutaq.com/blog/accelerating-gnu-radio-development-xilinx-fpgas

[93] Ma, Shenghou, Vuk Marojevic, Philip Balister, and Jeffrey H. Reed. "Porting GNU Radio to multicore DSP+ ARM system-on-chip-a purely open-source approach." In Karlsruhe Workshop on Soft. Radios. 2014.

[94] Joseph D. Gaeddert, liquid: open-source DSP library, July 2020. https://liquidsdr.org/

[95] T. Schmid, "GNU Radio 802.15.4 En-and Decoding," Networked & Embedded Systems Laboratory, UCLA, Technical Report TR-UCLA-NESL-200609-06, June 2006

[96] Schiphorst, R., Hoeksema, F. W., Arkesteijn, V. J., Slump, C. H., Klumperink, E. A. M., & Nauta, B. (2004). A GPP-based Software-Defined Radio Front-end for WLAN Standards. In Proceedings of the Fourth IEEE Benelux Signal Processing Symposium (pp. 203-206). Hil-varenbeek: IEEE Benelux Signal Processing Chapter.

[97] K. Kang, Z. Zhu, D. Liu, W. Zhang and H. Qian, "A software defined open Wi-Fi platform," in China Communications, vol. 14, no. 7, pp. 1-15, July 2017.

[98] Li, Y., Fang, J., Tan, K., Zhang, J., Cui, Q., & Tao, X. (2009). Soft-LTE: A Software Radio Implementation of 3GPP Long Term Evolution Based on Sora Platform. Demo 2009 ACM International Conference on Mobile Computing and Networking (MobiCom), (January), 1-2.

[99] Z. Chen and J. Wu, "LTE physical layer implementation based on GPP multi-core parallel processing and USRP platform," 9th International Conference on Communications and Networking in China, Maoming, 2014, pp. 197-201.

[100] Pieter Robyns, Peter Quax, Wim Lamotte, William Thenaers. (2017). gr-lora: An efficient LoRa decoder for GNU Radio. Zenodo. 10.5281/zenodo.853201

[101] Blum, Josh. Lora-sdr. Source Code on Github, 2016. https://github.com/myriadrf/LoRa-SDR.

[102] Ettus Knowledge Base contributors, "RFNoC," Ettus Knowledge Base, https://kb.ettus.com/index.php?title=RFNoC&oldid=4228 (accessed August 20, 2021).

[103] J. Kim, S. Hyeon and S. Choi, "Implementation of an SDR system using graphics processing unit," in IEEE Communications Magazine, vol. 48, no. 3, pp. 156-162, March 2010.

[104] Cai, Xin, Mingda Zhou, and Xinming Huang. "Model-based design for software defined radio on an FPGA." IEEE Access 5 (2017): 8276-8283.

[105] Kumar, Nishant, Meenakshi Rawat, and Karun Rawat. "Software-Defined Radio Transceiver Design Using FPGA-Based System-on-Chip Embedded Platform With Adaptive Digital Predistortion." IEEE Access 8 (2020): 214882-214893.

[106] Peng Guo, Xin Qi, Limin Xiao and Shidong Zhou, "A novel GPP-based Software-Defined Radio architecture," 7th International Conference on Communications and Networking in China, Kunming, China, 2012, pp. 838-842.

[107] Real-Time Linux, [Online]. https://wiki.linuxfoundation.org/realtime/start

[108] RTAI, the RealTime Application Interface for Linux. [Online]. https://www.rtai.org/

[109] ChronOS Real-time Linux, [Online]. http://www.chronoslinux.org/wiki/Main_Page

[110] R. Hossain, M. Wesseling, and C. Leopold, "Application descriptionconcept with system level hardware abstraction," in Signal ProcessingSystems Design and Implementation, 2005. IEEE Workshop on, Nov.2005, pp. 36-41.

[111] R. B. Abdallah, T. Risset, A. Fraboulet, and Y. Durand, "The radiovertical machine: A solution for sdr portability and platform reconfiguration," Parallel and Distributed Processing Symposium, International, vol. 0, pp. 1-4, 2009

[112] Ahn, Heungseop, Seungwon Choi, Markus Mueck, and Vladimir Ivanov. "Data plane framework for software-defined radio access network based on ETSI-standard mobile device architecture." IEEE Access 7 (2019): 163421-163436.

[113] D. M. Molla, H. Badis, A. A. Desta, L. George and M. Berbineau, "SDR-Based Reliable and Resilient Wireless Network for Disaster Rescue Operations," 2019 International Conference on Information and Communication Technologies for Disaster Management (ICT-DM), Paris, France, 2019, pp. 1-7.

[114] Powell, Keith, Aly Sabri Abdalla, Daniel Brennan, Vuk Marojevic, R. Michael Barts, Ashwin Panicker, Ozgur Ozdemir, and Ismail Guvenc. "software Radios for Unmanned Aerial Systems." In Proceedings of the 1st International Workshop on Open Software Defined Wireless Networks, pp. 14-20. 2020.

[115] Hessar, Mehrdad, Ali Najafi, Vikram Iyer, and Shyamnath Gollakota. "TinySDR: Low-Power SDR Platform for Over-the-Air Programmable IoT Testbeds." In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pp. 1031-1046. 2020.

[116] Utrilla, Ramiro, Roberto Rodriguez-Zurrunero, Jose Martin, Alba Rozas, and Alvaro Araujo. "MIGOU: A low-power experimental platform with programmable logic resources and software-defined radio capabilities." Sensors 19, no. 22 (2019): 4983.

[117] USRP E3xx: USRP Embedded Series, December 2020. https://www.ettus.com/product-categories/usrp-embedded-series/

[118] bladeRF 2.0 micro, December 2020. https://www.nuand.com/bladerf-2-0-micro

[119] Kuo, Ye-Sheng, Pat Pannuto, Thomas Schmid, and Prabal Dutta. "Re-configuring the software radio to improve power, price, and portability." In Proceedings of the 10th ACM Conference on Embedded Network Sensor Systems, pp. 267-280. 2012.
<figure><img src="image_12.png" /></figure>

DEREJE M. MOLLA received the B.S. degree in electrical engineering from Hawassa University, Hawassa, Ethiopia in 2008; and the M.S. degree in Telematics from Politecnico di Torino, Turin, Italy in 2013. He is currently pursuing the Ph.D. degree in computer science at Gustave Eiffel University, Marne la Vallée, France. From 2014 to 2018, he was a lecturer at the communication engineering stream, Hawassa University Institute of Technology, Hawassa, Ethiopia. His research

interest includes to study the performance of SDR platforms as a wireless
transceiver for WSNs and IoT, integration of SDR and software defined
networking for wireless networks.

<figure><img src="image_13.png" /></figure>

MARION BERBINEAU received the Engineering degree in electrical engineering from Polytech' Lille, France, in 1986, and the Ph.D. degree in electrical engineering from the University of Lille in 1989. She is currently a full-time Research Director with IFSTTAR, the French institute of science and technology for transport, development and networks. She is also an Expert in the field of radio wave propagation in transport environments (tunnels), electromagnetic modeling, chan-

nel characterization and modeling, MIMO, wireless systems for telecom-
munications, cognitive radio for railways, and GNSS localization-based for
ITS, particularly for the rail and public transport domains. She is also active
as an Expert for the GSM-R and future systems such as LTE-A and 5G.
She is involved in several National and European research projects. She has
authored and co-authored several publications and patents.

...

<figure><img src="image_14.png" /></figure>

HAKIM BADIS received the M.S. degree in Dis-
tributed Computing from Paris-sud University, Or-
say, France in 2002, and the Ph.D. degree in Mo-
bile Networks from LRI, Orsay, France in 2005.
He is currently associate Professor in computer
science at Gustave Eiffel University, researcher
at LIGM lab specialized in next generation wire-
less networks, multi-hop and IoT sensor networks,
smart antennas (MIMO, etc.), software defined
radio, software defined networking, discrete math-
ematics (graph theory, information theory, etc.), distributed algorithms and
complexity.

PLACE
PHOTO
HERE

LAURENT GEORGE received the PhD degree in computer science from University of Versailles-St Quentin, France in 1998, and the HDR (Habilitation to Direct Research) on "Temporal robustness of real-time embedded and distributed systems," from University of Nantes, France in 2008. He is currently Professor and Head of the Computer Science department at ESIEE Paris; Head of Software, Networks and Real-Time research group; member of LIGM lab at University of Paris-Est;

and associate researcher at INRIA Paris-Rocquencourt in the AOSTE team.
His research activities concern real time embedded systems, software de-
fined network and network functions virtualization, and IoT.