Spatial spreading in a multi-antenna communication system
First Claim
1. A method of processing data for transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
- processing data to obtain at least one block of data symbols; and
performing spatial processing on the at least one block of data symbols with a plurality of steering matrices to obtain a plurality of sequences of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering matrices randomize an effective MIMO channel observed by a receiving entity for the at least one block of data symbols.
2 Assignments
0 Petitions
Accused Products
Abstract
Spatial spreading is performed in a multi-antenna system to randomize an “effective” channel observed by a receiving entity for each transmitted data symbol block. For a MIMO system, at a transmitting entity, data is processed (e.g., encoded, interleaved, and modulated) to obtain ND data symbol blocks to be transmitted in NM transmission spans, where ND≧1 and NM>1. The ND blocks are partitioned into NM data symbol subblocks, one subblock for each transmission span. A steering matrix is selected (e.g., in a deterministic or pseudo-random manner from among a set of L steering matrices, where L>1) for each subblock. Each data symbol subblock is spatially processed with the steering matrix selected for that subblock to obtain transmit symbols, which are further processed and transmitted via NT transmit antennas in one transmission span. The ND data symbol blocks are thus spatially processed with NM steering matrices and observe an ensemble of channels.
160 Citations
53 Claims
-
1. A method of processing data for transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
processing data to obtain at least one block of data symbols; and
performing spatial processing on the at least one block of data symbols with a plurality of steering matrices to obtain a plurality of sequences of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering matrices randomize an effective MIMO channel observed by a receiving entity for the at least one block of data symbols. - 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. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a data processor to process data to obtain at least one block of data symbols; and
a spatial processor to perform spatial processing on the at least one block of data symbols with a plurality of steering matrices to obtain a plurality of sequences of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering matrices randomize an effective MIMO channel observed by a receiving entity for the at least one block of data symbols. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for processing data to obtain at least one block of data symbols; and
means for performing spatial processing on the at least one block of data symbols with a plurality of steering matrices to obtain a plurality of sequences of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering matrices randomize an effective MIMO channel observed by a receiving entity for the at least one block of data symbols. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method of processing data for transmission in a wireless multiple-input single-output (MISO) communication system, comprising:
-
processing data to obtain a block of data symbols; and
performing spatial processing on the block of data symbols with a plurality of steering vectors to obtain a plurality of sequences of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering vectors randomize an effective MISO channel observed by a receiving entity for the block of data symbols. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A method of receiving a data transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
obtaining received data symbols for at least one data symbol block spatially processed with a plurality of steering matrices prior to transmission via a MIMO channel;
obtaining a channel response estimate for an effective MIMO channel formed by the MIMO channel and the plurality of steering matrices; and
performing receiver spatial processing on the received data symbols with the channel response estimate to obtain data symbol estimates for the at least one data symbol block. - View Dependent Claims (45, 46, 47)
-
-
48. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a plurality of receiver units to obtain received data symbols for at least one data symbol block spatially processed with a plurality of steering matrices prior to transmission via a MIMO channel;
a channel estimator to obtain a channel response estimate for an effective MIMO channel formed by the MIMO channel and the plurality of steering matrices; and
a spatial processor to perform receiver spatial processing on the received data symbols with the channel response estimate to obtain data symbol estimates for the at least one data symbol block. - View Dependent Claims (49)
-
-
50. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for obtaining received data symbols for at least one data symbol block spatially processed with a plurality of steering matrices prior to transmission via a MIMO channel;
means for obtaining a channel response estimate for an effective MIMO channel formed by the MIMO channel and the plurality of steering matrices; and
means for performing receiver spatial processing on the received data symbols with the channel response estimate to obtain data symbol estimates for the at least one data symbol block. - View Dependent Claims (51)
-
-
52. A method of receiving a data transmission in a wireless multiple-input single-output (MISO) communication system, comprising:
-
obtaining received data symbols for a data symbol block spatially processed with a plurality of steering vectors prior to transmission via a MISO channel;
obtaining a channel response estimate for an effective MISO channel formed by the MISO channel and the plurality of steering vectors; and
performing detection on the received data symbols with the channel response estimate to obtain data symbol estimates for the data symbol block. - View Dependent Claims (53)
-
Specification