Communication method of relay node using non-linear hybrid network coding and device using said method
AssigneeSamsung Electronics Co., Ltd.
InventorsKwang Taik Kim, Vahid Tarokh
Life of this patent
Estimating the term…
Abstract
Provided is a relay node that performs network coding with respect to signals transmitted from a plurality of sources. The relay node may partition a plurality of constellation points into a plurality of subsets, generate a new constellation diagram based on respective characteristics among the plurality of subsets, and perform network coding based on the new constellation diagram.
Claims21
A communication method executed by a relay node that performs network coding of a signal transmitted from a first source to a first destination and a signal transmitted from a second source to a second destination, the method comprising:
- receiving the signals transmitted from the first and second sources;
- partitioning, into a plurality of subsets, a plurality of constellation points in a constellation diagram defined by a first constellation diagram used by the first source and a second constellation diagram used by the second source;
- generating a new constellation diagram from the constellation diagram based on characteristics of the plurality of subsets, the new constellation diagram having different constellation points than the constellation diagram;
- and
- performing network coding of the received signals based on the new constellation diagram.
A communication method executed by a relay node that performs network coding of a signal transmitted from a first source to a first destination and a signal transmitted from a second source to a second destination, the method comprising:
- receiving the signals from the first and second sources;
- accessing a memory that stores a codebook including a plurality of elements;
- selecting an element included in the codebook, based on a characteristic of a first channel between the first source and the relay node and a characteristic of a second channel between the second source and the relay node;
- partitioning a plurality of constellation points in a constellation diagram, corresponding to a first constellation diagram used by the first source and a second constellation diagram used by the second source, into a plurality of subsets based on the selected element;
- selecting a new constellation diagram corresponding to the plurality of subsets based on the selected element, the new constellation diagram having different constellation points than the constellation diagram;
- and
- performing network coding of the received signals based on the new constellation diagram.
A relay node that performs network coding of a signal transmitted from a first source to a first destination and a signal transmitted from a second source to a second destination, the relay node comprising:
- a receiving unit configured to receive the signal transmitted from the first source and the signal transmitted from the second source;
- a partitioning unit configured to partition a plurality of constellation points in a constellation diagram defined by a first constellation diagram used by the first source and a second constellation diagram used by the second source, into a plurality of subsets;
- a constellation diagram generating unit configured to adaptively generate a new constellation diagram from the constellation diagram, based on characteristics of the plurality of subsets, the new constellation diagram having different constellation points than the constellation diagram;
- a network coding unit configured to perform network coding of the received signals based on the new constellation diagram;
- and
- a transmitting unit configured to transmit the network coded signals to the first destination and the second destination.
A non-transitory computer-readable storage medium having stored therein program instructions to cause a processor to execute a communication method of a relay node that performs network coding of a signal transmitted from a first source to a first destination and a signal transmitted from a second source to a second destination, the method comprising:
- receiving the signals transmitted from the first and second sources;
- partitioning, into a plurality of subsets, a plurality of constellation points in a constellation diagram that is based on a first constellation diagram used by the first source and a second constellation diagram used by the second source;
- generating a new constellation diagram from the constellation diagram based on characteristics of the plurality of subsets, the new constellation diagram having different constellation points than the constellation diagram;
- and
- performing network coding of the received signals based on the new constellation diagram.
A relay node comprising:
- a receiver configured to receive a first signal from a first source and to receive a second signal from a second source;
- a partitioning unit configured to partition a plurality of constellation points of a constellation diagram into a plurality of subsets based on a spatial location of the plurality of constellation points;
- a generating unit configured to generate a new constellation diagram based on the partitioned plurality of subsets, the new constellation diagram having different constellation points than the constellation diagram;
- and
- a network coding unit configured to perform network coding on a plurality of transmission signals based on the newly generated constellation diagram, wherein
- the partitioning unit is further configured to partition the plurality of constellation points into the plurality of subsets based on information associated with a first constellation diagram used by the first source and information associated with a second constellation diagram used by the second source.
Dependencies are inferred from the claim text.