Patent ID: 8300677

Claim:
A signal detecting method for a multi-codeword multi-input multi-output (MIMO) system, comprising: converting a received complex number signal into a real number signal; performing channel estimation to obtain a channel matrix; generating an equivalent channel matrix according to the channel matrix; generating a transformation matrix according to the generated equivalent channel matrix; correcting the equivalent channel matrix by using the transformation matrix, so as to obtain an equivalent corrected matrix; generating an equivalent detecting signal according to the equivalent corrected matrix and the real number signal obtained through conversion; quantizing the equivalent detecting signal to obtain an equivalent quantized detecting signal; and generating a signal transmitted from a transmitting end according to the equivalent quantized detecting signal; wherein the generating the equivalent channel matrix according to the channel matrix comprises: transforming a channel model function Y=HX+n obtained after the received complex number signal is converted into the real number signal, so as to obtain a channel model function Y=H(As+b)+n after transformation, wherein, A is a 2M×2M diagonal matrix whose diagonal element is diag(A)=[a 1 , a 2 , . . . , a M , a 1 , a 2 , . . . , a M ], and when a signal x m transmitted on an mth antenna of the transmitting end is modulated using a pth modulation manner 2 Q p −QAM, a m =α p , and α p = 6 2 Q p - 1 , b is a 2M×1 matrix, b=[b 1 , b 2 , . . . , b M , b 1 , b 2 , . . . , b m ] T , and when the signal x m transmitted on the mth antenna of the transmitting end is modulated using the pth modulation manner 2 Q p −QAM, b=β p , and β p = - α p 2 ⁢ ( 2 Q p 2 - 1 ) , s is a 2M×1 matrix consisting of integer elements, s=[s 1 , s 2 , . . . , s M , s 1 , s 2 , . . . , s M ] T , and when the signal x m transmitted on the mth antenna of the transmitting end is modulated using the pth modulation manner 2 Q p −QAM, s m ∈ { 0 , 1 , … ⁢ , 2 Q p 2 - 1 } ; and extracting A from the channel model matrix Y=H(As+b)+n obtained after transformation, so as to obtain an equivalent channel matrix H 0 =HA.