Frequency-independent spatial processing for wideband MISO and MIMO systems
First Claim
1. A method of performing spatial processing in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
- obtaining a plurality of channel response matrices for a channel response of a MIMO channel in the MIMO system;
computing a correlation matrix for the MIMO channel based on the plurality of channel response matrices; and
decomposing the correlation matrix to obtain at least one steering vector for at least one spatial channel of the MIMO channel, wherein the at least one steering vector is used by a transmitting entity for frequency-independent spatial processing of a data stream sent on the at least one spatial channel associated with the at least one steering vector.
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.
-
Citations
58 Claims
-
1. A method of performing spatial processing in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
obtaining a plurality of channel response matrices for a channel response of a MIMO channel in the MIMO system;
computing a correlation matrix for the MIMO channel based on the plurality of channel response matrices; and
decomposing the correlation matrix to obtain at least one steering vector for at least one spatial channel of the MIMO channel, wherein the at least one steering vector is used by a transmitting entity for frequency-independent spatial processing of a data stream sent on the at least one spatial channel associated with the at least one steering vector. - 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. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a channel estimator to obtain a plurality of channel response matrices for a channel response of a MIMO channel in a MIMO system; and
a controller to compute a correlation matrix for the MIMO channel based on the plurality of channel response matrices and to decompose the correlation matrix to obtain at least one steering vector for at least one spatial channel of the MIMO channel, wherein the at least one steering vector is used by a transmitting entity for frequency-independent spatial processing of a data stream sent on the at least spatial channel associated with the at least one steering vector. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for obtaining a plurality of channel response matrices for a channel response of a MIMO channel in the MIMO system;
means for computing a correlation matrix for the MIMO channel based on the plurality of channel response matrices; and
means for decomposing the correlation matrix to obtain at least one steering vector for at least one spatial channel of the MIMO channel, wherein the at least one steering vector is used by a transmitting entity for frequency-independent spatial processing of a data stream sent on the at least one spatial channel associated with the at least one steering vector. - View Dependent Claims (28, 29, 30)
-
-
31. A processor readable media for storing instructions operable to:
-
receive a plurality of channel response matrices for a channel response of a multiple-input multiple-output (MIMO) channel in a MIMO system;
compute a correlation matrix for the MIMO channel based on the plurality of channel response matrices; and
decompose the correlation matrix to obtain at least one steering vector for at least one spatial channel of the MIMO channel, wherein the at least one steering vector is used by a transmitting entity for frequency-independent spatial processing of a data stream sent on the at least one spatial channel associated with the at least one steering vector. - View Dependent Claims (32, 33, 34)
-
-
35. A method of performing spatial processing in a multiple-input multiple-output (MIMO) communication system, comprising:
-
obtaining a plurality of channel impulse response matrices for a MIMO channel in the MIMO system, wherein the plurality of channel impulse response matrices comprise a plurality of time delays of a channel impulse response of the MIMO 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 MIMO channel;
computing a correlation matrix of the channel impulse response matrix for the main path; and
decomposing the correlation matrix to obtain a steering vector for a spatial channel of the main path, wherein the steering vector is used by a transmitting entity for frequency-independent spatial processing of a data stream sent via the MIMO channel. - View Dependent Claims (36, 37)
-
-
38. 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 frequency-independent spatial processing of at least one data stream sent to the receiving entity. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. 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 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 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 frequency-independent spatial processing of at least one data stream sent to the receiving entity. - View Dependent Claims (46, 47, 48)
-
-
49. An apparatus in a wireless communication 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 frequency-independent spatial processing of at least one data stream sent to a receiving entity. - View Dependent Claims (50, 51)
-
-
52. 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 frequency-independent spatial processing of at least one data stream sent to a receiving entity. - View Dependent Claims (53, 54)
-
-
55. 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 a steering vector used by the transmitting entity for frequency-independent spatial processing of a data stream sent to the receiving entity. - View Dependent Claims (56, 57, 58)
-
Specification