Repository logo
 

IMPROVING RELIABILITY WITH BIT VOTING IN SYNCHRONOUS TRANSMISSION-BASED IOT NETWORKS

dc.contributor.authorRangwala, Burhanuddin Murtaza
dc.contributor.copyright-releaseNo
dc.contributor.degreeMaster of Computer Science
dc.contributor.departmentFaculty of Computer Science
dc.contributor.ethics-approvalNot Applicable
dc.contributor.external-examinerna
dc.contributor.manuscriptsNo
dc.contributor.thesis-readerDr Ioanis Nikolaidis
dc.contributor.thesis-readerDr Ahmad Al-Mallahi
dc.contributor.thesis-supervisorDr Israat Haque
dc.date.accessioned2024-12-16T17:32:32Z
dc.date.available2024-12-16T17:32:32Z
dc.date.defence2024-11-28
dc.date.issued2024-12-15
dc.descriptionThis work focuses on introducing an error correction mechanism to mitigate the errors caused due to beating and increase the reliability of synchronous transmission based IoT communication protocols.
dc.description.abstractEmerging Internet of Things (IoT) applications like industrial IoT require ultra-high reliability, strict latency, and low energy consumption. Balancing these requirements is a considerable challenge for traditional low-power wireless protocols. Recently, there has been considerable interest in addressing these challenges by utilizing flooding-based protocols based on the notion of Synchronous Transmissions (STX), where packets can take advantage of certain physical layer properties such as non destructive interference and the capture effect. By fully embracing redundancy, such protocols offer a competitive edge over current flooding protocols– particularly in terms of dependability. However, STX-based protocols can suffer from the impact of the beating effect, a physical layer phenomenon caused by signal frequency offsets between simultaneously transmitting devices. This beating effect can corrupt packets and reduce reliability. The resulting errors can appear in isolation or in bursts, depending on the duration of the beating. Most physical layer (PHY) protocols employ error correction mechanisms, e.g., Forward Error Correction (FEC), or Direct Sequence Spread Spectrum(DSSS), but they are generally limited on how effective they are. Thus, we introduce STX-Vote, an error correction scheme that can handle both isolated and burst errors occurring due to the beating effect. The important observation is that, since STX protocols are by definition redundant, it makes sense to exploit the redundancy for the purpose of error correction, while avoiding additional on-air overhead. We implement STX-Vote on nRF52840-DK development kits as an extension of OSF, an open-source STX framework. Our evaluation was performed over networks that exhibited various beating effect patterns. The results confirm that STX-Vote improves the reliability of both Bluetooth Low Energy (BLE) version 5 and IEEE 802.15.4 PHYs, producing as much as a 8% improvement for BLE5.
dc.identifier.urihttps://hdl.handle.net/10222/84793
dc.language.isoen
dc.subjectSynchronous Transmissions
dc.titleIMPROVING RELIABILITY WITH BIT VOTING IN SYNCHRONOUS TRANSMISSION-BASED IOT NETWORKS

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
BurhanuddinMurtazaRangwala2024.pdf
Size:
1.24 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: