An improvement for a method and system for tracking a spreading code, used
in a code division multiple access (CDMA) system. An input signal has
spread-spectrum modulation. The spreading code embedded in the
spread-spectrum modulation has a plurality of chips. The input signal is
sampled, and half-chip offset samples are formed from the sampled input
signal. An even set of the half-chip offset samples are grouped into an
early set of samples, and an odd set of the half-chip offset samples are
grouped into a late set of samples. Each early set of samples is
multiplied by spreading codes c(n+1), c(n+2), . . . , c(n+L), to generate
a first plurality of products. L is approximately equal to the number of
chips of delay between the earliest and latest multipath signals. A first
plurality of sums and magnitudes are computed from the first plurality of
products. The first plurality of magnitudes are multiplied by a first
plurality of weights, to generate a first plurality of weighted-signal
values. The first plurality of weighted-signal values are summed to
generate an early signal-energy value. Each late set of samples is
multiplied by spreading codes c(n-1), c(n-2), . . . , c(n-L), to generate
a second plurality of products. A second plurality of sums and magnitudes
are computed from the second plurality of products. The second plurality
of magnitudes are multiplied by a second plurality of weights, to
generated a second plurality of weighted-signal values. The second
plurality of weighted-signal values are summed to generate a late
signal-energy value. A difference is calculated between the early
signal-energy value and the late signal-energy value, thereby producing an
error signal.
Eine Verbesserung für eine Methode und System für die Spurhaltung eines Verbreitens kodieren, verwendet in einem Codeabteilung mehrfachen Zugang (CDMA) System. Ein Eingangssignal hat Verbreitenspektrum Modulation. Der ausgebreitete Code, der in der Verbreitenspektrum Modulation eingebettet wird, hat eine Mehrzahl der Späne. Das Eingangssignal wird probiert, und Hälfte-Span Offsetproben werden vom probierten Eingangssignal gebildet. Sogar eingestellt von den Hälfte-Span Offsetproben werden in frühes einsetzen Proben gruppiert, und ein ungerader Satz der Hälfte-Span Offsetproben werden in spätes einsetzen Proben gruppiert. Jedes, das früh von den Proben eingestellt wird, wird mit dem Verbreiten von von Codes c(n+1), c(n+2) multipliziert. . . , c(n+L), eine erste Mehrzahl der Produkte erzeugen. L ist der Zahl Spänen von verzögert zwischen den frühesten und neuesten Mehrwegsignalen ungefähr gleich. Eine erste Mehrzahl von Summen und Größen werden von der ersten Mehrzahl der Produkte berechnet. Die erste Mehrzahl von Größen werden mit einer ersten Mehrzahl der Gewichte multipliziert, um eine erste Mehrzahl der Belastensignal Werte zu erzeugen. Die erste Mehrzahl der Belastensignal Werte werden summiert, um einen frühen Signal-Energie Wert zu erzeugen. Jedes, das spät von den Proben eingestellt wird, wird mit dem Verbreiten von von Codes c(n-1), c(n-2) multipliziert. . . , C(nL), eine zweite Mehrzahl der Produkte erzeugen. Eine zweite Mehrzahl von Summen und Größen werden von der zweiten Mehrzahl der Produkte berechnet. Die zweite Mehrzahl von Größen werden mit einer zweiten Mehrzahl der Gewichte, zu erzeugte eine zweite Mehrzahl der Belastensignal Werte multipliziert. Die zweite Mehrzahl der Belastensignal Werte werden summiert, um einen späten Signal-Energie Wert zu erzeugen. Ein Unterschied wird zwischen dem frühen Signal-Energie Wert und dem späten Signal-Energie Wert errechnet, dadurch produziert man ein Störung Signal.