User Cooperation Through Network Coding

Most user cooperation protocols work in a timesharing manner, where each user transmits its own message and relays for the other at different segments of a time slot. We develop a new scheme to send these messages simultaneously using network coding. We show that network coding is more tolerant to poor inter-user channels than time-sharing, and achieves a better overall performance. We generalize the scheme to a multi-user, multi-slot cooperation framework. Under this framework, we show that the network coding scheme reaps a better diversity order and provides a better effective inter-user channel than time-sharing schemes.

[1]  Elza Erkip,et al.  User cooperation diversity. Part I. System description , 2003, IEEE Trans. Commun..

[2]  Gregory W. Wornell,et al.  Cooperative diversity in wireless networks: Efficient protocols and outage behavior , 2004, IEEE Transactions on Information Theory.

[3]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[4]  Meng Yu,et al.  Is amplify-and-forward practically better than decode-and-forward or vice versa? , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[5]  G. Bauch,et al.  Iterative Network and Channel Decoding on a Tanner Graph , 2005 .

[6]  Aria Nosratinia,et al.  Diversity through coded cooperation , 2006, IEEE Transactions on Wireless Communications.

[7]  Matching Code-on-Graph with Network-on-Graph : Adaptive Network Coding for Wireless Relay Networks , 2005 .

[8]  Philip Schniter,et al.  Achievable diversity-vs-multiplexing tradeoffs in half-duplex cooperative channels , 2004, Information Theory Workshop.

[9]  Elza Erkip,et al.  Cooperative coding for wireless networks , 2004, IEEE Trans. Commun..

[10]  Rick S. Blum,et al.  Toward Maximizing Throughput in Wireless Relay: A General User Cooperation Model , 2007, 2007 41st Annual Conference on Information Sciences and Systems.

[11]  Elza Erkip,et al.  Cooperative coding for wireless networks , 2002, IEEE Transactions on Communications.