Random early detection gateways for congestion avoidance
IEEE/ACM Transactions on Networking (TON)
Error Control and Energy Consumption in Communications for Nomadic Computing
IEEE Transactions on Computers - Special issue on mobile computing
Dynamic tuning of the IEEE 802.11 protocol to achieve a theoretical throughput limit
IEEE/ACM Transactions on Networking (TON)
Embracing wireless interference: analog network coding
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
On the effectiveness of cooperation in carrier sense-based ad hoc networks
SECON'09 Proceedings of the 6th Annual IEEE communications society conference on Sensor, Mesh and Ad Hoc Communications and Networks
On joint detection and decoding of linear block codes on Gaussian vector channels
IEEE Transactions on Signal Processing
IEEE Transactions on Wireless Communications
IEEE Transactions on Information Theory
Cooperative diversity in wireless networks: Efficient protocols and outage behavior
IEEE Transactions on Information Theory
Cooperative Strategies and Capacity Theorems for Relay Networks
IEEE Transactions on Information Theory
Computation Over Multiple-Access Channels
IEEE Transactions on Information Theory
A Network Coding Approach to Cooperative Diversity
IEEE Transactions on Information Theory
Cooperative communication in wireless networks
IEEE Communications Magazine
Hi-index | 0.01 |
This paper introduces a novel MAC protocol for wireless networks, called Phoenix, that employs ideas from Network Coding to enhance decode and forward cooperation. A relay is allowed to code data of its own together with a corrupted packet during a retransmission at no additional cost in bandwidth. Therefore, while in conventional cooperative protocols a node becomes a relay only to assist other terminals, with our proposal a cooperator can also serve its own traffic. We evaluate Phoenix's performance by means of a theoretical model and extensive simulation campaigns. We show that Phoenix is especially beneficial in multihop settings and interesting gains over benchmark protocols can be achieved.