TY - JOUR
T1 - Design, implementation, and characterization of a cooperative communications system
AU - Murphy, Patrick
AU - Sabharwal, Ashutosh
N1 - Funding Information:
Manuscript received January 31, 2011; revised April 15, 2011; accepted May 21, 2011. Date of publication June 2, 2011; date of current version July 18, 2011. This work was supported in part by the National Science Foundation under Grant CNS-0551692, Grant CNS-0619767, Grant CNS-0923479, and Grant CNS-1012921. The review of this paper was coordinated by Dr. E. K. S. Au.
Funding Information:
The authors would like to thank Dr. C. Dick of Xilinx and the Xilinx University Program, for their continuing support of the Rice University Wireless Open-Access Research Platform Project, and Azimuth Systems for the use of the ACE 400WB channel emulator.
PY - 2011/7
Y1 - 2011/7
N2 - Cooperative communications is a class of techniques that seek to improve reliability and throughput in wireless systems by pooling the resources of distributed nodes. Although cooperation can occur at different network layers and time scales, physical-layer cooperation at symbol time scales offers the largest benefit in combating losses due to fading. However, symbol-level cooperation poses significant implementation challenges, particularly in synchronizing the behavior and carrier frequency of distributed nodes. We present the implementation and characterization of a complete real-time cooperative physical-layer transceiver built on the Rice University Wireless Open-Access Research Platform (WARP). In our implementation, autonomous nodes employ physical-layer cooperation without a central synchronization source and can select between non-cooperative and cooperative communications per packet. Cooperative transmissions use a distributed Alamouti space-time block code (STBC) and employ either amplify-and-forward (AF) or decode-and-forward (DF) relaying. We also present experimental results of our transceiver's real-time performance under various topologies and propagation conditions. Our results clearly demonstrate significant performance gains (more than 40× improvement in packet error rate in some topologies) provided by physical-layer cooperation, even when subject to the constraints of a real-time implementation. Finally, we present methodologies for isolating and understanding the sources of performance bottlenecks in our design. As with all our work on WARP, our transceiver design and experimental framework are available through the open-source WARP repository for use by other wireless researchers.
AB - Cooperative communications is a class of techniques that seek to improve reliability and throughput in wireless systems by pooling the resources of distributed nodes. Although cooperation can occur at different network layers and time scales, physical-layer cooperation at symbol time scales offers the largest benefit in combating losses due to fading. However, symbol-level cooperation poses significant implementation challenges, particularly in synchronizing the behavior and carrier frequency of distributed nodes. We present the implementation and characterization of a complete real-time cooperative physical-layer transceiver built on the Rice University Wireless Open-Access Research Platform (WARP). In our implementation, autonomous nodes employ physical-layer cooperation without a central synchronization source and can select between non-cooperative and cooperative communications per packet. Cooperative transmissions use a distributed Alamouti space-time block code (STBC) and employ either amplify-and-forward (AF) or decode-and-forward (DF) relaying. We also present experimental results of our transceiver's real-time performance under various topologies and propagation conditions. Our results clearly demonstrate significant performance gains (more than 40× improvement in packet error rate in some topologies) provided by physical-layer cooperation, even when subject to the constraints of a real-time implementation. Finally, we present methodologies for isolating and understanding the sources of performance bottlenecks in our design. As with all our work on WARP, our transceiver design and experimental framework are available through the open-source WARP repository for use by other wireless researchers.
KW - Cooperative communications
KW - decode-and-forward relaying
KW - distributed space-time block coding
KW - orthogonal frquency-division multiplexing
KW - performance analysis
KW - physical layer
KW - synchronization
UR - http://www.scopus.com/inward/record.url?scp=79960359541&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79960359541&partnerID=8YFLogxK
U2 - 10.1109/TVT.2011.2158461
DO - 10.1109/TVT.2011.2158461
M3 - Article
AN - SCOPUS:79960359541
VL - 60
SP - 2534
EP - 2544
JO - IEEE Transactions on Vehicular Technology
JF - IEEE Transactions on Vehicular Technology
SN - 0018-9545
IS - 6
M1 - 5783355
ER -