ZigZag decoding: Combating hidden terminals in wireless networks

被引:281
作者
Gollakota, Shyamnath [1 ]
Katabi, Dina [1 ]
机构
[1] MIT, CSAIL, Cambridge, MA 02139 USA
关键词
algorithms; design; performance; theory; wireless; hidden terminals; interference cancellation;
D O I
10.1145/1402946.1402977
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents ZigZag, an 802.11 receiver design that combats hidden terminals. ZigZag's core contribution is a new form of interference cancellation that exploits asynchrony across successive collisions. Specifically, 802.11 retransmissions, in the case of hidden terminals, cause successive collisions. These collisions have different interference-free stretches at their start, which ZigZag exploits 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 72.6% to about 0.7%.
引用
收藏
页码:159 / 170
页数:12
相关论文
共 36 条
[1]  
[Anonymous], 2005, IEEE WIRELESS COMMUN
[2]  
BHARGHAVAN V, 2004, ACM SIGCOMM
[3]  
BRENNAN DG, 1955, P IRE, V43, P1530
[4]  
Castoldi P., 2002, MULTIUSER DETECTION
[5]  
Cheng Yu-Chung, 2006, SIGCOMM
[6]  
E. Inc, Universal Software Radio Peripheral
[7]  
FULLMER CL, 1997, SIGCOMM, P39
[8]  
G. FSF, GNU Radio-Gnu FSF Project
[9]   A PERSPECTIVE ON MULTIACCESS CHANNELS [J].
GALLAGER, RG .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (02) :124-142
[10]  
GOLLAKOTA S, 2008, MITCSAILTR2008018