Frequency-dependent cancellation separates a plurality of interfering
signals received by a plurality of receivers. Received wideband
single-carrier signals or multicarrier signals are separated into a
plurality of narrowband subcarriers. Sub-carrier frequencies and
frequency-band characteristics may be selected with respect to channel
characteristics (e.g., coherence bandwidth, interference, etc.). A
cancellation circuit provides complex weights to the sub-carrier
components. Weighted components associated with each sub-carrier
frequency are combined to separate a plurality of interfering signals.
Optionally, a plurality of the separated subcarriers may be combined to
reconstruct at least one transmitted single-carrier signal from a
plurality of frequency components. Combining may include decoding, such
as to reconstruct a coded sequence of data symbols transmitted via
direct-sequence coding, code division multiple access (CDMA),
multicarrier CDMA, carrier interferometry (CI), CI coding, or coded
orthogonal frequency division multiplexing.