International Global Navigation Satellite Systems Society IGNSS Symposium 2006 Holiday Inn Surfers Paradise, Australia 17 – 21 July 2006

Phase Adaptive Integration for GNSS Signals Zhengdi Qin Nokia Corporation, Tampere Finland Tel: +358 503729041 Email: [email protected]

Harri Valio Nokia Corporation, Tampere Finland Tel: +358 503137515 Email: [email protected]

Presenter Name: Qin Zhengdi ABSTRACT In the GNSS signal acquisition operation, long time coherent integration is a problem if the coherence of the baseband signal is not guaranteed due to the frequency error or the oscillator drift. A phase adaptive method is introduced in which the phase of the signal is adaptively corrected before the integration. The phase estimation and the signal grouping are based on the signal shape distribution. Computer simulations show that the performance of the method is between that of the coherent integration and the noncoherent integration and it converges fast when the SNR goes up. For nominal level signal acquisition, the performance of the method is comparable to that of the coherent integration while the data structure is as simple as that for the non-coherent integration. The method is also robust for long integration times, especially when there is a frequency error or any irregular oscillator drifts. KEYWORDS: Phase-adaptive, CDMA, Integration, GNSS acquisition.

1. INTRODUCTION In the GNSS CDMA signal acquisition after the de-spreading process, the signal level is still often too weak for the acquisition. In many cases, further integration is required for a higher

sensitivity. It is preferable to use a coherent integration, but the coherent integration time cannot be long. The problem for the long-time coherent integration is the non-coherence of the signal itself. If the oscillator frequency is drifting, the phase angle of the signal is also changing. For instance we cannot coherently integrate a signal for over 100 milliseconds if there is a 10 hertz frequency drifting from the oscillator. If we know the drifting frequency, it is easy to compensate. If the frequency drifting is linear (stable), we can use more frequency bins to 'test' it. Unfortunately, the frequency drift is usually not predictable and even worse; mostly it is not linear and stable during the time of concern. To deal with such kind of problem, we can only do partial coherent integration during which the coherency of the signal is guaranteed. After that, several time periods of the results are combined together to improve the acquisition sensitivity. The most popular way is to use a non-coherent integration. In the non-coherent integration only the amplitude of the signal is used. The price paid for it is the so-called 'square-root loss' in the process due to the loss of the phase information. The situation is getting worse for the weak signal acquisition when the signal-to-noise ratio is below the nominal level. In this paper, a phase-adaptive method is presented for the signal integration. The method adapts the shape as well as the phase of the signal to be acquired. It is not like the pure coherent integration that simply integrates the signal without taking care of the phase change, especially the irregular phase change. When dealing with the signals from different time intervals, it first makes an estimation of the phase change and then the phase error is corrected before the integration. The method can be used to combat frequency drift, and of course, the Doppler frequency as well.

2. SHAPE AND PHASE ADAPTIVE PROCESS FOR CDMA SIGNALS 2.1 Signal Shape Modelling and Grouping

First, the shape of the signal to be integrated is modelled. Let’s take a typical CDMA signal as an example. After the de-spreading process (e.g., MF), the output signal looks like a triangle. If the sampling rate is two-samples-per-chip, the effective coverage of the signal is 3 samples in the delay profile (see figure 1).

xn-1

xn

xn+1

Fig. 1, output signal shape after MF.

The acquisition task is trying to find the signal peak (or peaks) in the delay profile in the noise environment. Let’s suppose that the searching range in the delay profile is N samples, X = (x1, x2, x3, …, xn, …, xN)

(1)

We make 3 sequences out from it. Take the original delay profile as Y1 and then shift it by one sample as Y2 and by two samples as Y3: ⎧Y 1 = ( x1 , x 2 , x3 , L , x N ) ⎪ Y = ⎨Y 2 = ( x 2 , x3 , x 4 , L , x N +1 ) ⎪Y 3 = ( x , x , x , L , x ) 3 4 5 N +2 ⎩

(2)

In each sequence, we take every consecutive 3 samples as a group to represent the signal: k =1 4 8 ⎧ ⎛ 647 1 ⎜ ⎪ Yk = x1 , x 2 , x3 , ⎜ ⎪ ⎝ ⎪ k =1 8 ⎪ 2 ⎛⎜ 6474 Y = ⎨Yk = x 2 , x3 , x 4 , ⎜ ⎪ ⎝ k =1 ⎪ 647 4 8 ⎛ ⎪Y 3 = ⎜ x , x , x , ⎪ k ⎜ 3 4 5 ⎝ ⎩

k =2 k =3 647 4 8 647 4 8 ⎞ x 4 , x 5 , x 6 , x 7 , x 8 , x 9 , L⎟ ⎟ ⎠ k =2 k =3 6474 8 64748 ⎞ x5 , x6 , x7 , x8 , x9 , x10 ,L⎟ ⎟ ⎠ k =2 k =3 647 4 8 647 48 ⎞ x6 , x7 , x8 , x9 , x10 , x11 , L⎟ ⎟ ⎠

(3)

In the phase adaptive process, the phase estimation is based on that the signal peak is supposed to be in the middle of each group. Since the signal shape covers 3 samples, only 3 sequences are needed in order have a full coverage of the signal. If the signal shape covers more chips, more sequences are needed with a shift by 1 sample for each sequence. The number of the groups in each sequence depends on the length of the delay profile or the acquisition searching range. 2.2 Phase Estimation

In each of the 3-sample groups, we suppose that the signal is in the middle of the group (xn). In order to correct the phase of the signal before the integration with other copies of the delay profile, blind phase estimation is introduced for each 3-sample group. The estimation is based on the principle of maximum ratio combination for all the samples in the group. In this example, the phase estimation for the sequence s (s = 1, 2,3), group k at time T is defined as:

ψ Ts , k = angle[xn + ξ (xn−1 + xn+1 )]

(4)

where ξ is the combination factor that depends on the signal shape and the SNR. Another possible phase estimation is to make the estimation for each sample and then add them together:

ψ Ts , k =

angle( x n ) + ζ * [angle( xn−1 ) + angle( xn +1 )] (1 + 2ζ )

(5)

where ζ is another combination factor that depends on the signal shape and the SNR.

If the phase change of the signal is not too fast during the integration, the phase estimation process can be extended to cover more time periods to get even a better phase estimation. If the signal shape is not a triangle or the samples-per-chip is not 2, the phase estimator in (4) and (5) should be modified for the actual signal shape and the data type. 2.3 Signal Rotation

The purpose of the signal rotation is to rotate the signal phase to be zero so that the adaptive integration can be done over different time intervals. The rotation of the signal is performed for all the samples in each group.

{

x m' = x m • exp − ψ Ts , k

}

{m = n − 1, n, n + 1}

(6)

After the signal rotation, only the real part of the signal is of concern while the imaginary part can be thrown away. The data in each sequence can be kept in a real array and ready for the adaptive integration. ⎧Y 1 ' = real (x1' , x 2' , x3' , L , x N' ) ⎪ Y' = ⎨Y 2 ' = real (x 2' , x3' , x 4' L , x N' +1 ) ⎪Y 3 ' = real(x ' , x ' , x ' L , x ' ) 3 4 5 N +2 ⎩

(7)

2.4 Adaptive Integration

The phase of the signal is corrected at each time T and then summed up together for a better SNR.

⎛ 1 ⎞ ⎛ z11 ' , z 12 ' , z 31 ' ,L , z 1N ' ⎞ ⎜ ∑ YT ' ⎟ ⎜ ⎟ ⎜ T ⎟ Z' = ⎜ z12 ' , z 22 ' , z 32 ' ,L, z N2 ' ⎟ = ⎜ ∑ YT2 ' ⎟ ⎜ z 3 ' , z 3 ' , z 3 ' ,L, z 3 ' ⎟ ⎜ T 3 ⎟ N ⎠ ⎝ 1 2 3 ⎜ ∑ YT ' ⎟ ⎠ ⎝T

(8)

Since the integration is adaptive, the integration time T is not limited. This of course means that long time integration times are possible. Also, as the phase error is corrected during the process, no frequency bins are needed no matter how long the integration time T is. The frequency estimation can be done by the phase factor in equation (4) or (5). This decreases the memory storage needed for the acquisition process. In order to combine the three sequences for the final acquisition, the samples of the sequences should be shifted back to the original position. That is, shift sequence Z2 by 1 sample back and Z3 by 2 samples back. The final delay profile for the acquisition is then the combined sequence z: 2

z j = ∑ z ss+ j ' (j = 1,2,3,...,N) s =0

(9)

3. COMPUTER SIMULATIONS

As we know, if there is no phase error and no frequency drift, the best way is to use coherent integration for the signal acquisition. If the signal coherency cannot be kept long enough, the non-coherent integration can be followed anyway. It means that to improve the acquisition sensitivity, coherent integration is the ceiling and the non-coherent integration is the floor between which we could try. Simulations have been performed by using the new method and the results are used to compare with those by using the coherent and the non-coherent integration. The acquisition sensitivity is chosen as the criteria for the performance. The GPS L1 channel C/A signal is used for the simulations. The sample rate of the baseband signal is two-samples-per-chip. The full code for the delay coverage is 2046 samples as the code length of C/A code is 1023. The baseband signal first goes through the matched filter. The output is a 1-millisecond de-spreaded signal with a bandwidth of 1 kilohertz. If it is necessary, the signal can be further integrated coherently before the adaptive process. In our simulations, 1 millisecond signal after the matched filter is used directly. The total integration time is 100 milliseconds for three different methods. Figure 2 shows one of the simulation results. From the figure, we see that if there is no frequency error (Df = 0), the best is the coherent integration (blue line) and the worst is the non-coherent integration (green line), while the phase adaptive integration (red line) is between the roof and the floor performances. This means that as we expected, the phase adaptive integration is better than the non-coherent integration, but not as good as the coherent integration. 100

Acquisition Probability (%)

90

80

70

Coherent Integration Df = 0 Hz Non-coherent Integration Phase Adaptive Integration Coherent Integration Df = 6 Hz

60

50

Initial cohe-time = 1 ms Total Integration time = 100 ms Searching range = 1 ms / 2046 samples

40

30

-138 dBm

-136 dBm

-134 dBm

-132 dBm

-130 dBm

-128 dBm

-126 dBm

Signal level (GPS C/A)

Figure 2, simulation results by using 3 different integration methods.

Next a small frequency drift is introduced (in this example, Df = 6 Hz), the performance of the coherent integration deteriorated very much (dotted blue line) while other two methods stay at the same level as if there is no frequency drift. This is understandable since 6 hertz is too much for the coherent integration over 100 milliseconds but it is negligible for other two methods where the coherent length required is only 1 millisecond. In this case, the phase adaptive method is much better than the coherent integration. As we can see from the results, if the signal level is higher than –130 dBm, the performance of the phase adaptive integration is almost as good as that of the coherent integration. We call it as a comparable level. If the initial coherent time is increased, this level can be further reduced. For instance if we perform a 10-milliseconds coherent integration after the despreading before the adaptive process, the comparable level is then reduced to -140 dBm. Furthermore, the simulations show that the phase adaptive process is convergent for the nominal signal acquisition. It means that longer integration times are possible for higher acquisition sensitivity without having to take care of the frequency error or the oscillator drift. This is also true for the navigation data message, as the phase change of BPSK for the navigation data bits is already been taken into account in the phase adaptive process. The bit synchronization as well as the bit estimation can also be done by the phase factor in equation (4) and (5).

4. CONCLUSIONS

A phase adaptive method is introduced for the signal integration of the GNSS acquisition operation. The method is based on the shape and the phase change of the signal after an initial coherent integration. The phase error is adaptively corrected before further integration. The new method is robust against frequency drift and it is good for long integration times. The method can be best described as a complement for the integration process for GNSS signal acquisition. In the acquisition process within a given bandwidth, the phase adaptive method does not need memory storage for frequency bins, as the frequency error is corrected during the process. The hardware requirements are as simple as for the non-coherent integration. For nominal signals, its performance is close to that of the coherent integration. It would be beneficial if the method were combined with other methods. The most computation power needed is the phase angle estimation and the signal rotation. In a hardware realization, the task can be fast done by, for example, the Cordic algorithm. REFERENCES Qin Zhengdi (2000) Optimum gain in the process of the GPS signal acquisition in Proceeding of ION GPS 2000, Salt Lake City, USA: 891-894. Bradford W. Parkinson, James J. Spilker Jr. (1996) Global positioning system: theory and applications volume I., ISBN 1-56347-107-8 Don H. Johnson, Dan E. Dudgeon (1993) Array signal processing: concept and techniques: concepts and techniques, ISBN 0-13-048513-6 Simon Haykin (1991) Advances in spectrum analysis and array processing volume II, Prentice-Hall, ISBN 0-13-008574-X

Phase Adaptive Integration for GNSS Signals

In the GNSS signal acquisition operation, long time coherent integration is a problem if the coherence of the baseband signal is not guaranteed due to the.

74KB Sizes 1 Downloads 178 Views

Recommend Documents

A Memory Efficient Algorithm for Adaptive Multidimensional Integration ...
implemented on GPU platform using a single Tesla M2090 device [9]. ...... memory access patterns in CUDA,” Design Automation Conference (DAC), 2011 48th.

Efficient Phase Retrieval of Sparse Signals
use such prior information, which may be the signal's support. (region in which .... being in the support, meaning the indices that are not known in advance to be ...

Distributed Adaptive Learning of Signals Defined over ...
I. INTRODUCTION. Over the last few years, there was a surge of interest in the development of processing tools for the analysis of signals defined over a graph, ...

The Value of Inflammatory Signals in Adaptive Immune ...
cells before pathogens replicate to sufficient numbers to cause disease or death. .... ODE model, and compare predictions to empirical data. We then use an ...

Distributed Adaptive Learning of Graph Signals - IEEE Xplore
Abstract—The aim of this paper is to propose distributed strate- gies for adaptive learning of signals defined over graphs. Assuming the graph signal to be ...

Adaptive digital phase modulation schemes using ...
Department of Electronics and Electrical Communication Engineering, Indian Institute of Technology, Kharagpur 721 302, India. Received 16 November ... all types of wireless services (voice, data, and multime- dia) have fuelled the need ... services,

Genetic Algorithm based Phase-Only Nulling in Adaptive Antennas
A simple alternative to complex hardware design of adaptive antennas along with optimizing SNR is proposed by the application of genetic algorithms. Adaptive antennas are antenna arrays with phase angle associated with each element of the array. The

h-adaptive grid generation - phase field modelling ...
This work deals with the application of adaptive grid generation technique to ..... A suitable data structure is then generated by traversing the region and finding ...

Estimation of the phase derivative using an adaptive window ...
rivative contains the information regarding the measur- and. During recent years, there has been an increased in- terest in developing methods that can directly estimate the phase derivative from a fringe pattern because the phase derivative conveys

An organisational Model for a Unified gNSS Reference ...
roles played by organisations delivering precise positioning ..... investigation and discussion of the various roles ..... Marketing – Obviously any sales activity also.

sunpoz : enabling centimetre accuracy gnss ...
Sep 23, 2006 - Operating Reference Stations (CORS) using the Trimble Virtual Reference (VRS) technology. ... A number of case studies will look at the performance of the ... Secondly, the use of mobile phone technology overcomes the limitation of ...

Vectorial Phase Retrieval of 1-D Signals - Weizmann Institute of Science
B. Nadler is with the Department of Computer Science and Applied Math- ematics, Weizmann ..... The following theorem provides a necessary and sufficient condition for the ..... as , as the degree of the corresponding polynomials is the same.

Vectorial Phase Retrieval of 1-D Signals - Weizmann Institute of Science
can accurately reconstruct signals even at considerable noise levels. ... B. Nadler is with the Department of Computer Science and Applied Math- ematics ... Color versions of one or more of the figures in this paper are available online.

ALE 17. Phase Changes and Phase Diagrams
The temperature decreases as more and more of the liquid is converted into a gas. ... Use the data below to calculate the total heat in Joules needed to convert ...

Phase transitions for unprovability
Phase Transitions. PA and fragments. Fast growing hierarchy ordinals below ε0. Important properties of these ordinals: They are well ordered. Any ordinal α can be written in the Cantor Normal Form: α = ωα1 · m1 + ··· + ωαn · mn, where α>

Process Integration with Google Apps for Education
Streamline administrative tasks. ○. Provide monthly payslips via Gmail for staff from Finance. An app script can be created from Spreadsheet or GDocs to Gmail, ...

Efficiency & Weighting Stimulus Results: Evidence for Integration
Question. Does this metacognitive system integrate information ... We then computed the confidence integration efficiency E for s = {2, 4, 8} as follows: = ℎ ,. ′. 2.

LOCAL LINEARIZATION METHOD FOR NUMERICAL INTEGRATION ...
INTEGRATION OF DELAY DIFFERENTIAL EQUATIONS∗. J.C. JIMENEZ ..... Bi n(˜yi tn (u − τi) − ˜yi tn (−τi)) + dn)du. + hn. ∫. 0 u. ∫. 0. eAn(hn−u)cndrdu. (2.16) ...