# US 2018/0248665 A1 · System and method for data communication using interference alignment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0248665 A1
- Document ID: US20180248665A1
- Status: Published application
- Kind: A1
- Application number: 15/968,546
- Filed: 2018-05-01
- Published: 2018-08-30
- Earliest claimed: 2015-06-22
- Assignees: Trabus Technologies
- Applicants: Trabus Technologies
- Inventors: Roy Franklin Quick, JR.
- Web page: https://patentgrep.com/patent/US20180248665A1

## CPC

- H04L 5/0032: {Distributed allocation, i.e. involving a plurality of allocating devices, each making partial allocation}
- H04B 7/0413: MIMO systems
- H04B 7/0617: {for beam forming}
- H04B 17/336: Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
- H04H 20/38: Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
- H04J 11/005: {of intercell interference}
- H04W 28/0236: {radio quality, e.g. interference, losses or delay}
- H04W 72/20: Control channels or signalling for resource management
- H04B 7/0452: Multi-user MIMO systems
- H04L 5/0023: {Time-frequency-space}
- H04L 5/0091: {Signalling for the administration of the divided path, e.g. signalling of configuration information}
- H04W 74/0816: with collision avoidance
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04B: TRANSMISSION
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## 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

### Claim 1

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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

The method of claim 1, wherein the set of precoding weights are transmitted in a request to send (RTS) message.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 4)

The method of claim 4, wherein the second transceiver broadcasts the CTS message including one or more channel quality indicators.

### Claim 6 (depends on 4)

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.

### Claim 7 (depends on 1)

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.

### Claim 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.

### Claim 9 (depends on 8)

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.

### Claim 10 (depends on 9)

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.

### Claim 11 (depends on 9)

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.

### Claim 12 (depends on 9)

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.

### Claim 13 (depends on 12)

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.

### Claim 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.

### Claim 15 (depends on 1)

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.

### Claim 16 (depends on 1)

The non-transitory computer-readable medium of claim 1, wherein the set of precoding weights are transmitted in a request to send (RTS) message.

### Claim 17 (depends on 1)

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.

### Claim 18 (depends on 4)

The non-transitory computer-readable medium of claim 4, wherein the second transceiver broadcasts the CTS message including one or more channel quality indicators.

### Claim 19 (depends on 4)

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.

### Claim 20 (depends on 1)

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.
