ZigZag Decoding: Combating Hidden Terminals in Wireless Networks

This paper presents ZigZag, an 802.11 receiver that combats hidden terminals. ZigZag exploits 802.11 retransmissions which, in the case of hidden terminals, cause successive collisions. Due to asynchrony, these collisions have different interference-free stretches at their start, which ZigZag uses t...

Full description

Bibliographic Details
Main Authors: Katabi, Dina, Gollakota, Shyamnath
Other Authors: Dina Katabi
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/1721.1/41084
_version_ 1811094799165423616
author Katabi, Dina
Gollakota, Shyamnath
author2 Dina Katabi
author_facet Dina Katabi
Katabi, Dina
Gollakota, Shyamnath
author_sort Katabi, Dina
collection MIT
description This paper presents ZigZag, an 802.11 receiver that combats hidden terminals. ZigZag exploits 802.11 retransmissions which, in the case of hidden terminals, cause successive collisions. Due to asynchrony, these collisions have different interference-free stretches at their start, which ZigZag uses to bootstrap its decoding. ZigZag makes no changes to the 802.11 MAC and introduces no overhead when there are no collisions. But, when senders collide, ZigZag attains the same throughput as if the colliding packets were a priori scheduled in separate time slots. We build a prototype of ZigZag in GNU Radio. In a testbed of 14 USRP nodes, ZigZag reduces the average packet loss rate at hidden terminals from 82.3% to about 0.7%.
first_indexed 2024-09-23T16:05:18Z
id mit-1721.1/41084
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T16:05:18Z
publishDate 2008
record_format dspace
spelling mit-1721.1/410842019-04-11T01:18:55Z ZigZag Decoding: Combating Hidden Terminals in Wireless Networks Katabi, Dina Gollakota, Shyamnath Dina Katabi Networks & Mobile Systems Hidden Terminals Software Radios Wireless Networks This paper presents ZigZag, an 802.11 receiver that combats hidden terminals. ZigZag exploits 802.11 retransmissions which, in the case of hidden terminals, cause successive collisions. Due to asynchrony, these collisions have different interference-free stretches at their start, which ZigZag uses to bootstrap its decoding. ZigZag makes no changes to the 802.11 MAC and introduces no overhead when there are no collisions. But, when senders collide, ZigZag attains the same throughput as if the colliding packets were a priori scheduled in separate time slots. We build a prototype of ZigZag in GNU Radio. In a testbed of 14 USRP nodes, ZigZag reduces the average packet loss rate at hidden terminals from 82.3% to about 0.7%. 2008-04-08T19:15:18Z 2008-04-08T19:15:18Z 2008-04-08 MIT-CSAIL-TR-2008-018 http://hdl.handle.net/1721.1/41084 Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory http://hdl.handle.net/1721.1/42842 http://hdl.handle.net/1721.1/42842 14 p. application/pdf application/postscript
spellingShingle Hidden Terminals
Software Radios
Wireless Networks
Katabi, Dina
Gollakota, Shyamnath
ZigZag Decoding: Combating Hidden Terminals in Wireless Networks
title ZigZag Decoding: Combating Hidden Terminals in Wireless Networks
title_full ZigZag Decoding: Combating Hidden Terminals in Wireless Networks
title_fullStr ZigZag Decoding: Combating Hidden Terminals in Wireless Networks
title_full_unstemmed ZigZag Decoding: Combating Hidden Terminals in Wireless Networks
title_short ZigZag Decoding: Combating Hidden Terminals in Wireless Networks
title_sort zigzag decoding combating hidden terminals in wireless networks
topic Hidden Terminals
Software Radios
Wireless Networks
url http://hdl.handle.net/1721.1/41084
work_keys_str_mv AT katabidina zigzagdecodingcombatinghiddenterminalsinwirelessnetworks
AT gollakotashyamnath zigzagdecodingcombatinghiddenterminalsinwirelessnetworks