METHOD FOR DYNAMIC AND SELECTIVE FD-DSDF TRANSMISSION OF A DIGITAL SIGNAL FOR A MAMRC SYSTEM WITH SEVERAL FULL-DUPLEX RELAYS, AND CORRESPONDING PROGRAM PRODUCT AND RELAY DEVICE
First Claim
1. A relaying method performed by a full-duplex relay for a telecommunications system comprising a plurality of sources ({S1, S2, . . . , SM}), the full-duplex relay (R1) and at least one other full-duplex relay (R2), and a destination, the method comprising:
- a decoding process comprising estimating for each source code words xS,t from received blocks corresponding to successive code words xS,t transmitted simultaneously by the sources during T time slots, such that, at each time slot t, t=1, . . . , T, a code word xS,t comprises B blocks xS,t(1), xS,t(2), . . . , xS,t(B) of which the first can be decoded independently of the other blocks, a code word xS,t encoding a K-bit message uS,t, where K, B, and T are natural integers, B>
2, T>
1;
detecting, by the relay, messages that have been decoded without error and taking a decision; and
encoding a signal and transmitting it to the destination, wherein the signal is representative only of messages that have been decoded without error;
wherein, while estimating the messages from the sources, the relay (R1) takes account of a signal transmitted by the other relay (R2) representative of messages from sources that have been decoded without error by that other relay; and
wherein, after each received block, the encoding and transmission are performed under the control of the process of detecting messages that have been decoded without error and of taking a decision in compliance with a selection scheme, and in that the selection scheme is such that a representative signal relating to a message that has been decoded without error during a time slot is transmitted by the relay during the same time slot.
1 Assignment
0 Petitions
Accused Products
Abstract
A relay for a telecommunications system comprises a decoder which responds to received blocks corresponding to successive code words xS,t transmitted simultaneously by sources during T time slots. At each slot t, t=1, . . . , T, a code word xS,t comprises B blocks xS,t(1), xS,t(2), . . . , xS,t(B). The first can be decoded independently of the other blocks, to estimate for each source code words xS,t. It also comprises a detector which detects messages that have been decoded without error and takes a decision and an encoder and transmitter which encodes a signal and transmits it to the destination, which signal is representative only of messages that have been decoded without error. When estimating, the decoder takes account of a signal transmitted by another relay representative of messages from the sources that were decoded without error by that relay. The encoder and transmitter is under the control of the detector in accordance with a selection scheme, after each received block.
36 Citations
15 Claims
-
1. A relaying method performed by a full-duplex relay for a telecommunications system comprising a plurality of sources ({S1, S2, . . . , SM}), the full-duplex relay (R1) and at least one other full-duplex relay (R2), and a destination, the method comprising:
-
a decoding process comprising estimating for each source code words xS,t from received blocks corresponding to successive code words xS,t transmitted simultaneously by the sources during T time slots, such that, at each time slot t, t=1, . . . , T, a code word xS,t comprises B blocks xS,t(1), xS,t(2), . . . , xS,t(B) of which the first can be decoded independently of the other blocks, a code word xS,t encoding a K-bit message uS,t, where K, B, and T are natural integers, B>
2, T>
1;detecting, by the relay, messages that have been decoded without error and taking a decision; and encoding a signal and transmitting it to the destination, wherein the signal is representative only of messages that have been decoded without error; wherein, while estimating the messages from the sources, the relay (R1) takes account of a signal transmitted by the other relay (R2) representative of messages from sources that have been decoded without error by that other relay; and wherein, after each received block, the encoding and transmission are performed under the control of the process of detecting messages that have been decoded without error and of taking a decision in compliance with a selection scheme, and in that the selection scheme is such that a representative signal relating to a message that has been decoded without error during a time slot is transmitted by the relay during the same time slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12)
-
-
11. A full-duplex relay for a telecommunications system comprising a plurality of sources ({S1, S2, . . . , SM}), the relay, at least one other relay, and a destination, the relay comprising:
-
a decoder configured to estimate for each source code words xS,t from received blocks corresponding to successive code words xS,t transmitted simultaneously by the sources during T time slots, such that, at each time slot t, t=1, . . . , T, a code word xS,t comprises B blocks xS,t(1), xS,t(2), . . . , xS,t(B) of which the first can be decoded independently of the other blocks, with B and T natural integers, B>
2, T>
1;a decision component configured to detect messages that have been decoded without error and for taking a decision; and an encoder and transmitter configured to encode a signal and transmit it to the destination, wherein the signal is representative only of messages that have been decoded without error; wherein the relay is configured such that, while estimating the messages from the sources, the decoder takes account of a signal transmitted by the other relay representative of messages from sources that have been decoded without error by that other relay; and wherein the relay is configured such that, after each received block the encoder and transmitter is under the control of the decision component which detects errors and which takes a decision in compliance with a selection scheme, and wherein the selection scheme is such that a representative signal relating to a message that has been decoded without error during a time slot is transmitted by the relay during the same time slot.
-
-
13. A receiver for a MAMRC system, said receiver comprising:
-
a detector and decoder configured to jointly detect and decode blocks coming from sources and messages coming from relays, the detection and decoding being performed iteratively at the end of each time slot t such that tε
{1, . . . , t−
Q−
1} over the duration of a sliding window of length Q, Qε
{1, . . . , T}, with propagation of probabilities between the iterations in order to estimate Q messages for each source;wherein the receiver is configured such that the detector and decoder which detects and decodes messages from the relays is configured in each sub slot on the basis of signalling information coming from the relays indicating whether each relay is cooperating on this block b, b=1, . . . B; and such that the propagation of probabilities is configured for each block b, b=1, . . . B, on the basis of signalling information coming from each relay indicating the selection scheme of the relay, with B and T being natural integers, B>
2, T>
1.
-
-
14. A method of transmitting a digital signal for a telecommunications system comprising a plurality of sources ({S1, S2, . . . , SM}), at least two relays, and a destination implementing a spatially distributed network code, the method comprising for each source:
-
encoding messages uS,t including respective CRCs into code words cs,t; and transmitting the code words cs,t during T time slots to the relays and to the destination; wherein the encoding is of finite incremental redundancy type and, at each sub slot b=1, 2, . . . , B of a time slot, it delivers a block cS,t(b) such that the B successive blocks {cS,t(b);
1≦
b≦
B} form the code word cs,t, such that the first block can be decoded independently of the other blocks, and such that the following blocks are parity bits that add redundancy to the first block.
-
-
15. A transmitter of a digital signal for a telecommunications system having a plurality of sources ({S1, S2, . . . , SM}), at least two relays, and a destination implementing a spatially distributed network code:
-
an encoder which encodes messages uS,t having respective CRCs into code words cs,t; and a transmitter which transmits code words cs,t during T time slots to the relays and to the destination; wherein the encoder is of finite incremental redundancy type and, at each sub slot b=1, 2, . . . , B of a time slot, it delivers a block cS,t(b) such that the B successive blocks {cS,t(b);
1≦
b≦
B} form the code word cs,t, such that the first block can be decoded independently of the other blocks, and such that the following blocks are parity bits that add redundancy to the first block.
-
Specification