Patent ID: 6956893

Claim:
A method of symbol determination in a direct sequence spread spectrum multiple access communication system having a plurality of code channels in use, the method comprising: (a) linearly filtering a received signal to form a first filtered signal; (b) despreading the first filtered signal and providing a plurality of symbol estimates for all corresponding code channels of the plurality of code channels; (c) generating an estimated transmitted signal from the plurality of symbol estimates; (d) generating an estimated received signal from the estimated transmitted signal and a channel estimate; (e) producing a residual signal as a difference between the received signal and the estimated received signal; (f) linearly filtering the residual signal to form a second filtered signal; (g) combining the second filtered signal with the estimated transmitted signal to form a next estimated transmitted signal; and (h) despreading the next estimated transmitted signal and providing a next plurality of symbol estimates for a selected code channel of the plurality of code channels.