# US 2010/0166107 A1 · Systems and Methods for Transmitter Diversity

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

- Number: US 2010/0166107 A1
- Document ID: US20100166107A1
- Status: Published application
- Kind: A1
- Application number: 12/698,090
- Filed: 2010-02-01
- Published: 2010-07-01
- Earliest claimed: 2005-04-26
- Assignees: Xocyst Transfer AG L.L.C.
- Inventors: Mark A. Webster; Deniz Rende; Jim E. Petranovich
- Web page: https://patentgrep.com/patent/US20100166107A1

## CPC

- H04B 7/0697: {using spatial multiplexing}
- H04B 7/0671: {using different delays between antennas}
- H04B 7/0691: {using subgroups of transmit antennas}
- H04B: TRANSMISSION

## Abstract

Methods and systems for transmitter diversity expansion are provided. The methods and systems include steps and modules for applying a number of data streams (K) to a larger number of antennas (N). This is performed by applying each of the data streams to a single base antenna, such that K data streams are applied to K base antennas, and by shifting and combining the K data streams to produce N-K data streams to apply to N-K extension antennas.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A system comprising:
a transmit processor configured to generate a set of one or more extension data streams based on a set of base data streams, wherein at least one data stream of the set of one or more extension data streams is the product of a matrix multiplication of the set of base data streams with a unitary matrix.

### Claim 22 (depends on 21)

The system of claim 21, wherein the set of extension data streams comprises at least one data stream corresponding to a cyclically-shifted combination of the data streams of the set of base data streams.

### Claim 23 (depends on 21)

The system of claim 21, wherein at least one data stream of the set of base data streams is cyclically-shifted before it is combined with the other data streams of the set of base data streams to generate the set of extension data streams.

### Claim 24 (depends on 21)

The system of claim 21, wherein the transmit processor is configured to combine the set of base data streams into a combined data stream, and to cyclically-shift the combined data stream to generate at least one extension data stream of the set of one or more extension data streams.

### Claim 25 (depends on 21)

The system of claim 21, wherein the transmit processor is configured to cyclically-shift at least one data stream of the set of base data streams, and to combine the at least one cyclically-shifted data stream with at least one other data stream of the set of base data streams to generate at least one extension data stream of the set of one or more extension data streams.

### Claim 26 (depends on 21)

The system of claim 21, wherein the unitary matrix is one of a Fourier Transform matrix or a Walsh matrix.

### Claim 27 (depends on 21)

The system of claim 21, wherein the transmit processor is communicatively coupled to a set of base antennas and a set of one or more expansion antennas, wherein each base antenna is configured to transmit a corresponding one of the base data streams, and wherein each expansion antenna of the set of one or more expansion antennas is configured to transmit a corresponding one of the extension data streams of the set of one or more extension data streams.

### Claim 28 (depends on 21)

The system of claim 21, wherein the quantity of base data streams is equal to the quantity of expansion data streams.

### Claim 29 (depends on 21)

The system of claim 21, wherein the quantity of base data streams is greater than the quantity of expansion data streams.

### Claim 30

A system comprising:
means for generating a set of one or more extension data streams based on a set of base data streams, wherein at least one data stream of the set of one or more extension data streams is the product of a matrix multiplication of the set of base data streams with a unitary matrix.

### Claim 31 (depends on 30)

The system of claim 30, wherein the set of extension data streams comprises at least one data stream corresponding to a cyclically-shifted combination of the data streams of the set of base data streams.

### Claim 32 (depends on 30)

The system of claim 30, wherein at least one data stream of the set of base data streams is cyclically-shifted before it is combined with the other data streams of the set of base data streams to generate the set of extension data streams.

### Claim 33 (depends on 30)

The system of claim 30, wherein the means for generating comprises:
means for combining the set of base data streams into a combined data stream; and
means for cyclically-shifting the combined data stream to generate at least one extension data stream of the set of one or more extension data streams.

### Claim 34 (depends on 30)

The system of claim 30, wherein the means for generating comprises:
means for cyclically-shifting at least one data stream of the set of base data streams; and
means for combining the at least one cyclically-shifted data stream with at least one other data stream of the set of base data streams to generate at least one extension data stream of the set of one or more extension data streams.

### Claim 35 (depends on 30)

The system of claim 30, wherein the unitary matrix is one of a Fourier Transform matrix or a Walsh matrix.

### Claim 36 (depends on 30)

The system of claim 30, wherein the means for generating is communicatively coupled to a set of means for transmitting the base data streams and a set of one or more means for transmitting the expansion data streams.

### Claim 37 (depends on 30)

The system of claim 30, wherein the quantity of base data streams is equal to the quantity of expansion data streams.

### Claim 38 (depends on 30)

The system of claim 30, wherein the quantity of base data streams is greater than the quantity of expansion data streams.

### Claim 39

A method comprising:
generating a set of one or more extension data streams based on a set of base data streams, wherein at least one data stream of the set of one or more extension data streams is the product of a matrix multiplication of the set of base data streams with a unitary matrix; and
initiating the transmission of each data stream of the sets of base and extension data streams from a separate corresponding transmit antenna.

### Claim 40 (depends on 39)

The method of claim 39, wherein the set of extension data streams comprises at least one data stream corresponding to a cyclically-shifted combination of the data streams of the set of base data streams.

### Claim 41 (depends on 39)

The method of claim 39, wherein at least one data stream of the set of base data streams is cyclically-shifted before it is combined with the other data streams of the set of base data streams to generate the set of extension data streams.

### Claim 42 (depends on 39)

The method of claim 39, wherein generating the set of one or more extension data streams based on the set of base data streams comprises:
combining the set of base data streams into a combined data stream; and
cyclically-shifting the combined data stream to generate at least one extension data stream of the set of one or more extension data streams.

### Claim 43 (depends on 39)

The method of claim 39, wherein generating a set of one or more extension data streams based on a set of base data streams comprises:
cyclically-shifting at least one data stream of the set of base data streams; and
combining the at least one cyclically-shifted data stream with at least one other data stream of the set of base data streams to generate at least one extension data stream of the set of one or more extension data streams.

### Claim 44 (depends on 39)

The method of claim 39, wherein the unitary matrix is one of a Fourier Transform matrix or a Walsh matrix.

### Claim 45 (depends on 39)

The method of claim 39, wherein initiating the transmission of each data stream of the sets of base and extension data streams from a separate corresponding transmit antenna comprises:
initiating the transmission each base data stream from a corresponding base transmit antenna; and
initiating the transmission of each expansion data stream for a corresponding expansion transmit antenna.

### Claim 46 (depends on 39)

The method of claim 39, wherein the quantity of base data streams is equal to the quantity of expansion data streams.

### Claim 47 (depends on 39)

The method of claim 39, wherein the quantity of base data streams is greater than the quantity of expansion data streams.
