摘要 |
A method is presented for estimating a phase error for first (r<SUB>I</SUB>) and second (r<SUB>Q</SUB>) orthogonal signal components spread respectively by different first c<SUB>I </SUB>and second c<SUB>Q </SUB>spreading codes. A cross-despread value IdQ and/or QdI is determined by despreading one signal component with the spreading codes associated with the other signal component (r<SUB>I </SUB>with c<SUB>Q </SUB>or r<SUB>Q </SUB>with c<SUB>I</SUB>). In parallel, the same signal component is also despread with its associated spreading code to determine an estimated data symbol for that component. An interference of Q into I or I into Q is calculated and multiplied by the estimated data symbol, and subtracted from the cross-despread value to achieve an estimate of phase error. Preferably, both cross-despread values are obtained, normalized to a common data rate, scaled to maximize signal to noise ratio, and combined into one phase error estimate. A phase error detector includes despreaders, multipliers, and adders to determine the cross-despread value and subtract the interference from it.
|