IP Library Granted Patent US 7,421,039
Granted Patent B2
US 7,421,039 · App. 10/160,126 · Granted Sep 2, 2008

Method and system employing antenna arrays

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,421,039
App. No.
10/160,126
Granted
Sep 2, 2008
Kind
B2
Abstract

In the method and system, a transmitter demultiplexes an input data stream into M substreams, where each of the M substreams have a data rate lower than a data rate of the input data stream. The substreams are transmitted as signals from a transmit array of M antennas to be received by a receiver array at a receiver in the system, based on a set of transmission parameters. The transmitter adjusts at least one of the transmission parameters based on a condition experienced by the receiver so as to increase data throughput in the system. The adjustable parameters include the number of antennas to employ, the on/off patterns for the antennas, and eigenmode values for the antennas used in order to determine transmit power. Accordingly, system data throughput may be improved while maintaining transmit power and system bandwidth constant.

Claims (284)

1. A method for increasing data throughput in a communication system employing multiple antennas, comprising:

demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream;

transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and

adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting,

wherein the number of M antennas is represented by a parameter s that is defined by the equation:

s

=

arg

max

s

=

1

,

M

log

2

det

(

I

+

ρ

s

H

s

H

s

H

)

,

wherein I represents an identity matrix, H s is a channel coefficient matrix with s columns, and ρ is a channel signal-to-noise ratio.

2. The method of claim 1 , wherein at least one condition detected at a receiver is used to generate the feedback information, the at least one condition includes radio characteristics measured at the receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate.

3. The method of claim 1 , wherein said step of transmitting includes mapping each substream of said M substreams to a corresponding antenna in the transmit array.

4. A method for increasing data throughput in a communication system employing multiple antennas, comprising:

demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream;

transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and

adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting,

wherein the on/off patterns are determined by the equation:

max

a

log

2

det

(

I

+

ρ

n

ta

H

a

H

a

H

)

,

a

{

0

,

1

}

M

,

a

{

0

}

M

,

wherein α denotes a vector indicating which of the physically existing M antennas to activate, where binary 1 denotes “on”, and binary 0 denotes “off”, H α denotes a column-punctured channel matrix of dimension M×n ta , ρ is a channel signal-to-noise ratio, and n ta is further defined by:

n tα =α T α.

5. The method of claim 4 , wherein at least one condition detected at a receiver is used to generate the feedback information, the at least one condition includes radio characteristics measured at the receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate.

6. The method of claim 4 , wherein said step of transmitting includes mapping each substream of said M substreams to a corresponding antenna in the transmit array.

7. A method for increasing data throughput in a communication system employing multiple antennas, comprising:

demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream;

transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and

adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for the transmitting and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for the transmitting;

receiving said signals at a receive array of N antennas connected to said at least one receiver; and

processing said signals so as to effect separation of said M substreams into individual substreams, wherein said step of processing further includes:

(a) detecting one substream while nulling remaining substreams,

(b) subtracting the detected substream from array elements, and

(c) determining which substream should be detected next,

wherein steps (a) to (c) are repeated until all of received signals representing M substreams have been separated into individual substreams.

8. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:

a demultiplexer for demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; and

a transmitter for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas, the apparatus adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting,

wherein the number of M antennas is represented by a parameter s that is defined by the equation:

s

=

arg

max

s

=

1

,

M

log

2

det

(

I

+

ρ

s

H

s

H

s

H

)

,

wherein I represents an identity matrix, H s is a channel coefficient matrix with s columns, and ρ is a channel signal-to-noise ratio.

9. The apparatus of claim 8 , wherein at least one condition detected at a receiver is used to provide the feedback information, the at least one condition includes radio characteristics measured at the receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate.

10. The apparatus of claim 8 , wherein said transmitter maps each substream of said M substreams to a corresponding antenna in the transmit array.

11. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:

means for demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream;

means for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and

means for adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting signal,

wherein the number of M antennas is represented by a parameter s that is defined by the equation:

s

=

arg

max

s

=

1

,

M

log

2

det

(

I

+

ρ

s

H

s

H

s

H

)

,

wherein I represents an identity matrix, H s is a channel coefficient matrix with s columns, and ρ is a channel signal-to-noise ratio.

12. The apparatus of claim 11 , wherein at least one condition detected at a receiver is used to generate the feedback information, the at least one condition includes radio characteristics measured at the receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate.

13. The apparatus of claim 11 , wherein said means for transmitting maps each substream of said M substreams to a corresponding antenna in the transmit array.

14. The apparatus of claim 11 , wherein said means for transmitting maps substreams to weighted combinations of several transmit antennas corresponding to different eigenmodes in said transmit array.

15. A method of receiving data in a communication system employing multiple antennas, comprising:

receiving signals representing M substreams from a transmit array of M antennas that are transmitted based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas;

providing feedback information to effect transmissions of the transmit array, the feedback information including at least one of an integer representing the number of the M antennas to employ for the transmissions and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas for the transmissions;

receiving said signals at a receive array of N antennas connected to at least one receiver;

and processing said signals so as to effect separation of said M substreams into individual substreams, wherein

said step of processing further includes:

(a) detecting one substream while nulling remaining substreams,

(b) subtracting the detected substream from array elements, and

(c) determining which substream should be detected next,

wherein steps (a) to (c) are repeated until all of received signals representing M substreams have been separated into individual substreams.

16. The method of claim 15 , further comprising:

measuring radio characteristics at a receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate; and

generating the feedback information based on the measuring.

17. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:

a demultiplexer for demultiplexing an input data stream into M substreams, each of the M substreams having a data rate lower than a data rate of the input data stream; and

a transmitter for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas, the apparatus adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting,

wherein the on/off patterns are determined by the equation:

max

a

log

2

det

(

I

+

ρ

nta

H

a

H

a

H

)

,

a

{

0

,

1

}

M

,

a

{

0

}

M

,

wherein α denotes a vector indicating which of the physically existing M antennas to activate, where binary 1 denotes “on”, and binary 0 denotes “off”, H α denotes a column-punctured channel matrix of dimension M×n ta , ρ is a channel signal-to-noise ratio, and n tα is further defined by:

n tα =α T α.

18. The apparatus of claim 17 , wherein at least one condition detected at a receiver is used to provide the feedback information, the at least one condition includes radio characteristics measured at the receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate.

19. The apparatus of claim 17 , wherein said transmitter maps each substream of said M substreams to a corresponding antenna in the transmit array.

20. An apparatus employing multiple antennas for increasing data throughput in a communication system, comprising:

means for demultiplexing an input data stream into M substreams, each of the M sub streams having a data rate lower than a data rate of the input data stream;

means for transmitting signals representing said M substreams from a transmit array of M antennas to at least one receiver based on at least one of a number of the M antennas to employ and on/off patterns that are specified for the M antennas; and

means for adjusting at least one parameter based on feedback information including at least one of an integer representing the number of the M antennas to employ for transmitting signals and a vector including a pattern of ones and zeros representing the on/off patterns that are specified for the M antennas used for transmitting signals

wherein the on/off patterns are determined by the equation:

max

a

log

2

det

(

I

+

ρ

nta

H

a

H

a

H

)

,

a

{

0

,

1

}

M

,

a

{

0

}

M

,

wherein α denotes a vector indicating which of the physically existing M antennas to activate, where binary 1 denotes “on”, and binary 0 denotes “off”, H α denotes a column-punctured channel matrix of dimension M×n ta , ρ is a channel signal-to-noise ratio, and n tα is further defined by:

n tα =α T α.

21. The apparatus of claim 20 , wherein at least one condition detected at a receiver is used to generate the feedback information, the at least one condition includes radio characteristics measured at the receiver to determine at least one of a transmitter configuration, a modulation order, and a spreading gain that is subject to a desired error rate.

22. The apparatus of claim 20 , wherein said means for transmitting maps each substream of said M substreams to a corresponding antenna in the transmit array.

23. The apparatus of claim 20 , wherein said means for transmitting maps substreams to weighted combinations of several transmit antennas corresponding to different eigenmodes in said transmit array.

Assignments (14)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 7, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049887/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2002
From: MAILAENDER, LAURENCE E.; VALENZUELA, REINALDO A.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 012966/0286 →