Patent ID: 7593473

Claim:
A tree-structured multicarrier interference multiple access (MC-IMA) transceiver for use in a multiple access environment having a number of interfering signals, comprising: an environment estimator module configured to estimate and track the number of interfering signals of the environment; a multicarrier signature signal selector configured to determine a multicarrier signature signal as a function of the environment, and to identify an actual multicarrier signature signal that is closest to the multicarrier signature signal wherein tree-structured signatures are created without exact mathematical combinations; a signal transmitter configured to transmit a multicarrier multiple-access signal in accordance with the actual multicarrier signature signal identified by the multicarrier signature signal selector; and a multiuser detector (MUD) module configured to perform tree structured multiuser detection signal processing, and to produce a bit stream for each interfering received signal; wherein the multicarrier signature signal selector is further configured to build a set of parent multicarrier signature signals based on a known set of basis subcarriers used in the base set of multicarrier signature signals, and to build a set of grandparent multicarrier signature signals based on either the set of parent multicarrier signature signals or the basis set of subcarriers from which those signals were comprised, and to continue creating ancestor nodes in the same manner until there are no more nodes to combine in this manner, and wherein a code selector is further configured to arbitrarily making sibling groups of one or more base multicarrier signature signals per group, not allowing any one base multicarrier signature signal to have a non-zero or non-negligible cross correlation with any signal in more than one group, and creating a new multicarrier signature signal by constructing a new multicarrier signature signal from the basis set of subcarriers present in the aggregate of all the signals within a sibling group.