Patent Document ID: 8457265
Application ID: 11843823
Patent Flag: 1

Claim One:
1. A method in a wireless communication system that reduces computational overhead and complexity due to generation of equalizer coefficients for each SIC layer by separately computing individual matrix inverses, by automatically generating SIC equalizer coefficients for multiple layers, with minimal overhead complexity, comprising: receiving a data transmission; selecting a modified Riccatti Recursive scheme to perform a matrix inverse for generating equalizer coefficients to separate the received data transmission for systems with more than 2 transmit antennas (M T >2); and generating the equalizer coefficients for a plurality of layers concurrently by using the said selected recursive scheme to eliminate the requirement of producing said matrix inverse for each layer separately; wherein the matrix inverse is evaluated using a first modified Riccatti recursion algorithm/scheme for symbol rate hopping, wherein the M T ×M T is defined as: P | ik = [ ∑ j = 1 i ⁢ h jk * ⁢ h jk + σ 2 ⁢ I ] - 1 , where h jk is the j-th row of H k ; the processor uses a matrix inversion Lemma such that the recursion can be employed as, i=1, 2. .. M R , wherein P | ik = P | i - 1 , k - P | i - 1 , k ⁢ h ik * ⁢ h ik ⁢ P | i - 1 , k 1 + h ik ⁢ P | i - 1 , k ⁢ h ik * P | 0 = 1 σ 2 ⁢ I M T × M T ; and wherein for each iteration, operations and associated complexity are evaluated as: 1 st Iteration: a _ = P | i - 1 ⁢ h i * ⁢ : 2 ⁢ M T ⁢ ⁢ RM b = h i ⁢ P | i - 1 ⁢ h i * = h i ⁢ a _ ⁢ : 4 ⁢ M T ⁢ ⁢ RM , 2 ⁢ M T ⁢ ⁢ RA , 2 ⁢ ( M T - 1 ) ⁢ ⁢ RAcc α = 1 / ( 1 + b ) ⁢ : Table ⁢ - ⁢ lookup ⁢ ⁢ reciprocal c _ = α ⁢ ⁢ a _ = P | i - 1 ⁢ h i * 1 + h i ⁢ P | i - 1 ⁢ h i * ⁢ : 2 ⁢ M T ⁢ ⁢ RM c _ ⁢ c _ * = P | i - 1 ⁢ h i * ⁢ h i ⁢ P | i - 1 1 + h i ⁢ P | i - 1 ⁢ h i * ⁢ : 2 ⁢ M T ⁡ ( M T + 1 ) ⁢ ⁢ RM P | i ⁢ ⁢ update ⁢ : 2 ⁢ M T ⁢ ⁢ RA ; and 2 nd Iteration Onwards: a _ = P | i - 1 ⁢ h i * ⁢ : 4 ⁢ M T 2 ⁢ ⁢ RM , 2 ⁢ M T 2 ⁢ ⁢ RA , 2 ⁢ M T ⁡ ( M T - 1 ) ⁢ ⁢ RAcc b = h i ⁢ P | i - 1 ⁢ h i * = h i ⁢ a _ ⁢ : 4 ⁢ M T ⁢ ⁢ RM , 2 ⁢ M T ⁢ ⁢ RA , 2 ⁢ ( M T - 1 ) ⁢ ⁢ RAcc α = 1 / ( 1 + b ) ⁢ : Table ⁢ - ⁢ lookup ⁢ ⁢ reciprocal c _ = α ⁢ ⁢ a _ = P | i - 1 ⁢ h i * 1 + h i ⁢ P i - 1 ⁢ h i * ⁢ : 2 ⁢ M T ⁢ ⁢ RM c _ ⁢ c _ * = P | i - 1 ⁢ h i * ⁢ h i ⁢ P | i - 1 1 + h i ⁢ P | i - 1 ⁢ h i * ⁢ : 2 ⁢ M T ⁡ ( M T + 1 ) ⁢ ⁢ RM P | i ⁢ ⁢ update ⁢ : 2 ⁢ M T 2 ⁢ ⁢ RA .