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:
- partitioning at least one block of data symbols into a plurality of subblocks of data symbols;
spatial processing each subblock of the plurality of subblocks of data symbols with a steering matrix selected from a plurality of steering matrices to obtain a plurality of transmit symbols for a plurality of transmit antennas; and
transmitting the plurality of transmit symbols via the plurality of transmit antenna,wherein the plurality of steering matrices for the plurality of subblocks of data symbols are selected in a deterministic, pseudo-random or permutated manner, and wherein the spatial processing using the plurality of steering matrices randomizes an effective MIMO channel observed in reception of the plurality of subblocks of data symbols.
1 Assignment
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.
250 Citations
47 Claims
-
1. A method of processing data for transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
partitioning at least one block of data symbols into a plurality of subblocks of data symbols; spatial processing each subblock of the plurality of subblocks of data symbols with a steering matrix selected from a plurality of steering matrices to obtain a plurality of transmit symbols for a plurality of transmit antennas; and transmitting the plurality of transmit symbols via the plurality of transmit antenna, wherein the plurality of steering matrices for the plurality of subblocks of data symbols are selected in a deterministic, pseudo-random or permutated manner, and wherein the spatial processing using the plurality of steering matrices randomizes an effective MIMO channel observed in reception of the plurality of subblocks of data symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a spatial processor configured to; partition at least one block of data symbols into a plurality of subblocks of data symbols, and spatially process each subblock of the plurality of subblocks of data symbols with a steering matrix selected from a plurality of steering matrices to obtain a plurality of transmit symbols for a plurality of transmit antennas, wherein the plurality of steering matrices for the plurality of subblocks of data symbols are selected in a deterministic, pseudo-random or permutated manner, and wherein the spatial processing using the plurality of steering matrices randomizes an effective MIMO channel observed in reception of the plurality of subblocks of data symbols; and a transmitter coupled to the spatial processor and configured to transmit the plurality of transmit symbols via the plurality of transmit antennas. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of processing data for receiving data transmission in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
receiving, via a plurality of receive antennas, data symbols of a plurality of subblocks of data, wherein the data symbols were spatially processed with a plurality of steering matrices prior to transmission via a MIMO channel, wherein the plurality of steering matrices were selected in a deterministic, pseudo-random or permutated manner, and wherein use of the plurality of steering matrices randomizes an effective MIMO channel observed in reception of the data symbols; and spatial processing the received data symbols for each subblock of data of the plurality of subblocks with a steering matrix from the plurality of steering matrices to obtain a plurality of detected symbols. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a plurality of receiver units configured to receive, via a plurality of receive antennas, data symbols for a plurality of subblocks of data, wherein the data symbols were spatially processed with a plurality of steering matrices prior to transmission via a MIMO channel, wherein the plurality of steering matrices were selected in a deterministic, pseudo-random or permutated manner, and wherein use of the plurality of steering matrices randomizes an effective MIMO channel observed in reception of the data symbols; and a spatial processor configured to spatially process the received data symbols for each subblock of data of the plurality of subblocks with a steering matrix from the plurality of steering matrices to obtain a plurality of detected symbols. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification