{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:53:40Z","timestamp":1760241220198,"version":"build-2065373602"},"reference-count":49,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2019,12,19]],"date-time":"2019-12-19T00:00:00Z","timestamp":1576713600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004386","name":"University of Malaya","doi-asserted-by":"publisher","award":["CR-UM-SST-DCIS-2018-01"],"award-info":[{"award-number":["CR-UM-SST-DCIS-2018-01"]}],"id":[{"id":"10.13039\/501100004386","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Malaysian Ministry of Education Fundamental Research Grant Scheme","award":["FRGS\/1\/2019\/ICT03\/SYUC\/01\/11"],"award-info":[{"award-number":["FRGS\/1\/2019\/ICT03\/SYUC\/01\/11"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper demonstrates the use of Universal Software Radio Peripheral (USRP), together with Raspberry Pi3 B+ (RP3) as the brain (or the decision making engine), to develop a distributed wireless network in which nodes can communicate with other nodes independently and make decision autonomously. In other words, each USRP node (i.e., sensor) is embedded with separate processing units (i.e., RP3), which has not been investigated in the literature, so that each node can make independent decisions in a distributed manner. The proposed testbed in this paper is compared with the traditional distributed testbed, which has been widely used in the literature. In the traditional distributed testbed, there is a single processing unit (i.e., a personal computer) that makes decisions in a centralized manner, and each node (i.e., USRP) is connected to the processing unit via a switch. The single processing unit exchanges control messages with nodes via the switch, while the nodes exchange data packets among themselves using a wireless medium in a distributed manner. The main disadvantage of the traditional testbed is that, despite the network being distributed in nature, decisions are made in a centralized manner. Hence, the response delay of the control message exchange is always neglected. The use of such testbed is mainly due to the limited hardware and monetary cost to acquire a separate processing unit for each node. The experiment in our testbed has shown the increase of end-to-end delay and decrease of packet delivery ratio due to software and hardware delays. The observed multihop transmission is performed using device-to-device (D2D) communication, which has been enabled in 5G. Therefore, nodes can either communicate with other nodes via: (a) a direct communication with the base station at the macrocell, which helps to improve network performance; or (b) D2D that improve spectrum efficiency, whereby traffic is offloaded from macrocell to small cells. Our testbed is the first of its kind in this scale, and it uses RP3 as the distributed decision-making engine incorporated into the USRP\/GNU radio platform. This work provides an insight to the development of a 5G network.<\/jats:p>","DOI":"10.3390\/s20010018","type":"journal-article","created":{"date-parts":[[2019,12,23]],"date-time":"2019-12-23T03:15:01Z","timestamp":1577070901000},"page":"18","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["A Distributed Testbed for 5G Scenarios: An Experimental Study"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3836-4443","authenticated-orcid":false,"given":"Mohammad Kazem","family":"Chamran","sequence":"first","affiliation":[{"name":"School of Science and Technology, Sunway University, Subang Jaya 47500, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kok-Lim Alvin","family":"Yau","sequence":"additional","affiliation":[{"name":"School of Science and Technology, Sunway University, Subang Jaya 47500, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafidah M. D.","family":"Noor","sequence":"additional","affiliation":[{"name":"Department of Computer System and Technology, University of Malaya, Kuala Lumpur 50603, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Wong","sequence":"additional","affiliation":[{"name":"School of Science and Technology, Sunway University, Subang Jaya 47500, Malaysia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,19]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ashraf, M.I., Tamoor-Ul-Hassan, S., Mumtaz, S., Tsang, K.F., and Rodriquez, J. (2017, January 24\u201326). Device-to-device assisted mobile cloud framework for 5G networks. Proceedings of the IEEE International Conference on Industrial Informatics (INDIN), Emden, Germany.","DOI":"10.1109\/INDIN.2016.7819312"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.comcom.2015.11.009","article-title":"Implementation of Cognitive Radio Networks to evaluate spectrum management strategies in real-time","volume":"79","author":"Umbert","year":"2016","journal-title":"Comput. Commun."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Okasaka, S., Weiler, R.J., Keusgen, W., Pudeyev, A., Maltsev, A., Karls, I., and Sakaguchi, K. (2016). Proof-of-concept of a millimeter-wave integrated heterogeneous network for 5G cellular. Sensors, 16.","DOI":"10.3390\/s16091362"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1801","DOI":"10.1109\/COMST.2014.2319555","article-title":"A Survey on Device-to-Device Communication in Cellular Networks","volume":"16","author":"Asadi","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Aly, A.A., ELAttar, H.M., ElBadawy, H., and Abbas, W. (2019). Aggregated Throughput Prediction for Collated Massive Machine-Type Communications in 5G Wireless Networks. Sensors, 19.","DOI":"10.3390\/s19173651"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Chang, B., Zhao, G., Imran, M.A., Chen, Z., and Li, L. (2018, January 9\u201313). Dynamic Wireless QoS Analysis for Real-Time Control in URLLC. Proceedings of the 2018 IEEE Globecom Workshops, GC Wkshps 2018\u2014Proceedings, Abu Dhabi, UAE.","DOI":"10.1109\/GLOCOMW.2018.8644110"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3507","DOI":"10.1109\/TWC.2017.2683479","article-title":"D2D-U: Device-to-Device Communications in Unlicensed Bands for 5G System","volume":"16","author":"Zhang","year":"2017","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"35072","DOI":"10.1109\/ACCESS.2018.2849446","article-title":"Cognition-inspired 5G cellular networks: A review and the road ahead","volume":"6","author":"Yau","year":"2018","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MWC.2016.7422408","article-title":"5G Ultra-Dense Cellular Networks","volume":"23","author":"Ge","year":"2016","journal-title":"IEEE Wirel. Commun."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1617","DOI":"10.1109\/COMST.2016.2532458","article-title":"Next generation 5G wireless networks: A comprehensive survey","volume":"18","author":"Agiwal","year":"2016","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kim, J., and Molisch, A.F. (2014, January 10\u201314). Quality-aware millimeter-wave device-to-device multi-hop routing for 5G cellular networks. Proceedings of the 2014 IEEE International Conference on Communications, ICC 2014, Sydney, Australia.","DOI":"10.1109\/ICC.2014.6884155"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"He, J., and Song, W. (2014). Evolving to 5G: A Fast and Near-optimal Request Routing Protocol for Mobile Core Networks. IEEE Wirel. Netw., 4586\u20134591.","DOI":"10.1109\/GLOCOM.2014.7037531"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MNET.2017.1600307","article-title":"ULTRA-DENSE HETEROGENEOUS SMALL CELL DEPLOYMENT IN 5G AND BEYOND Cooperative Hierarchical Caching in 5G Cloud Radio Access Networks","volume":"31","author":"Tran","year":"2017","journal-title":"IEEE Netw."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1617","DOI":"10.1007\/s11277-015-2467-2","article-title":"5G: The Convergence of Wireless Communications","volume":"83","author":"Kliks","year":"2015","journal-title":"Wirel. Pers. Commun."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Mahmood, A.M., Al-yasiri, A., and Alani, O.Y. (2018, January 9\u201311). Cognitive Neural Network Delay Predictor for High Speed Mobility in 5G C-RAN Cellular Networks. Proceedings of the 2018 IEEE 5G World Forum (5GWF), Silicon Valley, CA, USA.","DOI":"10.1109\/5GWF.2018.8516715"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Abd, S.A., Manjunath, S., and Abdulhayan, S. (2016, January 6\u20138). Direct Device-to-Device Communication in 5G Networks. Proceedings of the 2016 International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS), Bangalore, India.","DOI":"10.1109\/CSITSS.2016.7779425"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wassie, D.A., Berardinelli, G., and Tavares, F.M.L. (2015, January 11\u201314). Experimental Verification of Interference Mitigation techniques for 5G Small Cells. Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK.","DOI":"10.1109\/VTCSpring.2015.7145835"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Quaresma, J., Ribeiro, C., Gameiro, A., Zelenak, M., and Duplicy, J. (2013, January 4\u20137). Distributed RF sensing framework with radio environment emulation. Proceedings of the 2013 IEEE 14th International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2013, Madrid, Spain.","DOI":"10.1109\/WoWMoM.2013.6583458"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Jain, A., Sharma, V., and Amrutur, B. (March, January 28). Soft real time implementation of a Cognitive Radio testbed for frequency hopping primary satisfying QoS requirements. Proceedings of the 2014 20th National Conference on Communications, NCC 2014, Kanpur, Uttar Pradesh, India.","DOI":"10.1109\/NCC.2014.6811248"},{"key":"ref_20","first-page":"54","article-title":"Implementation of a low cost SDR-based Spectrum Sensing Prototype using USRP and Raspberry Pi board","volume":"20","author":"Barrak","year":"2017","journal-title":"Int. Conf. Autom. Control Eng. Comput. Sci. (ACECS)"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Briand, A., Albert, B.B., and Gurjao, E.C. (2012, January 5\u20137). Complete software defined RFID system using GNU radio. Proceedings of the 2012 IEEE International Conference on RFID-Technologies and Applications, RFID-TA 2012, Nice, France.","DOI":"10.1109\/RFID-TA.2012.6404531"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1501","DOI":"10.1109\/JLT.2016.2524209","article-title":"Data Plane and Control Architectures for 5G Transport Networks","volume":"34","author":"Skubic","year":"2016","journal-title":"J. Light. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Maksymyuk, T., Gazda, J., Yaremko, O., and Nevinskiy, D. (2018, January 20\u201321). Deep Learning Based Massive MIMO Beamforming for 5G Mobile Network. Proceedings of the 2018 IEEE 4th International Symposium on Wireless Systems within the International Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), Lviv, Ukraine.","DOI":"10.1109\/IDAACS-SWS.2018.8525802"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Ettus, M., and Braun, M. (2015). The universal software radio peripheral (usrp) family of low-cost sdrs. Opportunistic Spectrum Sharing and White Space Access: The Practical Reality, Wiley Telecom.","DOI":"10.1002\/9781119057246.ch1"},{"key":"ref_25","first-page":"321","article-title":"Performance Evaluation Of Decode and Forward Cooperative Communication Protocol","volume":"1","author":"Ali","year":"2012","journal-title":"Int. J. Inf. Technol. Electr. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"6304","DOI":"10.1109\/ACCESS.2016.2613122","article-title":"Route selection for multi-hop cognitive radio networks using reinforcement learning: An experimental study","volume":"4","author":"Syed","year":"2016","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Truong, N.B., Suh, Y.J., and Yu, C. (2013, January 18\u201320). Latency analysis in GNU radio\/USRP-based software radio platforms. Proceedings of the IEEE Military Communications Conference MILCOM, San Diego, CA, USA.","DOI":"10.1109\/MILCOM.2013.60"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Van den Bergh, B., Vermeulen, T., Verhelst, M., and Pollin, S. (2014). CLAWS: Cross-Layer Adaptable Wireless System enabling full cross-layer experimentation on real-time software-defined 802.15. 4. EURASIP J. Wirel. Commun. Netw., 1\u201313.","DOI":"10.1186\/1687-1499-2014-187"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Khandakar, A., and Mohamed, A.M.S. (2019). Understanding probabilistic cognitive relaying communication with experimental implementation and performance analysis. Sensors, 19.","DOI":"10.3390\/s19010179"},{"key":"ref_30","first-page":"91","article-title":"Enabling MAC Protocol Implementations on Software-Defined Radios","volume":"9","author":"Nychis","year":"2009","journal-title":"Netw. Syst. Des. Implement."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"9819","DOI":"10.1007\/s11042-015-2764-5","article-title":"Spectrum monitoring for wireless TV and FM broadcast using software-defined radio","volume":"75","author":"Chen","year":"2016","journal-title":"Multimed. Tools Appl."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.comnet.2016.03.026","article-title":"TCP over scarce transmission opportunity in cognitive radio networks","volume":"103","author":"Byun","year":"2016","journal-title":"Comput. Netw."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1687-1499-2013-191","article-title":"Selective reporting\u2014A half signalling load algorithm for distributed sensing","volume":"2013","author":"Gameiro","year":"2013","journal-title":"Eurasip J. Wirel. Commun. Netw."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1007\/978-3-319-40352-6_47","article-title":"Predictive Channel Selection for over-the-Air Video Transmission Using Software-Defined Radio Platforms","volume":"Volume 172","author":"Marko","year":"2016","journal-title":"International Conference on Cognitive Radio Oriented Wireless Networks"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Berardinelli, G., Buthler, J.L., Tavares, F.M.L., Tonelli, O., Wassie, D.A., Hakhamaneshi, F., S\u00f8rensen, T.B., and Mogensen, P. (2014, January 2\u20135). Distributed Synchronization of a testbed network with USRP N200 radio boards. Proceedings of the IEEE International Conference on Communications, Pacific Grove, CA, USA.","DOI":"10.1109\/ACSSC.2014.7094508"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Nagaraju, P.B., Ding, L., Melodia, T., Batalama, S.N., Pados, D.A., and Matyjas, J.D. (2010, January 21\u201325). Implementation of a Distributed Joint Routing and Dynamic Spectrum Allocation Algorithm on USRP2 Radios. Proceedings of the IEEE International Conference on Communications, Boston, MA, USA.","DOI":"10.1109\/SECON.2010.5508221"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Chang, B., Zhao, G., Chen, Z., Li, L., and Imran, M.A. (2019). Packet-Drop Design in URLLC for Real-Time Wireless Control Systems. IEEE Access.","DOI":"10.1109\/WCNC.2019.8886036"},{"key":"ref_38","first-page":"2","article-title":"Raspberry PI 3 RF signal generation system","volume":"13","year":"2019","journal-title":"Visi\u00f3n Electr\u00f3nica"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Zhang, N., Sun, W., Lou, W., Hou, Y.T., and Trappe, W. (June, January 30). ROSTER: Radio context attestation in cognitive radio network. Proceedings of the 2018 IEEE Conference on Communications and Network Security, CNS 2018, Beijing, China.","DOI":"10.1109\/CNS.2018.8433187"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/j.procs.2015.08.047","article-title":"Low Cost and Power Software Defined Radio Using Raspberry Pi for Disaster Effected Regions","volume":"58","author":"Tomar","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_41","unstructured":"Al-safi, A., Narasimhan, L., and Bazuin, B. (2016, January 26\u201328). Software Defined Community Radio Using Low Cost Hardware and Free Software. Proceedings of the Universal Technology Management Conference (UTMC), Bemidji, MN, USA."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Shi, Y., Wensowitch, J., Ward, A., Badi, M., and Camp, J. (2018, January 11\u201313). Building UAV-Based Testbeds for Autonomous Mobility and Beamforming Experimentation. Proceedings of the 2018 IEEE International Conference on Sensing, Communication and Networking, SECON Workshops 2018, Hong Kong, China.","DOI":"10.1109\/SECONW.2018.8396345"},{"key":"ref_43","first-page":"37","article-title":"Implementation of Multi-Hop Cognitive Radio Testbed using Raspberry Pi and USRP","volume":"9","author":"Park","year":"2017","journal-title":"Int. J. Interdiscip. Telecommun. Netw."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Habib, M.A., and Moh, S. (2019). Robust Evolutionary-Game-Based Routing for Wireless Multimedia Sensor Networks. Sensors, 19.","DOI":"10.3390\/s19163544"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Shariatmadari, H., Iraji, S., Anjum, O., Riku, J., Li, Z., and Wijting, C. (2014, January 4\u20137). Delay Analysis of Network Architectures for Machine-to-Machine Communications in LTE System. Proceedings of the 21st International Conference on Telecommunications (ICT)\u2014Workshop on M2M Solutions and Services, Lisbon, Portugal.","DOI":"10.1109\/ICT.2014.7575075"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Homaei, M.H., Salwana, E., and Shamshirband, S. (2019). An Enhanced Distributed Data Aggregation Method in the Internet of Things. Sensors, 19.","DOI":"10.20944\/preprints201905.0134.v2"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Jin, Z., Ma, Y., Su, Y., Li, S., and Fu, X. (2017). A Q-learning-based delay-aware routing algorithm to extend the lifetime of underwater sensor networks. Sensors, 17.","DOI":"10.3390\/s17071660"},{"key":"ref_48","first-page":"492","article-title":"Enhanced 5G Cognitive Radio Networks Based on Spectrum Sharing and Spectrum Aggregation","volume":"PP","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Commun."},{"key":"ref_49","unstructured":"Orebaugh, A., Ramirez, G., and Beale, J. (2006). Wireshark & Ethereal Network Protocol Analyzer Toolkit, Elsevier."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/18\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:43:35Z","timestamp":1760190215000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/1\/18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,19]]},"references-count":49,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,1]]}},"alternative-id":["s20010018"],"URL":"https:\/\/doi.org\/10.3390\/s20010018","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,12,19]]}}}