A method and communications receiver is disclosed that removes Doppler frequency
shift in a spread spectrum communications signal. A pilot channel rake section
has I and Q Doppler estimation channels for estimating the Doppler change in frequency
based on a common pilot channel. A data channel rake section has I and Q data channels
for receiving the Doppler change in frequency from the pilot channel rake section
and canceling any Doppler error.