The @math -user additive white Gaussian noise multiway relay channel is investigated, where @math users exchange information at the same rate through a single relay. A new achievable rate region, based on the functional-decode-forward coding strategy, is derived. For the case where there are three or more users, and all nodes transmit at the same power, the capacity is obtained. For the case where the relay power scales with the number of users, it is shown that both compress-forward and functional-decode-forward achieve rates within a constant number of bits of the capacity at all SNR levels; in addition, functional-decode-forward outperforms compress-forward and complete-decode-forward at high SNR levels.
Since the relay needs to broadcast only the modulo-sum of the messages (or in general a function defined such that, having the function and its message, each user is able to decode the message of the other user), the relay may directly decode the function that it will broadcast without needing to decode the individual messages. This strategy is known as functional-decode-forward and also compute-and-forward. This strategy was studied on the binary TWRC using binary linear codes @cite_4 , and on the AWGN TWRC using lattice codes @cite_4 @cite_3 @cite_14 . The scenario of having a relay decoding a linear function of messages from multiple senders was studied by Nazer and Gastpar @cite_19 @cite_10 .
@cite_14 @cite_4 @cite_3 @cite_19 @cite_10
2124731181 2273955308 2158058261 1862689498
We derive the capacity of the binary multi-way relay channel, in which multiple users exchange messages at a common rate through a relay. The capacity is achieved using a novel functional-decode-forward coding strategy. In the functional-decode-forward coding strategy, the relay decodes functions of the users' messages without needing to decode individual messages. The functions to be decoded by the relay are defined such that when the relay broadcasts the functions back to the users, every user is able to decode the messages of all other users. In a distributed communications scenario, a relay applying the compute-and-forward strategy for the real-valued channel model aims to decode an integer linear combination of transmitted messages, a task of very complex nature for which general efficient algorithms for dimension n > 1 have not yet been developed. Nonetheless, the maximum-likelihood decoding metric related to solving for the desired lattice point exhibits interesting properties which lead to partial design criteria for lattice codes in compute-and-forward. This article generalizes maximum-likelihood decoding at the relay to allow for arbitrary real lattice codes at the transmitters, and studies the behavior of the resulting decoding metric using an approximation of the theta series of a lattice, which is itself derived in this article. For the first time, the resulting random sums of lattices over whose points the relay needs to perform a sum are analyzed and furthermore, previous related work is extended to the case of K > 2 transmitters. The specific cases K = 2 and K = 3 are studied empirically. We study the application of convolutional codes to two-way relay networks (TWRNs) with physical-layer network coding (PNC). When a relay node decodes coded signals transmitted by two source nodes simultaneously, we show that the Viterbi algorithm (VA) can be used by approximating the maximum likelihood (ML) decoding for XORed messages as two-user decoding. In this setup, for given memory length constraint, the two source nodes can choose the same convolutional code that has the largest free distance in order to maximize the performance. Motivated from the fact that the relay node only needs to decode XORed messages, a low complexity decoding scheme is proposed using a reduced-state trellis. We show that the reduced-state decoding can achieve the same diversity gain as the full-state decoding for fading channels. In this paper, a point-to-point orthogonal-frequency- division multiplexing (OFDM) system with a decode-and- forward (DF) relay is considered. The transmission consists of two hops. The source transmits in the first hop, and the relay transmits in the second hop. Each hop occupies one time slot. The relay is half-duplex, and capable of decoding the message on a particular subcarrier in one time slot, and re-encoding and forwarding it on a different subcarrier in the next time slot. Thus, each message is transmitted on a pair of subcarriers in two hops. It is assumed that the destination is capable of combining the signals from the source and the relay pertaining to the same message. The goal is to maximize the weighted sum rate of the system by jointly optimizing subcarrier pairing and power allocation on each subcarrier in each hop. The weighting of the rates is to take into account the fact that different subcarriers may carry signals for different services. Both total and individual power constraints for the source and the relay are investigated. For the situations where the relay does not transmit on some subcarriers because doing so does not improve the weighted sum rate, we further allow the source to transmit new messages on these idle subcarriers. To the best of our knowledge, such a joint optimization inclusive of the destination combining has not been discussed in the literature. The problem is first formulated as a mixed integer programming problem. It is then transformed to a convex optimization problem by continuous relaxation, and solved in the dual domain. Based on the optimization results, algorithms to achieve feasible solutions are also proposed. Simulation results show that the proposed algorithms almost achieve the optimal weighted sum rate and outperform the existing methods in various channel conditions.