Techniques for canceling pilot interference in a wireless (e.g., CDMA)
communication system. A received signal typically includes a number of
signal instances (i.e., multipaths). For each multipath desired to be
processed, the other multipaths act as interference on the desired
multipath. If the pilot is generated based on a known data pattern (e.g.,
all zeros) and covered with a known channelization code (e.g., a Walsh
code of zero), then the pilot in an interfering multipath may be estimated
as the spreading sequence at a time offset corresponding to the arrival
time of that multipath. The pilot interference from each interference
multipath may be estimated based on the spreading sequence for the
interfering multipath and the despreading sequence for the desired
multipath. The total pilot interference from a number of interfering
multipaths may be subtracted from the data component in the desired
multipath to provide pilot-canceled data having improved performance.