System and method for two-way relaying with beamforming
AssigneeFuturewei Technologies, Inc.
InventorsAli Yazdan Panah, Philippe Sartori
Life of this patent
Estimating the term…
Abstract
A system and method for two-way relaying with beamforming are provided. A method for relay operations includes estimating communications channels between a relay and communications devices coupled to the relay, storing data contained in the transmissions, storing data contained in the transmissions, precoding a transmission including a subset of the stored data with a precoding matrix, and transmitting the precoded transmission. The estimating is based on transmissions made by the communications devices in the subset of communications devices, and the precoding matrix is based on estimates of the communications channels.
Claims28
A method comprising:
- transmitting, by a relay, transmission parameters to a subset of communications devices coupled to the relay;
- receiving, by the relay, precoding vectors from communications devices in the subset of communications devices;
- determining, by the relay, a precoding matrix from the precoding vectors;
- providing, by the relay, the precoding matrix to communications devices coupled to the relay;
- storing, by the relay, a portion of transmissions from the subset of communications devices;
- and
- transmitting, by the relay, a transmission comprising a combination of at least a subset of the stored portion of the transmissions, wherein the transmission is precoded with the precoding matrix.
A relay comprising:
- a transmitter configured to transmit transmission parameters to a subset of communications devices coupled to the relay;
- a receiver configured to receive precoding vectors from communications devices in the subset of communications devices;
- a non-transitory memory storage comprising instructions;
- one or more processors in communication with the transmitter, the receiver and the memory storage, wherein the one or more processors execute the instructions to:
- determine a precoding matrix from the precoding vectors;
- provide the precoding matrix to communications devices coupled to the relay;
- and
- store a portion of transmissions from the subset of communications devices;
- and
- the transmitter further configured to transmit a transmission comprising a combination of at least a subset of the stored portion of the transmissions, wherein the transmission is precoded with the precoding matrix.
A method comprising:
- receiving, by a relay, transmissions from a first type of communications device in a subset of communications devices coupled to a relay during a first interval;
- estimating, by the relay, first communications channels between the relay and a subset of the first type of communications device transmitting to the relay;
- receiving, by the relay, transmissions from any type of communications device in the subset of communications devices coupled to the relay during a second interval;
- estimating, by the relay, second communications channels between the relay and a subset of the any type of communications device transmitting to the relay during the second interval;
- and
- storing, by the relay, a portion of the transmissions from the any type of communications device.
A relay comprising:
- a receiver configured to:
- receive transmissions from a first type of communications device in a subset of communications devices coupled to a relay during a first interval;
- and
- receive transmissions from any type of communications device in the subset of communications devices coupled to the relay during a second interval;
- a non-transitory memory storage comprising instructions;
- and
- one or more processors in communication with the receiver and the memory storage, wherein the one or more processors execute the instructions to:
- estimate first communications channels between the relay and a subset of the first type of communications device transmitting to the relay;
- estimate second communications channels between the relay and a subset of the any type of communications device transmitting to the relay during the second interval;
- and
- store a portion of the transmissions from the any type of communications device.
A method comprising:
- receiving, by a communications device, transmission parameters from a relay;
- determining, by the communications device, a precoding vector in accordance with the transmission parameters;
- transmitting, by the communications device, the precoding vector to the relay;
- transmitting, by the communications device, a first transmission to the relay;
- and
- receiving, by the communications device from the relay, a second transmission comprising a precoded combination of at least a subset of a portion of transmissions received at the relay from a subset of communications devices coupled to the relay.
A communications device comprising:
- a receiver configured to:
- receive transmission parameters from a relay;
- and
- receive, from the relay, a second transmission comprising a precoded combination of at least a subset of a portion of transmissions received at the relay from a subset of communications devices coupled to the relay;
- a non-transitory memory storage comprising instructions;
- one or more processors in communication with the receiver and the memory storage, wherein the one or more processors execute the instructions to determine a precoding vector in accordance with the transmission parameters;
- and
- a transmitter in communication with the one or more processors and configured to transmit the precoding vector to the relay and to transmit a first transmission to the relay.
Dependencies are inferred from the claim text.