Data transmission with spatial spreading in a MIMO communication system
First Claim
1. A computer-program storage apparatus for transmitting data from a transmitting entity to a receiving entity in a wireless multiple-input multiple-output (MIMO) communication system comprising a memory having one or more software modules stored thereon, the one or more software modules being executable by one or more processors and the one or more software modules comprising:
- code for processing data to obtain a plurality of streams of data symbols for transmission on a plurality of transmission channels in a MIMO channel between the transmitting entity and the receiving entity;
code for performing spatial spreading on the plurality of streams of data symbols with at least two different steering matrices for a plurality of subbands to obtain a plurality of streams of spread symbols, wherein the spatial spreading with the plurality of steering matrices randomizes the plurality of transmission channels for the plurality of streams of data symbols; and
code for performing spatial processing on the plurality of streams of spread symbols to obtain a plurality of streams of transmit symbols for transmission from a plurality of transmit antennas at the transmitting entity,wherein the code for performing spatial processing comprises code for multiplying the plurality of streams of spread symbols with matrices of eigenvectors to transmit the plurality of streams of spread symbols on a plurality of eigenmodes of the MIMO channel.
1 Assignment
0 Petitions
Accused Products
Abstract
For data transmission with spatial spreading, a transmitting entity (1) encodes and modulates each data packet to obtain a corresponding data symbol block, (2) multiplexes data symbol blocks onto NS data symbol streams for transmission on NS transmission channels of a MIMO channel, (3) spatially spreads the NS data symbol streams with steering matrices, and (4) spatially processes NS spread symbol streams for full-CSI transmission on NS eigenmodes or partial-CSI transmission on NS spatial channels of the MIMO channel. A receiving entity (1) obtains NR received symbol streams via NR receive antennas, (2) performs receiver spatial processing for full-CSI or partial-CSI transmission to obtain NS detected symbol streams, (3) spatially despreads the NS detected symbol streams with the same steering matrices used by the transmitting entity to obtain NS recovered symbol streams, and (4) demodulates and decodes each recovered symbol block to obtain a corresponding decoded data packet.
-
Citations
13 Claims
-
1. A computer-program storage apparatus for transmitting data from a transmitting entity to a receiving entity in a wireless multiple-input multiple-output (MIMO) communication system comprising a memory having one or more software modules stored thereon, the one or more software modules being executable by one or more processors and the one or more software modules comprising:
-
code for processing data to obtain a plurality of streams of data symbols for transmission on a plurality of transmission channels in a MIMO channel between the transmitting entity and the receiving entity; code for performing spatial spreading on the plurality of streams of data symbols with at least two different steering matrices for a plurality of subbands to obtain a plurality of streams of spread symbols, wherein the spatial spreading with the plurality of steering matrices randomizes the plurality of transmission channels for the plurality of streams of data symbols; and code for performing spatial processing on the plurality of streams of spread symbols to obtain a plurality of streams of transmit symbols for transmission from a plurality of transmit antennas at the transmitting entity, wherein the code for performing spatial processing comprises code for multiplying the plurality of streams of spread symbols with matrices of eigenvectors to transmit the plurality of streams of spread symbols on a plurality of eigenmodes of the MIMO channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification