Communication channel optimization systems and methods in multi-user communication systems
First Claim
1. A method of processing signals to be transmitted to receivers on a plurality of communication channels, comprising:
- determining pre-coding signal weights based on channel state information associated with the plurality of communication channels to provide proportional power allocation to the signals; and
applying the signal weights to the signals.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of optimizing communication channels in multi-user communication systems are provided. Coding weights are determined based on communication channel state information for communication channels between a transmitter and multiple receivers. The coding weights are applied to communication signals to be transmitted from the transmitter to the receivers. Each receiver decodes received signals using inverses of the coding weights. Embodiments of the invention support multi-user MIMO (Multiple Input Multiple Output) where each receiver has fewer antennas than the transmitter, and enhance system performance if the total number of antennas at all of the receivers exceeds the number of antennas at the transmitter.
271 Citations
56 Claims
-
1. A method of processing signals to be transmitted to receivers on a plurality of communication channels, comprising:
-
determining pre-coding signal weights based on channel state information associated with the plurality of communication channels to provide proportional power allocation to the signals; and
applying the signal weights to the signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving over a sub-group of a plurality of communication channels a subset of a plurality of signals to which pre-coding signal weights based on channel state information associated with the plurality of communication channels to provide proportional power allocation have been applied; and
decoding the received subset of the plurality of signals using inverses of the pre-coding signal weights based on channel state information associated with the sub-group of the plurality of communication channels. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for processing signals to be transmitted to receivers on a plurality of communication channels comprising:
-
an input for receiving the signals; and
a processor configured to determine pre-coding signal weights based on channel state information associated with the plurality of communication channels to provide proportional power allocation to the signals, and to apply the signal weights to the signals. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
an input for receiving over a sub-group of a plurality of communication channels a subset of a plurality of signals to which pre-coding signal weights based on channel state information associated with the plurality of communication channels to provide proportional power allocation have been applied; and
a processor configured to decode the received subset of the plurality of signals using inverses of the pre-coding signal weights based on channel state information associated with the sub-group of the plurality of communication channels. - View Dependent Claims (36, 37, 38)
-
-
39. A method of processing signals to be concurrently transmitted to receivers over a plurality of communication channels comprising:
-
determining channel state information for the plurality of communication channels;
determining a spatial coding matrix comprising a respective set of spatial coding weights for each of the receivers based on the channel state information; and
applying the spatial coding weights in the spatial coding matrix to the signals. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method comprising:
-
determining channel state information for a communication channel between a receiver and a transmitter;
transmitting the channel state information to the transmitter; and
receiving from the transmitter one of a plurality of demodulation matrices for demodulating subsequently received communication signals to which spatial coding weights comprising respective sets of spatial coding weights for a plurality of receivers have been applied. - View Dependent Claims (51)
-
-
52. A network element for processing signals to be concurrently transmitted to a plurality of communication terminals in a communication network, comprising:
-
an input configured to receive the signals; and
a processor configured to determine channel state information for each of a plurality of communication channels between the network element and the plurality of communication terminals, to determine a spatial coding matrix comprising a respective set of spatial coding weights for each of the plurality of communication terminals based on the channel state information, and to apply the spatial coding weights in the spatial coding matrix to the signals. - View Dependent Claims (53, 54, 55)
-
-
56. A communication terminal for operation in a communication network, comprising:
-
a processor configured to determine channel state information for communication channels between the communication terminal and a network element in the communication network; and
at least one antenna for transmitting the channel state information from the communication terminal to the network element, receiving a demodulation matrix from the network element, and receiving signals concurrently transmitted to a plurality of communication terminals from the network element, wherein the processor is further configured to demodulate the received signals using the demodulation matrix.
-
Specification