Title :
Cooperation without Synchronization: Practical Cooperative Relaying for Wireless Networks
Author :
Xinyu Zhang ; Shin, Kang G.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Wisconsin-Madison, Madison, WI, USA
Abstract :
Cooperative relay aims to realize the capacity of multi-antenna arrays in a distributed manner. However, the symbol-level synchronization requirement among distributed relays limits its use in practice. We propose to circumvent this barrier with a cross-layer protocol called Distributed Asynchronous Cooperation (DAC). With DAC, multiple relays can schedule concurrent transmissions with packet-level (hence coarse) synchronization. The receiver then extracts multiple versions of each relayed packet via a collision-resolution algorithm, thus realizing the diversity gain of cooperative communication. We demonstrate the feasibility of DAC by prototyping and testing it on the GNURadio/USRP software radio platform. To explore its relevance at the network level, we introduce a DAC-based medium access control (MAC) protocol, and a generic approach to integration of the DAC MAC/PHY layer into a typical routing algorithm. Considering the use of DAC for multiple network flows, we analyze the fundamental tradeoff between the improvement in diversity gain and the reduction in multiplexing opportunities. DAC is shown to improve the throughput and delay performance of lossy networks with intermediate link quality. Our analytical results have also been confirmed via network-level simulation with ns-2.
Keywords :
access protocols; antenna arrays; cooperative communication; radio links; relay networks (telecommunication); routing protocols; software radio; synchronisation; DAC MAC-PHY layer; DAC-based medium access control protocol; GNURadio-USRP software radio platform; MAC protocol; collision-resolution algorithm; concurrent transmission; cooperative relaying communication; cross-layer protocol; distributed asynchronous cooperation; generic approach; intermediate link quality; lossy network delay improvement; multiantenna array; network-level simulation; ns-2; packet-level synchronization; routing algorithm; symbol-level synchronization; throughput improvement; wireless network; Channel estimation; Estimation; Protocols; Receivers; Relays; Synchronization; Transmitters; Relay network; asynchronous cooperative relaying; cooperative communications; cross-layer design; diversity-multiplexing tradeoff;
Journal_Title :
Mobile Computing, IEEE Transactions on
DOI :
10.1109/TMC.2014.2341611