Patent attributes
A Tree-structured multicarrier multiple access communication system in a multiple access environment having a number of interfering signals. In one embodiment an environment estimator estimates and tracks the number of interfering signals of the environment. A code selector determines an optimal spreading code represented by the environment, and identifies an actual spreading code that is closest to the optimal spreading code. A signal transmitter can then be used to transmit a multicarrier multiple access signals in accordance with the actual spreading code identified. On the receiver side, a multiuser detector (MUD) module performs tree structured multiuser detection signal processing, and produces a bit stream for each interfering signal.