Patent ID: 7376195

Claim:
A receiver that recovers complex symbols transmitted through a propagation channel as modulated symbols impressed on a carrier signal and distinguished by respective channelization codes, comprising: a path estimator that selects at least one multi-path delay for received complex symbols; a rake processor that multiplies chips in a chip sequence with at least a corresponding channelization code based on at least one multi-path delay selected by the path estimator and generates a set of symbols corresponding to the channelization codes and multi-path delays; a channel estimator that generates estimates of an impulse response of the propagation channel for the corresponding multi-path delay; a combiner that multiplies symbols for a multi-path delay with complex conjugates of corresponding impulse response estimates generated by the channel estimator and reproduces the modulated symbols that were transmitted; a decision boundary estimator/latch controller that generates estimates of a decision boundary based on reproduced modulated symbols; a latch, wherein the latch is responsive to the decision boundary estimator/latch controller; a soft bit value estimator that generates, for respective channelization codes, estimates of bit values of complex symbols based on the decision boundary estimates; and a decoder; wherein when the latch is in a first state, the decision boundary estimator generates decision boundary estimates and the soft bit value estimator does not generate soft bit values, and when the latch is in a second state, the decision boundary estimator generates decision boundary estimates and the soft bit value estimator generates soft bit values, and decision boundary estimates used for symbols from a channelization code are generated from symbols from at least one different channelization code.