Cooperative Communications: from Theory to Experimental Implementation
Over the last years, cooperative communications have been studied from both fundamental and practical points of view. However, most of the existing studies of cooperative communications rely on math or computer simulation. In this paper, the authors describe the implementation of a cooperative communication strategy for wireless networks in a testbed based on Click Modular Router. They describe the methodology they have followed to reprogram the drivers controlling the data layer functions of off-the-shelf commercial Wireless Network Interface Cards (NICs). More precisely, they have implemented a Cooperative Automatic Retransmission (C-ARQ) scheme to show that the performance of wireless communications can be boosted by using an intermediate relay when the wireless channel between the source and the destination is in bad conditions.