Cooperative multiple access in wireless networks
AssigneeIntel Corporation
InventorsTimothy Cox, Ahmad Khoshnevis
Life of this patent
Estimating the term…
Abstract
A cooperative cluster of wireless nodes exchange data before cooperatively communicating with a destination node over a MIMO channel. In a cooperative cluster of M nodes, each node shares 1/M of its own data with each of the other nodes, and keeps 1/M of its own data for transmission. Each node receives 1/M of data from each cooperative node. The data is merged at each cooperative node, and transmitted to the destination node.
Claims16
A method for use with a wireless user device, the method comprising:
- identifying a first packet of data to be communicated from the wireless user device to a destination node, the first packet of data comprising M parts, and the wireless user device comprising part of a cooperative cluster comprising M cooperating wireless user devices including the wireless user device in which M is an integer greater than 2;
- transmitting a different part of the first packet of data to of the M−1 other cooperating wireless user devices in the cluster, one of the M parts of the first packet of data remaining with the wireless user device;
- receiving cooperative data from the at least one of the M−1 other cooperating wireless user devices in the cluster;
- combining the received cooperative data and the remaining part of the first packet of data to form a transmit packet;
- and
- transmitting the transmit packet to the destination node.
A method for use with a wireless user device, the method comprising:
- identifying a first packet of data to be communicated from the wireless user device to a destination node, the first packet of data comprising M portions, and the wireless user device comprising part of a cluster comprising M cooperating wireless user devices including the wireless user device in which M is an integer greater than 2;
- transmitting a different portion of the first packet of data to each of the other cooperating wireless user devices in the cluster, one of the M portions of the first packet of data remaining with the wireless user device;
- receiving cooperative data from the other cooperating wireless user devices in the cluster;
- combining the received cooperative data and the remaining portion of the first packet of data to form a transmit packet;
- and
- transmitting the transmit packet to the destination node.
A wireless device, comprising:
- a processor to identify a first packet of data to be communicated from the wireless device to a destination node, the first packet of data comprising M parts, and the wireless device comprising part of a cooperative cluster comprising M cooperating wireless devices including the wireless device in which M is an integer greater than 2;
- a transmitter to transmit a different part of the first packet of data to each of the M−1 other cooperating wireless devices in the cluster, one of the M parts of the first packet of data remaining with the wireless device;
- a receiver to receive 1/M of a data packet from each of M−1 cooperating wireless devices in a cooperative cluster;
- and
- the transmitter to further transmit symbols corresponding to the merged bit stream.
An article having a non-transitory machine-readable medium with instructions stored thereon that when accessed result in a wireless user device:
- identifying a first packet of data to be communicated from the wireless user device to a destination node, the first packet of data comprising M portions, and the wireless user device comprising part of a cluster comprising M cooperating wireless user devices including the wireless user device in which M is an integer greater than 2;
- transmitting a different portion of the first packet of data to each of the M−1 other cooperating wireless user devices in the cluster, one of the M portions of the first packet of data remaining with the wireless user device;
- receiving cooperative data from the at least one of the M−1 other cooperating wireless user devices;
- combining the cooperative data and the remaining portion of the first packet of data to form a transmit packet;
- and
- transmitting the transmit packet to the destination node.
Dependencies are inferred from the claim text.