Using artificial signals to maximize capacity and secrecy of multiple-input multiple-output (MIMO) communication
First Claim
1. A codebook-based multiple-input multiple-output (MIMO) transmission method, the method comprising:
- selecting a precoding/combining matrix pair, wherein the precoding/combining matrix pair is selected based upon an estimated channel coefficient of a transmission channel between a MIMO transmitter and a MIMO receiver;
receiving an information signal at the MIMO transmitter; and
generating an artificial signal from the information signal, wherein the artificial signal minimizes an error between the information signal and a signal recovered by the MIMO receiver following application of the combining matrix of the precoding/combining matrix pair to the artificial signal received over the transmission channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for increasing the capacity of a Multiple-Input Multiple-Output (MIMO) system at desired user'"'"'s locations and reducing the capacity at locations, other than that of the desired user, while also providing secrecy. Knowing the channel coefficient between each transmitter and receiver antenna pair at the transmitter, the method of the present invention calculates the artificial signal that minimizes the Euclidean distance between the desired and received data symbols if the precoding/combining matrix pair from the set that has the minimum Euclidean distance to the singular value decomposition (SVD) of the channel matrix is used for transmission and reception. The artificial signal may be fed to the precoder, instead of the actual desired data symbols, or may be transmitted directly to reduce computational complexity, power consumption and processing delay if the hardware configuration allows.
-
Citations
20 Claims
-
1. A codebook-based multiple-input multiple-output (MIMO) transmission method, the method comprising:
-
selecting a precoding/combining matrix pair, wherein the precoding/combining matrix pair is selected based upon an estimated channel coefficient of a transmission channel between a MIMO transmitter and a MIMO receiver; receiving an information signal at the MIMO transmitter; and generating an artificial signal from the information signal, wherein the artificial signal minimizes an error between the information signal and a signal recovered by the MIMO receiver following application of the combining matrix of the precoding/combining matrix pair to the artificial signal received over the transmission channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A codebook-based multiple-input multiple-output (MIMO) method, the method comprising:
-
selecting a precoding/combining matrix pair, wherein the precoding/combining matrix pair is selected based upon an estimated channel coefficient of a transmission channel between a MIMO transmitter and a MIMO receiver; receiving an information signal at the MIMO transmitter; generating an artificial signal from the information signal, wherein the artificial signal minimizes an error between the information signal and a signal recovered by the MIMO receiver following application of the combining matrix of the precoding/combining matrix pair to the artificial signal over the transmission channel; transmitting the artificial signal to the MIMO receiver over the transmission channel; and applying the combining matrix to the received artificial signal based upon the precoding/combining matrix pair at the MIMO receiver to recover the information signal. - View Dependent Claims (9)
-
-
10. A codebook based multiple input multiple output (MIMO) transmitter, the transmitter comprising:
-
a signal processing unit for receiving a precoding/combining matrix pair identifier and for receiving an information signal, wherein the precoding/combining matrix pair identifier is based upon an estimated channel coefficient of a transmission channel between a MIMO transmitter and a MIMO receiver; and the signal processing unit further for generating an artificial signal from the information signal, wherein the artificial signal minimizes an error between the information signal and the signal recovered by the MIMO receiver following application of the combining matrix of the precoding/combining matrix pair to the artificial signal received over the transmission channel. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory computer-readable media having computer-executable instructions for performing a method of running a software program on a computing device, the computing device operating under an operating system, the method including issuing instructions from the software program comprising:
-
selecting a precoding/combining matrix pair, wherein the precoding/combining matrix pair is selected based upon an estimated channel coefficient of a transmission channel between a MIMO transmitter and a MIMO receiver; receiving an information signal at the MIMO transmitter; generating an artificial signal from the information signal, wherein the artificial signal minimizes an error between the information signal and a signal recovered by the MIMO receiver following application of the combining matrix of the precoding/combining matrix pair to the artificial signal received over the transmission channel. - View Dependent Claims (19, 20)
-
Specification