Patent ID: 7953188

Claim:
A method for processing signals in a communication system, the method comprising: decoding one or more received signals based on a hybrid decoding method, when said one or more signals comprise a plurality of basic symbols and one or more interference symbols that have been encoded utilizing a diversity coding method having a code rate greater than one; generating a vector representation of said one or more received signals wherein said vector representation of said one or more received signals is equal to at least a sum of a vector representation of said plurality of basic symbols multiplied by a first transfer function matrix and a vector representation of said one or more interference symbols multiplied by a second transfer function matrix; generating a block diagonal matrix based on said second transfer function matrix; generating an intermediate matrix by multiplying said first transfer function matrix by a transformed version of said generated block diagonal matrix; processing said one or more received signals by multiplying said generated vector representation of said one or more received signals by a matrix generated by multiplying said transformed version of said generated block diagonal matrix by a transformed version of said generated intermediate matrix; and decoding said one or more received signals by computing estimated values for said plurality of basic symbols based on said processed one or more received signals and on a selected value for each of said one or more interference symbols.