Unified MIMO transmission and reception
First Claim
1. A method of processing data in a multiple-input multiple-output (MIMO) communication system, comprising:
- selecting an operating mode from among a plurality of operating modes supported by the system, each operating mode being associated with different spatial processing by a transmitting entity, wherein at least one of the plurality of operating modes utilizes steering transmit diversity and at least one of the plurality of operating modes supports data transmission on one or more spatial channels without steering transmit diversity, wherein the steering transmit diversity is achieved by performing spatial processing with a plurality of steering matrices at the transmitting entity, and wherein each element of the plurality of steering matrices belongs in a set comprising +1, −
1, +j, and −
j, where j is a square root of −
1; and
performing spatial processing for data transmission or data reception in accordance with the selected operating mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A “unified” MIMO system that supports multiple operating modes for efficient data transmission is described. Each operating mode is associated with different spatial processing at a transmitting entity. For example, four operating modes may be defined for (1) full-CSI or partial-CSI transmission and (2) with or without steering transmit diversity (STD). An appropriate operating mode may be selected for use based on various factors (e.g., availability of a good channel estimate). With steering transmit diversity, data is spatially spread and transmitted on multiple spatial channels, and a single rate may then be used for all spatial channels used for data transmission. A receiving entity may utilize a minimum mean square error (MMSE) technique for all operating modes. The receiving entity may derive a spatial filter matrix and perform receiver spatial processing in the same manner for all operating modes, albeit with different effective channel response matrices.
-
Citations
31 Claims
-
1. A method of processing data in a multiple-input multiple-output (MIMO) communication system, comprising:
-
selecting an operating mode from among a plurality of operating modes supported by the system, each operating mode being associated with different spatial processing by a transmitting entity, wherein at least one of the plurality of operating modes utilizes steering transmit diversity and at least one of the plurality of operating modes supports data transmission on one or more spatial channels without steering transmit diversity, wherein the steering transmit diversity is achieved by performing spatial processing with a plurality of steering matrices at the transmitting entity, and wherein each element of the plurality of steering matrices belongs in a set comprising +1, −
1, +j, and −
j, where j is a square root of −
1; andperforming spatial processing for data transmission or data reception in accordance with the selected operating mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
a controller operative to select an operating mode from among a plurality of operating modes supported by the system, each operating mode being associated with different spatial processing by a transmitting entity, wherein at least one of the plurality of operating modes utilizes steering transmit diversity and at least one of the plurality of operating modes supports data transmission on one or more spatial channels without steering transmit diversity, wherein the steering transmit diversity is achieved by performing spatial processing with a plurality of steering matrices at the transmitting entity, and wherein each element of the plurality of steering matrices belongs in a set comprising +1, −
1, +j, and −
j, where j is a square root of −
1; anda spatial processor operative to perform spatial processing for data transmission or data reception in accordance with the selected operating mode. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus in a wireless multiple-input multiple-output (MIMO) communication system, comprising:
-
means for selecting an operating mode from among a plurality of operating modes supported by the system, each operating mode being associated with different spatial processing by a transmitting entity, wherein at least one of the plurality of operating modes utilizes steering transmit diversity and at least one of the plurality of operating modes supports data transmission on one or more spatial channels without steering transmit diversity, wherein the steering transmit diversity is achieved by performing spatial processing with a plurality of steering matrices at the transmitting entity, and wherein each element of the plurality of steering matrices belongs in a set comprising +1, −
1, +j, and −
j, where j is a square root of −
1; andmeans for performing spatial processing for data transmission or data reception in accordance with the selected operating mode. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium 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 selecting an operating mode from among a plurality of operating modes supported by the system, each operating mode being associated with different spatial processing by a transmitting entity, wherein at least one of the plurality of operating modes utilizes steering transmit diversity and at least one of the plurality of operating modes supports data transmission on one or more spatial channels without steering transmit diversity, wherein the steering transmit diversity is achieved by performing spatial processing with a plurality of steering matrices at the transmitting entity, and wherein each element of the plurality of steering matrices belongs in a set comprising +1, −
1, +j, and −
j, where j is a square root of −
1; andcode for performing spatial processing for data transmission or data reception in accordance with the selected operating mode. - View Dependent Claims (28, 29, 30, 31)
-
Specification