Fast Collision Simulation for Cyclic Wireless Protocols
Philipp H. Kindt, Sangyoung Park, Samarjit Chakraborty

TL;DR
This paper introduces a fast simulation method for cyclic wireless protocols like BLE, significantly reducing computation time by predicting packet collisions based on protocol cyclicity, enabling efficient analysis of dense wireless networks.
Contribution
A novel simulation technique exploiting protocol cyclicity to accelerate collision simulations by an order of magnitude, applicable to BLE and other cyclic wireless protocols.
Findings
Simulation speed increased tenfold in realistic scenarios
Accurate prediction of next colliding packets without full simulation
Applicable to BLE, ANT+, and similar cyclic protocols
Abstract
With most modern smartphones supporting wireless protocols such as Bluetooth Low Energy (BLE) or ANT+, the number of networks are growing rapidly. Therefore, collisions among multiple networks need to be considered for choosing the appropriate protocol parameters. With growing numbers of networks, simulations for estimating the collision rate become computationally very complex and lengthy. The large simulation times therefore constitute a major limitation in the analysis of complex cases. In this paper, we present a novel simulation technique which can speed up collision simulations by one order of magnitude in realistic situations. Whenever the transmission of a packet is simulated, the cyclic nature of protocols like BLE is exploited to predict the next packet that has a chance of colliding. All transmissions in between can be skipped without affecting the simulation results. Based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBluetooth and Wireless Communication Technologies · Wireless Networks and Protocols · Opportunistic and Delay-Tolerant Networks
