The capacity region of three user Gaussian inverse-compute-and-forward channels

We consider a three user multiple access channel where transmitter m has access to the linear equation u<sub>m</sub> = Σ<sup>3</sup><sub>l = 1</sub> f<sub>ml</sub> w<sub>l</sub> of independent messages w<sub>1</sub> ϵ F<sub>p</sub><sup>k1</sup>, w2 ϵ F<sub>p</sub><sup>k2</sup>, w3 ϵ F<sub>p</sub><sup>k3</sup> (and f<sub>ml</sub> ϵ F<sub>p</sub>), and the destination wishes to recover all three messages. This problem is motivated as the last hop in a network where relay nodes employ the Compute-and-Forward strategy and decode linear equations of messages; we seek to do the reverse and extract messages from sums over a multiple access channel. An achievable rate region for the two user problem was previously derived; here we extend and strengthen this work to show capacity for the two and three user Gaussian channel models subject to invertability conditions on the matrix of coefficients describing the given linear equations of messages. The optimal transmission scheme is not to independently send the three equations u<sub>m</sub> over the MAC but rather to exploit their special correlation structure.