Patent ID: 6975668

Claim:
A highly bandwidth-efficient communications method, comprising: receiving at a base station a new incoming spread signal comprising an incoming data signal spread over a plurality of discrete frequencies; accessing a stored error value for a previously received spread signal; comparing the stored error value with a threshold error value; if the stored error value is less than the threshold error value, then maintaining existing despreading and spreading weights as current spreading weights at the base station to apply to the new incoming signal and a next outgoing data signal; alternately, if the stored error value is greater than the threshold error value, then adaptively calculating new despreading weights at the base station from the new incoming spread signal and calculating new spreading weights from the new despreading weights to apply to the new incoming signal and the next outgoing data signal; despreading the new incoming signal; computing and storing a new error value for the new incoming signal; and spreading the next outgoing data signal to distribute the outgoing data signal over a plurality of discrete tones.