A method is providing for calculating local oscillator phase errors in a
code division multiple access (CDMA) receiver using an arctangent
calculation of the difference vectors between sample stream (multipath)
delays. Instead of the conventional cross-product calculation of pilot
symbols, a phase correction, using both real and imaginary parts of the
complex conjugate, is preformed in each sample stream delay path before
the step of maximal-ratio combining (MRC). The weighted combination is
then selectively filtered and accumulated, depending on whether the
automatic frequency control (AFC) loop is tracking or acquiring. Then, an
arctangent polynomial approximation is used to find the actual phase
error. An AFC system using the above-mentioned MRC combination and
arctangent calculation of phase error is also provided.
Un metodo sta prevedendo gli errori di fase locali calcolatori dell'oscillatore in una divisione che di codice la ricevente multipla di accesso (CDMA) che usando un calcolo di arctangent dei vettori di differenza fra il flusso del campione (a più angoli) fa ritardare. Anziché il calcolo convenzionale del traversa-prodotto dei simboli pilota, una correzione di fase, usando sia le parti reali che immaginarie del coniugato complesso, è preformata in ogni flusso del campione fa ritardare il percorso prima del punto di combinazione di massimo-rapporto (MRC). La combinazione appesantita allora selettivamente è filtrata ed accumulata, secondo se il ciclo di controllo di frequenza automatico (AFC) sta rintracciando o acquistando. Allora, un'approssimazione polinomiale di arctangent è usata per trovare l'errore di fase reale. Un sistema di AFC usando il calcolo suddetto di combinazione e di arctangent di MRC dell'errore di fase inoltre è fornito.