Frequency-independent spatial processing for wideband MISO and MIMO systems
First Claim
1. A method of performing spatial processing in a wireless communication system, comprising:
- obtaining a plurality of channel response matrices for a channel response of a communication channel in the wireless communication system;
computing a correlation matrix for the communication channel based on the plurality of channel response matrices; and
decomposing the correlation matrix to obtain steering information for at least one spatial channel of the communication channel, wherein the steering information is used by a transmitting entity for spatial processing of a data stream sent on the at least one spatial channel associated with the steering information.
1 Assignment
0 Petitions
Accused Products
Abstract
Frequency-independent eigensteering in MISO and MIMO systems are described. For principal mode and multi-mode eigensteering, a correlation matrix is computed for a MIMO channel based on channel response matrices and decomposed to obtain NS frequency-independent steering vectors for NS spatial channels of the MIMO channel. ND data symbol streams are transmitted on ND best spatial channels using ND steering vectors, where ND=1 for principal mode eigensteering and ND>1 for multi-mode eigensteering. For main path eigensteering, a data symbol stream is transmitted on the best spatial channel for the main propagation path (e.g., with the highest energy) of the MIMO channel. For receiver eigensteering, a data symbol stream is steered toward a receive antenna based on a steering vector obtained for that receive antenna. For all eigensteering schemes, a matched filter is derived for each receive antenna based on the steering vector(s) and channel response vectors for the receive antenna.
199 Citations
80 Claims
-
1. A method of performing spatial processing in a wireless communication system, comprising:
-
obtaining a plurality of channel response matrices for a channel response of a communication channel in the wireless communication system; computing a correlation matrix for the communication channel based on the plurality of channel response matrices; and decomposing the correlation matrix to obtain steering information for at least one spatial channel of the communication channel, wherein the steering information is used by a transmitting entity for spatial processing of a data stream sent on the at least one spatial channel associated with the steering information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus in a wireless communication system, comprising:
-
a channel estimator configured to obtain a plurality of channel response matrices for a channel response of a communication channel in the wireless communication system; and a controller configured to compute a correlation matrix for the communication channel based on the plurality of channel response matrices and configured to decompose the correlation matrix to obtain steering information for at least one spatial channel of the communication channel, wherein the steering information is used by a transmitting entity for spatial processing of a data stream sent on the at least spatial channel associated with the steering information. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. An apparatus in a wireless communication system, comprising:
-
means for obtaining a plurality of channel response matrices for a channel response of a communication channel in the wireless communication system; means for computing a correlation matrix for the communication channel based on the plurality of channel response matrices; and means for decomposing the correlation matrix to obtain steering information for at least one spatial channel of the communication channel, wherein the steering information is used by a transmitting entity for spatial processing of a data stream sent on the at least one spatial channel associated with the steering information. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A processor readable media for storing instructions operable to:
-
receive a plurality of channel response matrices for a channel response of a communication channel in a wireless communication system; compute a correlation matrix for the communication channel based on the plurality of channel response matrices; and decompose the correlation matrix to obtain steering information for at least one spatial channel of the communication channel, wherein the steering information is used by a transmitting entity for spatial processing of a data stream sent on the at least one spatial channel associated with the steering information. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. A method of performing spatial processing in a communication system, comprising:
-
obtaining a plurality of channel impulse response matrices for a communication channel in the wireless communication system, wherein the plurality of channel impulse response matrices comprise a plurality of time delays of a channel impulse response of the communication channel; computing energy of each of the plurality of channel impulse response matrices; identifying a channel impulse response matrix with highest energy among the plurality of channel impulse response matrices as a channel impulse response matrix for a main, path of the communication channel; computing a correlation matrix of the channel impulse response matrix for the main path; and decomposing the correlation matrix to obtain steering information for a spatial channel of the main path, wherein the steering information is used by a transmitting entity for spatial processing of a data stream sent via the communication channel. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A method of performing spatial processing in a wireless communication system with a plurality of transmit antennas at a transmitting entity and a plurality of receive antennas at a receiving entity, the method comprising:
-
obtaining a plurality of sets of channel response vectors for the plurality of receive antennas, one set for each receive antenna, wherein each set of channel response vectors is indicative of a channel response between the plurality of transmit antennas and one of the plurality of receive antennas; computing a correlation matrix for each of the plurality of receive antennas based on the set of channel response vectors for the receive antenna; and decomposing the correlation matrix for each receive antenna to obtain a steering vector for the receive antenna, wherein a plurality of steering vectors are obtained for the plurality of receive antennas and the plurality of steering vectors are used by the transmitting entity for spatial processing of at least one data stream sent to the receiving entity. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
-
61. An apparatus in a wireless communication system with a plurality of transmit antennas at a transmitting entity and a plurality of receive antennas at a receiving entity, the apparatus comprising:
-
a channel estimator configured to obtain a plurality of sets of channel response vectors for the plurality of receive antennas, one set for each receive antenna, wherein each set of channel response vectors is indicative of a channel response between the plurality of transmit antennas and one of the plurality of receive antennas; and a controller configured to compute a correlation matrix for each of the plurality of receive antennas based on the set of channel response vectors for the receive antenna and to decompose the single correlation matrix for each receive antenna to obtain a steering vector for the receive antenna, wherein a plurality of steering vectors are obtained for the plurality of receive antennas and the plurality of steering vectors are used by the transmitting entity for spatial processing of at least one data stream sent to the receiving entity. - View Dependent Claims (62, 63, 64, 65)
-
-
66. An apparatus in a wireless communications system, comprising:
-
means for obtaining a plurality of sets of channel response vectors for a plurality of receive antennas, one set for each receive antenna, wherein each set of channel response vectors is indicative of a channel response between a plurality of transmit antennas and one of the plurality of receive antennas; means for computing a correlation matrix for each of the plurality of receive antennas based on the set of channel response vectors for the respective receive antenna; and means for decomposing the single correlation matrix for each receive antenna to obtain a steering vector for the respective receive antenna, wherein a plurality of steering vectors are obtained for the plurality of receive antennas and are used by a transmitting entity for spatial processing of at least one data stream sent to a receiving entity. - View Dependent Claims (67, 68, 69)
-
-
70. A computer-readable media for storing instructions operable to:
-
receive a plurality of sets of channel response vectors for a plurality of receive antennas, one set for each receive antenna, wherein each set of channel response vectors is indicative of a channel response between a plurality of transmit antennas and one of the plurality of receive antennas; compute a correlation matrix for each of the plurality of receive antennas based on the set of channel response vectors for the respective receive antenna; and decompose the correlation matrix for each receive antenna to obtain a steering vector for the respective receive antenna, wherein a plurality of steering vectors are obtained for the plurality of receive antenna and are used by a transmitting entity for spatial processing of at least one data stream sent to a receiving entity. - View Dependent Claims (71, 72, 73)
-
-
74. A method of performing spatial processing in a multiple-input single-output (MISO) system utilizing orthogonal frequency division multiplexing (OFDM), the method comprising:
- obtaining a set of channel response vectors indicative of a channel response between a plurality of transmit antennas at a transmitting entity and a receive antenna at a receiving entity in the MISO system;
computing a correlation matrix based on the set of channel response vectors; and
decomposing the correlation matrix to obtain steering information used by the transmitting entity for spatial processing of a data stream sent to the receiving entity. - View Dependent Claims (75, 76, 77, 78, 79, 80)
- obtaining a set of channel response vectors indicative of a channel response between a plurality of transmit antennas at a transmitting entity and a receive antenna at a receiving entity in the MISO system;
Specification