Abstract:
The present invention provides a method and apparatus for estimating a multipath channel with sub-chip resolution. In general, secondary signals are characterized based on correlating a received signal including multipath signals, which include a main and the secondary signals, with a pseudo-random noise code. An inverse filter operates to increase a temporal resolution of results of the correlation of the received signal and the pseudo-random noise code, thereby allowing secondary multipath signals occurring within the same chip interval as another multipath signal to be detected and estimated correctly.
Abstract:
An equalizer operates on chip or sub-chip resolution input samples of a received spread-spectrum multipath signal to remove interference from one or more secondary propagation path signals within the multipath signal. The equalizer may be configured for cancellation of secondary signals arriving before and after a main propagation path signal. The length of sample delay buffers and the input sample rate determine the maximum secondary signal delay accommodated by the equalizer. The equalizer makes a hard-decision about the phase value of each input sample and buffers these hard-decision values for use in secondary signal cancellation. The hard-decision values are used to rotate the phase of corresponding path coefficients. These adjusted values are fed back for subtraction from input samples for post-cursor cancellation, and fed forward for subtraction from delayed input samples for pre-cursor cancellation.