Abstract:
One embodiment comprises a method for a relay node. The method comprises receiving a first message combination comprising at least one encoded message from a first neighboring node and at least one encoded message from a second neighboring node. The first message combination is decoded based on one or more decoding constraints. Each decoding constraint is based on a transmission power of a neighboring node. A transform is applied to the decoded first message combination to generate a second message combination for broadcast. The second message combination is scaled based on a transmission power of the relay node and a transmission power of a neighboring node. The scaled second message combination is simultaneously broadcast to the first neighboring node and the second neighboring node at a symmetric rate.