In this work we show how to detect ZigBee interference on commodity WiFi cards by monitoring the reception errors, such as synchronization errors, invalid header formats, too long frames, etc., caused by ZigBee transmissions. Indeed, in presence of non-WiFi modulated signals, the occurrence of these types of errors follows statistics that can be easily recognized. Moreover, the duration of the error bursts depends on the transmission interval of the interference source, while the error spacing depends on the receiver implementation. On the basis of these considerations, we propose the adoption of hidden Markov chains for characterizing the behavior of WiFi receivers in presence of controlled interference sources (training phase) and then run-time recognizing the most likely cause of error patterns. Experimental results prove the effectiveness of our approach for detecting ZigBee interference.
Croce, D., Garlisi, D., Giuliano, F., Tinnirello, I. (2014). Learning from Errors: Detecting ZigBee Interference in WiFi Networks. In 2014 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET) [10.1109/MedHocNet.2014.6849119].
Learning from Errors: Detecting ZigBee Interference in WiFi Networks
Croce, Daniele
;GARLISI, Domenico;GIULIANO, Fabrizio;TINNIRELLO, Ilenia
2014-01-01
Abstract
In this work we show how to detect ZigBee interference on commodity WiFi cards by monitoring the reception errors, such as synchronization errors, invalid header formats, too long frames, etc., caused by ZigBee transmissions. Indeed, in presence of non-WiFi modulated signals, the occurrence of these types of errors follows statistics that can be easily recognized. Moreover, the duration of the error bursts depends on the transmission interval of the interference source, while the error spacing depends on the receiver implementation. On the basis of these considerations, we propose the adoption of hidden Markov chains for characterizing the behavior of WiFi receivers in presence of controlled interference sources (training phase) and then run-time recognizing the most likely cause of error patterns. Experimental results prove the effectiveness of our approach for detecting ZigBee interference.File | Dimensione | Formato | |
---|---|---|---|
learning_from_error.pdf
accesso aperto
Dimensione
478.2 kB
Formato
Adobe PDF
|
478.2 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.