Patent ID: 8463196

Claim:
A method of decoding in a wireless receiver, a wireless transmission from a predefined user to whom more than one user code is allocated, the method comprising: receiving a wireless transmission signal (r(m)) in the wireless receiver; determining a one or more interfering spreading codes, (s i (m)), contributing to the received wireless transmission signal, (r(m)); estimating a one or more interferer symbols, ({circumflex over (b)} i (m)), from the received wireless transmission signal and the or each interfering spreading codes (s i (m)); calculating a one or more scaling factors, (P i (m)), at which the or each of the interferer symbols was originally transmitted; simulating an interference signal, i(m), in the received wireless transmission signal (r(m)); removing the simulated interference signal from the received wireless transmission signal to produce a processed wireless signal, (o(m)); and estimating a one or more symbols, {circumflex over (b)}(m), transmitted by the predefined user in the processed wireless signal.