Abstract
Internet of Things (IoT) has been widely used in intelligent warehouse, environment monitoring and smart buildings. In these application scenarios, concurrent transmissions frequently occur in which multiple transmitters send packets to one receiver simultaneously, causing severe collisions and low throughput. The state-of-the-art methods are able to decompose collided packets from different transmitters. However, they rely heavily on random time offsets and has poor performance under inferior channel conditions. In this paper, we present a new physical layer mechanism (nnD) to resolve multi-packet collisions. We first collect collision-free symbols or history single packets as the training set. In order to improve the decoding accuracy, we model the mapping relationship between overlapped symbols and their symbol values by neural networks. Since overlapping combinations of symbols are limited which are decided by corresponding chips’ value, we can predict values of unknown symbols by classifying different kinds of overlapping combinations. By introducing neural networks, nnD can not only achieve a high decoding precision but also can dynamically choose neural network architecture to adapt to different collision scenarios. To evaluate the performance of nnD, extensive trace-driven simulations are conducted. The results demonstrate that nnD outperforms existing methods in terms of bit error rate and the number of concurrent transmissions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alliance, Z.: Introduction to Zigbee (2018). http://www.zigbee.org
Gollakota, S., Katabi, D.: Zigzag decoding: combating hidden terminals in wireless networks. In: ACM SIGCOMM (2008)
Halperin, D., Hu, W., Sheth, A., Wetherall, D.: Predictable 802.11 packet delivery from wireless channel measurements. In: ACM SIGCOMM (2010)
Jabbar, S., Khan, M., Silva, B.N., Han, K.: A REST-based industrial web of things’ framework for smart warehousing. J. Supercomput. 74, 4419–4433 (2018)
Justino, C., Duarte, A., Rocha-Santos, T.: Recent progress in biosensors for environmental monitoring: a review. Sensors 17, 2918 (2017)
Kelly, S.D.T., Suryadevara, N.K., Mukhopadhyay, S.C.: Towards the implementation of IoT for environmental condition monitoring in homes. IEEE Sens. J. 13, 3846–3853 (2013)
Kleinrock, L., Tobagi, F.: Packet switching in radio channels: part i - carrier sense multiple-access modes and their throughput-delay characteristics. IEEE Trans. Commun. 23, 1400–1416 (1975)
Kong, L., Liu, X.: mZig: enabling multi-packet reception in ZigBee. In: ACM MOBICOM (2015)
Laufer, R., Kleinrock, L.: The capacity of wireless CSMA/CA networks. IEEE/ACM Trans. Netw. 24, 1518–1532 (2016)
Liu, Y., Yang, C., Jiang, L., Xie, S., Zhang, Y.: Intelligent edge computing for IoT-based energy management in smart cities. IEEE Netw. 33, 111–117 (2019)
Ronen, E., Shamir, A., Weingarten, A.O., Flynn, C.O.: IoT goes nuclear: creating a ZigBee chain reaction. In: IEEE S&P (2017)
Sobrinho, J.L., de Haan, R., Brazio, J.M.: Why RTS-CTS is not your ideal wireless LAN multiple access protocol. In: IEEE WCNC (2005)
Tobagi, F., Kleinrock, L.: Packet switching in radio channels: Part II - the hidden terminal problem in carrier sense multiple-access and the busy-tone solution. IEEE Trans. Commun. 23, 1417–1433 (1975)
Ziouva, E., Antonakopoulos, T.: CSMA/CA performance under high traffic conditions: throughput and delay analysis. Computer Communications (2002)
Acknowledgements
This work was supported in part by the National Key R&D Program of China 2018YFB1004703, NSFC grant 61972253, 61672349, 61672353.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, Z., Kong, L., Chen, G., Ni, M. (2019). NnD: Shallow Neural Network Based Collision Decoding in IoT Communications. In: Qiu, M. (eds) Smart Computing and Communication. SmartCom 2019. Lecture Notes in Computer Science(), vol 11910. Springer, Cham. https://doi.org/10.1007/978-3-030-34139-8_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-34139-8_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34138-1
Online ISBN: 978-3-030-34139-8
eBook Packages: Computer ScienceComputer Science (R0)