Data transmission with spatial spreading in a MIMO communication system
First Claim
1. A memory unit having a set of instructions stored thereon, the set of instructions being executable by one or more processors and the set of instructions comprising:
- instructions for obtaining a plurality of streams of received symbols for a plurality of streams of data symbols transmitted via a plurality of transmission channels in a MIMO channel, wherein the plurality of streams of data symbols are spatially spread with a plurality of steering matrices and further spatially processed prior to transmission via the MIMO channel, and wherein the spatial spreading with the plurality of steering matrices randomizes the plurality of transmission channels for the plurality of streams of data symbols;
instructions for performing receiver spatial processing on the plurality of streams of received symbols to obtain a plurality of streams of detected symbols; and
instructions for performing spatial despreading on the plurality of streams of detected symbols with the plurality of steering matrices to obtain a plurality of streams of recovered symbols, which are estimates of the plurality of streams of data symbols.
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.
67 Citations
14 Claims
-
1. A memory unit having a set of instructions stored thereon, the set of instructions being executable by one or more processors and the set of instructions comprising:
-
instructions for obtaining a plurality of streams of received symbols for a plurality of streams of data symbols transmitted via a plurality of transmission channels in a MIMO channel, wherein the plurality of streams of data symbols are spatially spread with a plurality of steering matrices and further spatially processed prior to transmission via the MIMO channel, and wherein the spatial spreading with the plurality of steering matrices randomizes the plurality of transmission channels for the plurality of streams of data symbols; instructions for performing receiver spatial processing on the plurality of streams of received symbols to obtain a plurality of streams of detected symbols; and instructions for performing spatial despreading on the plurality of streams of detected symbols with the plurality of steering matrices to obtain a plurality of streams of recovered symbols, which are estimates of the plurality of streams of data symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification