摘要 |
A method is provided for processing first and second signals having a delay therebetween, whereby at least the first signal is an irregular binary signal having chip boundaries. The method comprises introducing a plurality of different delays between the first and second signals, the successive delay amounts differing from each other by less than the interval between chip boundaries. For each introduced delay, summing the samples of the second signal which are obtained at the times when the chip boundaries between bits of the first signal have the same state (i.e. a transition from 0 to 1, from 1 to 0, from 0 to 0, or from 1 to 1), in order to obtain a value, and thereby obtaining a representation of how the value varies according to the introduced delay, such that the representation contains a level change associated with an introduced delay which bears a predetermined relationship to the delay between the first and second signals. Values corresponding to different transitions may be subtracted from one another. The method is particularly suited for processing signals in GPS or other similar positioning signals, for example in a tracking loop phase error discriminator for DLL code alignment, or in LoS signal timing recovery from multipath contamination. |