Patent ID: 8218694

Claim:
A method for receiving a signal comprising: receiving a modulated carrier signal; demodulating the modulated carrier signal to produce a block of modulation symbols; processing the first block of modulation symbols by a first domain transformation to produce a second block of modulation symbol; and processing the second block of modulation symbols by a linear filter and an inverse pre-transformation wherein the inverse pre-transformation comprises a phase rotation of the filtered second block of the modulation symbols, which corresponds to the multiplication of the filtered second block of modulation symbols with a phase rotation matrix and wherein the inverse pre-transformation further comprises a domain transformation of the block of modulation symbols to generate a third block of modulation symbols; the third block of modulation symbols is processed in that the third block of modulation symbols are ordered according to their respective minimum Euclidean distances to their closest signal constellations descendingly; the third block of modulation symbols is further updated by an interference cancellation process according to the order, such that according to the interference cancellation process, interference is cancelled, using those signal modulation symbols of the third block of modulation symbols having smallest Euclidean distances, from the other modulation symbols of the third block of modulation symbols.