Network coding method and network coding apparatus
AssigneeFujitsu Limited
InventorsJianming Wu, Yoshinori Tanaka, Kazuhisa Obuchi, Mitsuhiro Azuma, Tomohiko Taniguchi
Life of this patent
Estimating the term…
Abstract
A base station BS transmits downlink data to a relay station RS. A mobile station MS transmits uplink data to the relay station RS. The relay station RS determines a first modulation scheme for transmitting the uplink data to the base station BS, and determines a second modulation scheme for transmitting the downlink data to the mobile station MS. The relay station RS multiplies a symbol sequence obtained by the first modulation scheme by a symbol sequence obtained by the second modulation scheme for each symbol, and multicasts the multiplication result to the base station BS and the mobile station MS.
Claims15
A network coding method for transmitting a signal between a first communication device and a second communication device through a third communication device, comprising:
- determining a first communication scheme for transmitting to the first communication device first data received from the second communication device;
- determining a second communication scheme for transmitting to the second communication device second data received from the first communication device;
- generating a multicast signal by complex multiplying a first symbol sequence of at least two bits representing at least a first set of complex numbers obtained by modulating, by a first modulation scheme the first data according to the first communication scheme by a second symbol sequence of at least two bits representing at least a second set of complex numbers obtained by modulating, by a first modulation scheme the second data according to the second communication scheme for each symbol;
- and
- transmitting the multicast signal from the third communication device to the first and second communication devices.
A network coding method for transmitting a signal between a first communication device and a second communication device through a third communication device, comprising:
- determining a first communication scheme for transmitting to the first communication device first data received from the second communication device;
- determining a second communication scheme for transmitting to the second communication device second data received from the first communication device;
- generating a multicast signal by multiplying a first symbol sequence obtained by processing the first data according to the first communication scheme by a second symbol sequence obtained by processing the second data according to the second communication scheme for each symbol;
- and
- transmitting the multicast signal from the third communication device to the first and second communication devices,
- wherein the first data is regenerated by inversely multiplying the multicast signal by a corresponding symbol of the second data in the first communication device;
- detecting a symbol from the multicast signal using Zero-Forcing method;
- regenerating a data bit by inverse-multiplying the detected symbol by a corresponding symbol of the second data;
- and
- decoding the regenerated data bit by turbo-decoding.
A network coding method for transmitting a signal from a transmitting device to a plurality of receiving devices, comprising:
- determining communication schemes for transmitting corresponding data to each of the receiving devices, respectively;
- generating a multicast signal by complex multiplying a plurality of symbol sequences of at least two bits representing at least a first and second set of complex numbers obtained by modulating, by a first and second modulation scheme data to be transmitted to the plurality of receiving devices with corresponding communication schemes for each symbol;
- and
- transmitting the multicast signal to the plurality of receiving devices.
A network coding apparatus for relaying a signal between a first communication device and a second communication device, comprising:
- a decision unit to determine a first communication scheme for transmitting to the first communication device first data received from the second communication device, and for determining a second communication scheme for transmitting to the second communication device second data received from the first communication device;
- a multiplication unit to generate a multicast signal by complex multiplying a first symbol sequence of at least two bits representing at least a first set of complex numbers obtained by modulating, by a first modulation scheme the first data according to the first communication scheme by a second symbol sequence of at least two bits representing at least a second set of complex numbers obtained by modulating, by a first modulation scheme the second data according to the second communication scheme for each symbol;
- and
- a transmission unit to transmit the multicast signal to the first and second communication devices.
A network coding apparatus for relaying a signal between a first communication device and a second communication device, comprising:
- a decision unit to determine a first communication scheme for transmitting to the first communication device first data received from the second communication device, and for determining a second communication scheme for transmitting to the second communication device second data received from the first communication device;
- a multiplication unit to generate a multicast signal by multiplying a first symbol sequence obtained by processing the first data according to the first communication scheme by a second symbol sequence obtained by processing the second data according to the second communication scheme for each symbol;
- and
- a transmission unit to transmit the multicast signal to the first and second communication devices,
- wherein the decision unit is further adapted to determine the first communication scheme according to communication quality between the first communication device and the network coding apparatus, and determine the second communication scheme according to communication quality between the second communication device and the network coding apparatus;
- and
- an operation unit to perform an exclusive-OR operation on the first and the second data for each bit, and for generating an auxiliary multicast signal from the operation result;
- and
- a selection unit to select one of the multicast signal and the auxiliary multicast signal, wherein
- the transmission unit transmits the signal selected by the selection unit to the first and second communication devices.
Dependencies are inferred from the claim text.