Patent ID: 8885750

Claim:
A method for transmitting data using the collaborative multiple input multiple output (MIMO) beamforming, the method comprising: selecting an MIMO mode in accordance with channel quality information (CQI), wherein selecting the MIMO mode in accordance with the CQI comprises: selecting one MIMO mode from a plurality of predetermined MIMO modes in accordance with the CQI, wherein the plurality of predetermined MIMO modes comprise: a space multiplexing mode of the collaborative MIMO beamforming, a space diversity mode of the collaborative MIMO beamforming and a single transmitting end MIMO mode, wherein selecting the one MIMO mode from the plurality of predetermined MIMO modes in accordance with the CQI comprises at least one of the following: (i) calculating D=f(CI 1 , . . . , CI i , . . . , CI N ), where a is the CQI from a receiving end to the i th transmitting end, i=1, . . . , N, where N is the number of the plurality of transmitting ends, and f(CI 1 , . . . , CI i , . . . , CI N ) is the quantization operation for the proximity of values CI 1 , . . . , CI i , . . . , CI N ; judging whether D is less than a first threshold value d 1 , if D<d 1 , then selecting the space multiplexing mode of the collaborative MIMO beamforming from the plurality of predetermined MIMO modes; if D≧d 1 , judging whether D is less than a second threshold value d 2 , if D<d 2 , selecting the space diversity mode of the collaborative MIMO beamforming from the plurality of predetermined MIMO modes; and if D≧d 2 , selecting the single transmitting end MIMO mode from the plurality of predetermined MIMO modes, wherein 0<d 1 <d 2 ; or (ii) calculating R=f(CI 1 , . . . , CI i , . . . , CI N ), wherein a is the CQI from a receiving end to the i th transmitting end, i=1, . . . N, N is the number of the plurality of transmitting ends, and f(CI 1 , . . . , CI i , . . . , CI N ) is the quantization operation for the ratio of values CI 1 , . . . , CI i , . . . , CI N ; judging whether R is greater than a second threshold value r 2 , if R>r 2 , and selecting the space multiplexing mode of the collaborative MIMO beamforming from the plurality of predetermined MIMO modes; if R≦r 2 , judging whether R is greater than or equal to a preconfigured first threshold value r 1 , if R≧r 1 , selecting the space diversity mode of the collaborative MIMO beamforming from the plurality of predetermined MIMO modes; and if R<r 1 , selecting the single transmitting end MIMO mode from the plurality of predetermined MIMO modes, where 0<r 1 <r 2 ; performing MIMO encoding on a data stream in accordance with the selected MIMO mode, and distributing the encoded data stream to a plurality of transmitting ends which are mutual collaborative, wherein each of the plurality of transmitting ends comprises a plurality of transmitting antennas; and transmitting, by the plurality of transmitting ends, the encoded data stream.