Compute-and-forward: A novel strategy for cooperative networks

In recent work, we have shown that in a Gaussian network, nodes can often recover linear combinations of transmitted codewords much more efficiently than the codewords themselves. These nodes, after decoding their linear equations, simply send them towards the destination, which given enough equations, can recover the desired messages. This compute-and-forward strategy relies on a lattice-based coding framework. In this note, we show that by employing appropriately nested lattice codes, nodes can reliably recover linear combinations of the messages symbols themselves. This considerably simplifies the description of our scheme. We also consider superposition and successive cancellation within the compute-and-forward framework.

[1]  Michael Gastpar,et al.  The case for structured random codes in network capacity theorems , 2008, Eur. Trans. Telecommun..

[2]  Simon Litsyn,et al.  Lattices which are good for (almost) everything , 2005, IEEE Transactions on Information Theory.

[3]  Michael Gastpar,et al.  Computation Over Multiple-Access Channels , 2007, IEEE Transactions on Information Theory.

[4]  S. Shamai,et al.  Scaling Laws in Decentralized Processing of Interfered Gaussian Channels , 2008, 2008 IEEE International Zurich Seminar on Communications.

[5]  Michael Gastpar,et al.  Compute-and-forward: Harnessing interference with structured codes , 2008, 2008 IEEE International Symposium on Information Theory.

[6]  Uri Erez,et al.  Achieving 1/2 log (1+SNR) on the AWGN channel with lattice encoding and decoding , 2004, IEEE Transactions on Information Theory.

[7]  Abhay Parekh,et al.  The Approximate Capacity of the Many-to-One and One-to-Many Gaussian Interference Channels , 2008, IEEE Transactions on Information Theory.

[8]  Michael Gastpar,et al.  Lattice Coding Increases Multicast Rates for Gaussian Multiple-Access Networks , 2007 .

[9]  János Körner,et al.  How to encode the modulo-two sum of binary sources (Corresp.) , 1979, IEEE Trans. Inf. Theory.

[10]  Uri Erez,et al.  Lattice Strategies for the Dirty Multiple Access Channel , 2007, IEEE Transactions on Information Theory.

[11]  S. Sandeep Pradhan,et al.  Lattices for Distributed Source Coding: Jointly Gaussian Sources and Reconstruction of a Linear Function , 2007, AAECC.

[12]  Alexander Sprintson,et al.  Joint Physical Layer Coding and Network Coding for Bidirectional Relaying , 2008, IEEE Transactions on Information Theory.

[13]  Shlomo Shamai,et al.  Nested linear/Lattice codes for structured multiterminal binning , 2002, IEEE Trans. Inf. Theory.