System and method for data communication using interference alignment
Abstract
A system and method for data communication are presented. The method can include generating a set of precoding weights by autonomously selecting a precoding weight for each antenna at the first transceiver. The method can include transmitting a set of selected precoding weights in a request message. The method can include receiving an indication that the second transceiver unit will accept a transmission from the first transceiver unit. In response to the receiving, the method can include precoding data as precoded data using the set of precoding weights and transmitting the precoded data to the second transceiver unit using antennas of the one or more antennas corresponding to the set of precoding weights.
Claims
exact text as granted — not AI-modified1 . A method for data communication at a first transceiver unit having one or more antennas, the method comprising:
generating a set of precoding weights, the set of precoding weights including a precoding weight for each antenna of the one or more antennas at the first transceiver unit; transmitting the set of precoding weights to a second transceiver unit; receiving an indication that the second transceiver unit will accept a transmission from the first transceiver unit; and in response to the receiving,
precoding data as precoded data using the set of precoding weights; and
transmitting the precoded data to the second transceiver unit using antennas of the one or more antennas corresponding to the set of precoding weights.
2 . The method of claim 1 , wherein the set of precoding weights are transmitted in a reference signal used by the second transceiver unit for channel estimation.
3 . The method of claim 1 , wherein the set of precoding weights are transmitted in a request to send (RTS) message.
4 . The method of claim 1 , wherein the indication that the second transceiver unit will accept the transmission from the first transceiver unit is a clear to send (CTS) message.
5 . The method of claim 4 , wherein the second transceiver broadcasts the CTS message including one or more channel quality indicators.
6 . The method of claim 4 , further comprising determining, based on the one or more channel quality indicators included in the CTS message, at least one of a modulation order and a code rate to apply to the transmission of the precoded data to the second transceiver unit.
7 . The method of claim 1 , wherein each precoding weight of the set of precoding weights is selected using one of a random process, a pseudo-random process, a non-random process, and a deterministic process.
8 . A system for data communications, comprising:
a first transceiver unit having one or more antennas; and a second transceiver unit, the first transceiver unit being configured to generate a first set of precoding weights, the first set of precoding weights including a precoding weight for each antenna of the one or more antennas, each precoding weight of the first set of precoding weights being selected at the first transceiver unit; transmit the first set of precoding weights to the second transceiver unit; receive a message indicating that the second transceiver unit will accept a transmission from the first transceiver unit; and in response to receiving the message, the first transceiver unit is further configured to
precode data using the selected first set of precoding weights as precoded data; and
transmit the precoded data to the second transceiver unit using the one or more antennas corresponding to the first set of precoding weights.
9 . The system of claim 8 , further comprising a third transceiver unit, wherein the second transceiver unit is configured to:
receive the first set of precoding weights from the first transceiver unit and a second set of precoding weights from the third transceiver unit, the second set of precoding weights being selected at the third transceiver unit; accept data communications from the first transceiver unit and not from the third transceiver unit; determine a first set of decoding weights based at least in part on the first set of precoding weights, and channel condition measurements; broadcast the message indicating that the second transceiver unit will accept the transmission from the first transceiver unit; receive, in response to the message, precoded data from the first transceiver unit; and decode the precoded data based on the first set of decoding weights.
10 . The system of claim 9 , wherein the first transceiver unit is further configured to transmit the first set of precoding weights to the second transceiver unit in one of a request to send (RTS) message and a reference signal.
11 . The system of claim 9 , wherein each precoding weight of the set of precoding weights is selected using one of a random process, a pseudo-random process, a non-random process, and a deterministic process.
12 . The system of claim 9 , wherein the message indicating acceptance by the second transceiver unit is a clear to send (CTS) broadcast message having one or more channel quality indicators.
13 . The system of claim 12 , wherein the first transceiver unit is configured to determine at least one of a modulation order and a code rate to apply to the transmission from the second transceiver unit based on the one or more channel quality indicators included in the CTS message.
14 . A non-transitory computer-readable medium storing instructions, that when executed by one or more processors, cause a computer to:
generate a set of precoding weights for data communication at a first transceiver unit having one or more antennas, the set of precoding weights including a precoding weight for each antenna of one or more antennas at the first transceiver unit; transmit the set of precoding weights to a second transceiver unit; receive an indication that the second transceiver unit will accept a transmission from the first transceiver unit; and in response to the indication,
precode data as precoded data using the set of precoding weights; and
transmit the precoded data to the second transceiver unit using antennas of the one or more antennas corresponding to the set of precoding weights.
15 . The non-transitory computer-readable medium of claim 1 , wherein the set of precoding weights are transmitted in a reference signal used by the second transceiver unit for channel estimation.
16 . The non-transitory computer-readable medium of claim 1 , wherein the set of precoding weights are transmitted in a request to send (RTS) message.
17 . The non-transitory computer-readable medium of claim 1 , wherein the indication that the second transceiver unit will accept the transmission from the first transceiver unit is a clear to send (CTS) message.
18 . The non-transitory computer-readable medium of claim 4 , wherein the second transceiver broadcasts the CTS message including one or more channel quality indicators.
19 . The non-transitory computer-readable medium of claim 4 , wherein the instructions further cause the computer to determine, based on the one or more channel quality indicators included in the CTS message, at least one of a modulation order and a code rate to apply to the transmission of the precoded data to the second transceiver unit.
20 . The non-transitory computer-readable medium of claim 1 , wherein each precoding weight of the set of precoding weights is selected using one of a random process, a pseudo-random process, a non-random process, and a deterministic process.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.