Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2018 May 28;18(6):1739. doi: 10.3390/s18061739

An Unambiguous Delay-And-Multiply Acquisition Scheme for GPS L1C Signals

Duk-Sun Shim 1,*, Jin-Seok Jeon 1
PMCID: PMC6021977  PMID: 29843435

Abstract

The GPS provides positioning information almost anytime and anywhere on Earth, regardless of the weather conditions, and has become an essential technology for positioning and navigation. As a modernization program, the fourth civil GPS signal, denoted as L1C, will be transmitted from Block III satellites. One distinction of the L1C signal from the former signals is the use of binary offset carrier (BOC) modulation, which is necessary for compatibility and the reduction of interference between the legacy L1 signal and L1C signal, despite their use of the same carrier frequency. One drawback of using BOC modulation is the ambiguity problem, which comes from the multiple peaks in the correlation function and causes difficulties finding the code phase in the acquisition process. In this paper we suggest two delay-and-multiply (DM) methods for the L1C signal to solve the ambiguity problem. For the DM acquisition schemes we suggest the optimal delay time for the delay signal, and prove that the correlation function of the received DM signal and the generated DM signal has a triangular shape, as seen in the legacy GPS L1 signal. The noise characteristics of the decision variable are obtained and the performance of the DM acquisition scheme is given in terms of the probability of detection, and compared with that of the conventional method. We provide the procedure to find the Doppler frequency after obtaining the code phase through the proposed DM method.

Keywords: GPS, L1C signal acquisition, delay-and-multiply approach, ambiguity problem

1. Introduction

The Global Positioning System (GPS) has become an essential technology for positioning, navigation, and timing after the full operational capability (FOC) in early 1995, and GPS modernization has now been in progress since January 1999 [1,2,3]. As a modernization program, two civil signals have been added at the L2 and L5 frequencies, which are denoted as the L2C and L5 signals, respectively [1]. The L2C signal has been transmitted from the GPS Block IIR-M satellite since September 2005, while the L5 signal from GPS Block IIF satellite has been transmitted since May 2010 [4,5]. The fourth civil signal, denoted as L1 Civil (L1C) signal, will be transmitted from the next generation satellites (GPS Block III) on the L1 carrier frequency [6,7]. One feature of the L1C signal is the use of binary offset carrier (BOC) modulation, which enables compatibility, and reduces interference between the legacy L1 signal and L1C signal, despite their use of same carrier frequency.

The BOC modulation is also used in Galileo [8,9], the European Global Navigation Satellite System (GNSS) that is like the GPS of the United States, and enables Galileo E1 open service (OS) signal to use the same GPS L1 carrier frequency. The BOC modulation results in split spectrum signal, and thus enables frequency sharing [10,11,12,13]. After many years of research, MBOC (multiplexed BOC) is applied to GNSS, such that composite BOC (CBOC) is used for Galileo E1 OS signal, and time multiplexed BOC (TMBOC) for GPS L1C signal. GPS L1C signal consists of data and pilot channels with power ratio (75%/25% for the pilot/data) [14], where the data channel uses BOC(1,1) modulation, and the pilot channel uses TMBOC modulation.

One drawback of using BOC modulation are the multiple peaks which appear in the correlation between the received signal and the generated signal, complicating the signal acquisition and tracking process, and termed the ambiguity problem. To deal with the BOC modulation, many techniques have been suggested [9,14,15,16,17], and several unambiguous methods, such as the “BPSK-like” technique, sub-carrier phase cancellation (SCPC) technique, and bump-jumping technique, have been suggested to deal with the ambiguities of the traditional BOC modulation [9,14]. Recently, the delay-and-multiply (DM) concept has been suggested for unambiguous acquisition of Galileo E1 OS signals in [18,19,20].

The DM concept exists from early GNSS history [3], but has not been studied in depth, since the DM method causes the multiplication of noise, which greatly deteriorates the signal acquisition performance. However, one advantage of the DM concept is the elimination of the Doppler frequency. That is, the DM method can reduce the two-dimensional acquisition process to a one-dimensional search. The Doppler frequency can be obtained after finding the code phase first. The DM concept also eliminates the effect of data symbol transition [19], which comes from the same length of the data symbol and the period of ranging code, so the non-coherent integration can be greatly increased.

The acquisition problem for GPS L1C signal has been studied in [21,22,23,24], but it is hard to find any research on the ambiguity problem for the GPS L1C signal. The DM acquisition method is attractive for the GPS L1C signal despite the multiplication of noise, since the L1C signal has a severe ambiguity problem and long search time, because of its long 10 ms ranging code. Even though [18,19,20] used the DM method in the Galileo E1 OS signal, which uses CBOC modulation, the GPS L1C signal uses TMBOC modulation. Thus the DM approach for the GPS L1C signal is a new problem and it is necessary to find optimal delay and the generated DM scheme again for the GPS L1C signal.

In this paper, we propose new DM acquisition schemes for the GPS L1C signal to eliminate the ambiguity of the correlation function between the received signal and the generated signal. We prove that the correlation function of our proposed scheme has a triangular shape, which completely removes the ambiguity problem, and analyze the performance of the proposed DM method using the signal-to-noise ratio (SNR) of the decision variable and the probability of detection. We also add the procedure to find the Doppler frequency for tracking the L1C signal.

The rest of the paper is organized as follows: Section 2 defines the GPS L1C signal and its DM signal, while Section 3 provides the result of this paper, such as new DM acquisition schemes for GPS L1C signal and the noise characteristics of the proposed DM method with performance analysis. Section 4 discusses the results of the proposed methods.

2. Materials and Method

2.1. GPS L1C Signal

Consider the GPS L1C received signal r(t) in Equations (1) and (2) [21]:

r(t)=SL1C(t)cos(2π(fIF+fD)t) (1)
and SL1C (t)=32c·COL(t)CP(t)SCP(t)+c2·D(t)CD(t)SCD(t) (2)

where, the total signal power is denoted as c (Watts) which includes any antenna gain and receiver losses, fIF is the intermediate frequency, fD is the Doppler frequency, COL(t) is the overlay code of the pilot channel, D(t) is the data, CP(t) and CD(t) are ranging codes of the pilot and data channel, respectively, and SCP(t) and SCD(t) are subcarriers of the pilot and data channel, respectively. The chip rate of the ranging codes, CD(t)  and CP(t), is f0=1.023 MHz, and the length of CP(t) and CD(t) is 10,230 chips (10 ms). The duration of each data bit and each chip of the overlay code is also 10 ms. The overlay code COL(t) is 18 s in length at a rate of 100 bps, which results in the total length of 1800 bits.

Figure 1 shows a generic view of the L1C signal generation, where the subscript i denotes the number of a satellite, but it is not used in the equations for the brevity of notation.

Figure 1.

Figure 1

GPS L1C signal structure.

Figure 1 shows the generation procedure of CP(t)  and CD(t), while [6] gives the details. Equation (3) expresses the subcarriers SCD(t) and SCP(t), while Figure 2 and Figure 3 show the structure of BOC(1,1), BOC(6,1), and TMBOC. The TMBOC uses a time multiplexed combination of BOC(1,1) and BOC(6,1) as in Figure 3, where BOC(6,1) is placed at the 0th, 4th, 6th, and 29th chip, and BOC(1,1) is placed at the other chips among 33-chips. This pattern repeats 310 times, which makes 10,230 chips, and 10 ms in time:

SCD(t)=sinBOC(1,1)(t),SCP(t)=TMBOC(6,1,433)(t)   (3)

where, BOC(m,1)(t)=sinBOC(m,1)(t)=sgn(sin(2πmf0t)).

Figure 2.

Figure 2

BOC modulation; (a) BOC(1,1); (b) BOC(6,1).

Figure 3.

Figure 3

Structure of TMBOC(6,1,433).

In the notation of TMBOC(6,1,433), (6,1) stands for BOC(6,1) and 433 means that BOC(6,1) is placed at 4 pre-designated chips in the 33-chip period as in Figure 3.

2.2. GPS L1C DM Signal

The received signal rn(t) of the GPS L1C signal with an additive Gaussian noise n(t) can be expressed as Equation (4):

rn(t)=SL1C(t)cos(2π(fIF+fD)t)+n(t),    with   n(t)~N(0,σn2) (4)

The DM (delay-and-multiply) signal of the received signal rn(t) is given with the delay δ as Equation (5):

rDM,δ(t)=rn(t)·rn(tδ)=SL1C(t)SL1C(tδ)cos(2π(fIF+fD)t))cos(2π(fIF+fD)(tδ))+SL1C(t)cos(2π(fIF+fD)t)n(tδ)+SL1C(tδ)cos(2π(fIF+fD)(tδ))n(t)+n(t)n(tδ) (5)
=sDM, δ(t)+ηDM,δ(t) (6)

For the unit of delay δ, the chip of the ranging codes CD(t) and CP(t) can be used as δ = n chip, or the second can be used as δ=nT0 second, where T0=1f0=11.023×106 s.

The first term sDM,δ(t) in Equation (5) is deterministic, and the following three terms, which are gathered in ηDM,δ(t), are random. The first term sDM,δ(t) can be expressed as Equation (7), considering the removal of the high frequency term during the correlation process:

sDM,δ(t)=r(t)r(tδ)SL1C(t)SL1C(tδ)×12cos(2π(fIF+fD)δ) (7)
=12cos(2π(fIF+fD)δ)·c2[3COL(t)CP(t)SCP(t)+D(t)CD(t)SCD(t)]·[3COL(tδ)CP(tδ)SCP(tδ)+D(tδ)CD(tδ)SCD(tδ)]=d[3COL(t)COL(tδ)CP(t)CP(tδ)SCP(t)SCP(tδ)+3 D(t)COL(tδ)CD(t)CP(tδ)SCD(t)SCP(tδ)+3COL(t)D(tδ)CP(t)CD(tδ)SCP(t) SCD(tδ)+D(t)D(tδ)CD(t)CD(tδ)SCD(t) SCD(tδ)]
d[3CP(t)CP(tδ)SCP(t)SCP(tδ)±3 CD(t)CP(tδ)SCD(t)SCP(tδ)  ±3CP(t)CD(tδ)SCP(t) SCD(tδ)+CD(t)CD(tδ)SCD(t) SCD(tδ)] (8)

where:

d=c4cos(2π(fIF+fD)δ). (9)

We used some approximation in Equation (8) such that D(t)D(tδ)1, COL(t)COL(tδ)1,D(t)COL(tδ)D(tδ)COL(t)±1, where means that the term may have different values for only δ among 10,130 chips.

The term ηDM,δ(t) in Equation (6) consists of three noise terms as follows:

ηDM,δ(t)=SL1C(t)cos(2π(fIF+fD)t)n(tδ)+SL1C(tδ)cos(2π(fIF+fD)(tδ))n(t)+n(t)n(tδ)

where the first and second terms are zero-mean random noise, and the third one is the product of two Gaussian noises. The product of two independent Gaussian random variables x and y with zero mean and variances σx2 and σy2 has a normal product distribution, as follows:

pxy(u)=ex22σx2σx2π·ey22σy2σy2π·δ(xyu)dxdy=K0(|u|σxσy)πσxσy

where, δ(x) is the Dirac delta function, and K0(x) is the modified Bessel function of the second kind and zero order, and the solution is K0(x)=0cos(xt)t2+1dt [19].

3. Results

3.1. New DM Acquisition Schemes for GPS L1C Signal and the Unambiguous Property

3.1.1. Choosing the Optimal Delay δ0 for the GPS DM Signal

The signal SDM,δ (t) in Equation (8) can be expressed as Equation (10) using some simple notations as Equation (11):

sDM,δ (t)=d[3CPP,δ(t)SCP(t)SCP(tδ)±3 CDP,δ(t)SCD(t)SCP(tδ)±3CPD,δ(t)SCP(t) SCD(tδ)+CDD,δ(t)SCD(t) SCD(tδ)] (10)

where:

CPP,δ(t)=CP(t)CP(tδ),       CDP,δ(t)=CD(t)CP(tδ),
CPD,δ(t)=CP(t)CD(tδ),        CDD,δ(t)=CD(t)CD(tδ). (11)

Equation (10) has two ± symbols, and the same sign occurs simultaneously, that is, (+) (+) or (−) (−), since D(t)COL(tδ) D(tδ)COL(t).

Figure 4a is the auto correlation function (ACF) of 3SCP(t), which shows that it has peaks at δ= 33n-chips. Figure 4b shows the ACF of SCD(t), and it has peaks at every δ=0.5n-chip. The cross correlation function (CCF) of 3SCP(t) and SCD(t) shows a similar result to Figure 4b, and it also has peaks at every δ=0.5n-chip. Thus δ0= 33n-chip will be candidate for the optimal delay.

Figure 4.

Figure 4

Auto correlation function (ACF) of; (a) 3SCP(t); (b) SCD(t).

Considering the condition of cos(2πfIFδ0)=±1, the optimal delay δ0 in the GPS L1C DM signal is chosen as Equation (12):

δ0={33T0,n=1kπ2πfIF,k=1,2,3,  (12)

The optimal delay δ0 in Equation (12) is long compared with the Galileo case [18,19,20] and thus the Doppler frequency effect cannot be ignored in Equation (9). The value d becomes d0 with condition (12):

d0=c4cos(2π(fIF+fD)δ0)=c4cos(kπ+2πfDδ0)=±c4cos(2πfDδ0). (13)

When cos(2πfDδ0)=0.5, we obtain that fD=5167 Hz, which is the maximum Doppler frequency when a GPS receiver moves at the speed of 198 km/h. This calculation comes from the assumption of a circular orbit of the GPS satellite [3]. As is well-known, the Doppler frequency is slowly varying and the average rate of change of the Doppler frequency is 0.54 Hz/s for the stationary receiver [3], which is 0.567 Hz/s at the speed of 198 km/h. Thus d0 in Equation (13) depends on the Doppler frequency, but can be treated as a constant during the acquisition process since the coherent integration time Tc=10 ms for the GPS L1C signal.

The limitation that the proposed DM method which will be given in the following section can be used only for low speed due to the Doppler frequency can be solved by using combined L1 and L1C signal acquisition, which will be given in Section 3.4.

3.1.2. The Proposed 33-chip Delay DM Acquisition Scheme

This section provides the two proposed DM acquisition schemes. Figure 5a shows the first 33-chip delay (δ0=33T0) DM acquisition scheme.

Figure 5.

Figure 5

The proposed 33-chip delay DM acquisition scheme; (a) Block diagram; (b) The decision variable.

The following Lemma shows the unambiguous property of the proposed 33-chip delay DM acquisition scheme in Figure 5a.

Lemma 1.

Consider the GPS L1C DM signal sDM,δ0(t) in Equation (10) (δ=δ0=33T0), and also the generated signal:

gDM,PP(t)=CPP,δ0(t)=CP(t)CP(t33T0)

then the CCF of sDM,δ0(t+τ) and gDM,PP(t) during the coherent integration time Tc = 10 ms is defined as the decision variable dDM,PP(τ)=0TcsDM,δ0(t+τ)gDM,PP(t)dt in Figure 5a. The CCF can be obtained as:

dDM,PP(τ)=3d0(1|τ|)(u(τ+1)u(τ1)) (14)

where d0=±c4cos(2πfDδ0) and u(τ) is the unit step function.

Proof. 

Considering the optimal time delay σ0=33T0, we obtain:

SCP(t)·SCP(tδ0)=SCP2(t)=1, SCD(t)·SCD(tδ0)=SCD2(t)=1, and
0Tc CDP,δ0(t+τ)CPP,δ0(t)dt 0, 0Tc CPD,δ0(t+τ)CPP,δ0(t)dt0, 0Tc CDD,δ0(t+τ)CPP,δ0(t)dt0.
dDM,PP(τ)=0TcsDM,δ0(t+τ)gDM,PP(t)dt=0Tcd[3CPP,δ0(t+τ)±3 CDP,δ0(t+τ)SCD(t+τ)SCP(t+τδ0) ±3CPD,δ0(t)SCP(t+τ) SCD(t+τδ0)+CDD,δ0(t+τ)]CPP,δ0(t)d3d00TcCPP,δ0(t+τ)CPP,δ0(t)dt

Since CPP,δ0(t) is a pseudo random noise (PRN) signal, the dDM,PP(τ) is the 3d0 times of ACF of CPP,δ0(t), which has the form of Equation (14), and is shown as Figure 5b.□

Figure 6a shows the second 33-chip delay (δ0=33T0) DM acquisition scheme.

Figure 6.

Figure 6

The proposed 33-chip delay DM acquisition scheme; (a) Block diagram; (b) The decision variable.

The following Lemma shows another 33-chip delay DM acquisition scheme as in Figure 6a.

Lemma 2.

Consider the GPS L1C DM signal sDM,33T0(t) in Equation (10) (δ=δ0=33T0) and also the generated signal:

gDM,PP+DD(t)=CPP,δ0(t)+CDD,δ0(t)=  CP(t)CP(t33T0)+CD(t)CD(t33T0). (15)

then the CCF of sDM,δ0(t+τ) and gDM,PP+DD(t) during the coherent integration time Tc = 10 ms is defined as the decision variable dDM,PP+DD(τ)=0TsDM,δ0(t+τ)gDM,PP+DD(t)dt in Figure 6a. The CCF can be obtained as:

dDM,PP+DD(τ)=4d0(1|τ|)(u(τ+1)u(τ1)) (16)

where d0=±c4cos(2πfDδ0) and u(τ) is the unit step function.

Proof. 

Using the similar manipulation as in the Proof of Lemma 1, we obtain that:

dDM,PP+DD(τ)=0TcsDM,δ0(t+τ)gDM,PP+DD(t)dt=0Tcd0[3CPP,δ0(t+τ)±3 CDP,δ0(t+τ)SCD(t)SCP(t+τδ0)±3CPD,δ0(t+τ)SCP(t) SCD(t+τδ0)+CDD,δ0(t+τ)]·{CPP,δ0(t)+CDD,δ0(t)}dt3d00TcCPP,δ0(t+τ)CPP,δ0(t)dt + d00TcCDD,δ0(t+τ)CDD,δ0(t)dt=4d0(1|τ|)(u(τ+1)u(τ1)) (17)

Since CPP,δ0(t) and CDD,δ0(t) are PRN signals, the dDM,PP+DD(τ) is the ACF of CPP,δ0(t) plus the ACF of CPP,δ0(t), which has the form of Equation (16), and is shown as Figure 6b.□

3.1.3. Determination of the Doppler Frequency

In this section we show the procedure to find the Doppler frequency of the received signal rn(t) after we obtain the code phase through the proposed DM acquisition scheme.

Consider the received signal rn(t) and the generated signal gconv,P(t) in Figure 7 with τ=0. Then:

rn(t)·gconv,P(t)=[{32c·COL(t)CP(t)SCP(t)+c2·D(t)CD(t)SCD(t)}cos(2π(fIF+fD)t)+n(t)]CP(t)SCP(t)cos(2πfIFt)={±32c±c2CD(t)CP(t)SCD(t)SCP(t)}·12(cos(2πfDt)+cos(2π(2fIF+fD)t)   +n(t)·CP(t)SCP(t)cos(2πfIFt)±1232c·cos(2πfDt) (18)

where we use that CP2(t)=1, SCP2(t)=1, and the ranging code and the Gaussian noise term will be filtered out.

Figure 7.

Figure 7

The conventional acquisition scheme.

By performing the fast Fourier transform for the signal (18) we can obtain the Doppler frequency fD with Lemma 3.

Lemma 3.

Suppose that a continuous-time signal x(t) is a sinusoidal signal with frequency fD. Define fs as the sampling frequency, and T as the sampling interval in the time domain.

The sampled sequence x[n],  1nM, has a discrete-time Fourier transform (DFT) X(k), 1kM:

  • (1) 

    Then the resolution of X(k) is Δf=1T [Hz].

  • (2) 

    If we reduce the number of samples by averaging x[n] while maintaining the Nyquist theorem such that x[n¯],  1n¯M¯,  M=LM¯, and the DFT is X(k¯),  1k¯M¯, then the resolution of X(k¯) is still Δf=1T [Hz].

Proof. 

(1) From the sampling frequency and the sampling interval, the number of samples is M=fs·T. It is well-known that the highest frequency of the sampled data is fs2 and the highest frequency of X(k) is located at M2 (suppose that M is even). There ore e obtain Δf·M2=fs2=12MT, which results in Δf=1T [Hz]. (2) From the new sampling frequency fs¯=fsL and the number of samples M¯=ML, the similar Equation holds as in proof (1) such as Δf·N¯2=fs¯2=12N¯T, which results in the same Equation, Δf=1T [Hz].

Considering (18), the above method cannot distinguish positive Doppler frequency from negative Doppler frequency since cos(2πfDt)=cos(2π(fD)t). Thus after finding the Doppler frequency using Lemma 3, the rate of the relative velocity of the vehicle from the satellite should be used to determine the sign of the Doppler frequency.

3.2. Noise Characteristics of the Proposed DM and Conventional Acquisition Method

3.2.1. Noise Characteristics of the Proposed DM Acquisition Method

In this section, we show the SNR of the decision variables for the proposed DM acquisition methods, which are shown in Figure 5a and Figure 6a.

Lemma 4.

Consider the proposed DM acquisition scheme in Figure 5a, where the generated signal is gDM,PP(t)=CPP,δ0(t)=CP(t)CP(t33T0). The SNR of the decision variable in the presence of GPS L1C signal can be approximated as Equation (19):

SNRDM,PP=916·c2{cos(2πfDδ0)}2Mσn4+2c·σn2 (19)

where δ0=33T0 is the optimal delay in DM signal, M is the number of samples according to the appropriate sampling frequency and the coherent integration period Tc, and σn2 is the variance of the noise n(t) in Equation (4).

Proof. 

Denote H0 as the hypothesis in the absence of GPS L1C signal, and H1 in the presence of the signal, and ZH0 and ZH1 as the decision variables in the case of H0 and H1, respectively. Suppose that the optimal time delay is δ0=33T0, and the generated signal is gDM,PP(t)=CPP,δ0(t)=CP(t)CP(t33T0), then we obtain the decision variables for H0 and H1 as follows:

H0 :ZH0=i=0M1n(ti)n(ti33T0)CPP,δ0(t)

Denote nDM,δ0(t)=n(t)n(t33T0), then it is known that E[nDM,δ0]=0, σnDM,δ02=σn4 [19].

The signal nDM,δ0(t) is actually a random process, and thus nDM,δ0(ti), i=0, 1,2,, M1, are random variables that are independent and identically distributed. Thus by the central limit theorem, ZH0 has the Gaussian distribution with mean zero and variance, Mσn4, that is:

H0:     ZH0 ~ N(0, Mσn4)

Suppose that the GPS L1C signal is present, and that the received signal and the generated signal are aligned in phase, then the decision variable becomes:

H1  : ZH1=i=0M1rDM,δ0(ti)CPP,δ0(ti)=i=0M1sDM,δ0(ti) CPP,δ0(ti)+i=0M1SL1C(ti)cos(2π(fIF+fD)ti) n(tiδ0)CPP,δ0(ti) +i=0M1SL1C(tiδ0)cos(2π(fIF+fD)(tiδ0) n(ti)CPP,δ0(ti) +i=0M1nDM,δ0(ti)CPP,δ0(ti) (20)

The first term is given using Equation (14) as follows:

ZH1,1=i=0M1sDM,δ0(ti) CPP,δ0(ti)3d0i=0M1CPP,δ0(ti)CPP,δ0(ti)=3d0M=3c4cos(2πfDδ0)M.

The second term of Equation (20) has the form of ZH1,2=i=0M1 ain(tiδ0), where ai=SL1C(ti)CPP,δ0(ti)cos(2π(fIF+fD)ti), is the linear combination of independent and identically distributed random variables. Thus by the central limit theorem, ZH1,2 has the Gaussian distribution with mean zero and variance σZH1,22:

σZH1,22=i=0M1 ai2σn2=i=0M1 {SL1C2(ti)cos2(2π(fIF+fD)ti)CPP,δ02(ti)}σn2=σn2i=0M1 {SL1C2(ti)cos2(2π(fIF+fD)ti)}=σn2i=0M1 {12{(2+3)c+(23)c}·1cos(4π(fIF+fD)ti)2}cMσn2

where, we use the property that SL1C2(ti) has two values of (2+3)c or (23)c with equal opportunity, and the high frequency signal is filtered out.

Similarly, we obtain that E[ZH1,3]=0,σZH1,32cMσn2. Also E[ZH1,4]=0, σZH1,42=Mσn4.

In summary, the decision variable has the Gaussian distribution as follows:

ZH1~N(3c4cos(2πfDδ0)M,  (σn4+2cσn2)M).

Thus the SNR is obtained as follows:

SNRDM,PP=E[ZH1]2σH12=(34c·cos(2πfDδ0)M)2(σn4+2cσn2)M=916·c2cos2(2πfDδ0)Mσn4+2cσn2

Lemma 5.

Consider the proposed DM acquisition scheme in Figure 6a, where the generated signal is gDM,PP+DD(t)=CPP,δ0(t)+CDD,δ0(t)=CP(t)CP(t33T0)+CD(t)CD(t33T0). The SNR of the decision variable in the presence of GPS L1C signal can be approximated as Equation (21):

SNRDM,PP+DD=12·c2{cos(2πfDδ0)}2Mσn4+2c·σn2 (21)

where δ0=33T0 is the optimal delay in DM signal, M is the number of samples according to the sampling frequency and the coherent integration period, and σn2 is the variance of the noise n(t) in Equation (4).

The proof of Lemma 5 has similar procedure as that of Lemma 4, and thus is omitted here and is given in Appendix A.

3.2.2. Noise Characteristics of the Conventional Acquisition Method

In this section, we show the SNR of the decision variables for the possible conventional acquisition methods which are shown in Figure 7.

Lemma 6.

Consider the conventional acquisition scheme in Figure 7, and assume that we know the Doppler frequency, and thus we use fD = 0. Note that the generated signal is gconv,i(t). We consider three cases of generated signals, which are:

gconv,P(t)=CP(t)SCP(t)cos(2πfIFt)gconv,3P+D(t)={3CP(t)SCP(t)+CD(t)SCD(t)}cos(2πfIFt)gconv,P+D(t)={CP(t)SCP(t)+CD(t)SCD(t)}cos(2πfIFt)

The SNR of the decision variable in the presence of the GPS L1C signal can be approximated for the three cases as (22):

SNRconv,P=34c·Mσn2, SNRconv,3P+D=14c·Mσn2,       SNRconv,P+D=12c·Mσn2 or 0 (22)

where,  M is the number of samples according to the sampling frequency and the coherent integration period, and σn2 is the variance of the noise n(t) in Equation (4).

The proof of Lemma 6 has similar procedure as that of Lemma 4, and thus is omitted here and given in Appendix B.

3.2.3. Comparison of the SNR Performance between DM and Conventional Methods

This section summarizes the SNR ratio in the presence of L1C signal for the DM and conventional methods from the results of Lemmas 4–6. Table 1 compares the performance with each other. For the two DM methods, the SNR of gDM,PP is greater than that of gDM,PP+DD, while the mean value, which is the correlation peak, of gDM,PP+DD is greater than that of gDM,PP. In this case the use of gDM,PP provides greater probability of detection than that of gDM,PP+DD. Thus, we can conclude that the DM method of g(t)=gDM,PP(t) is preferable to obtain better performance such as the probability of detection. In similar way, g(t)=gconv,P(t) is the best among the three candidates in the conventional method.

Table 1.

Comparison of the performance between the DM method and the conventional method.

Delay-And-Multiply Method Conventional Method
g(t) gDM,PP gDM,PP+DD gconv,P gconv,3P+D gconv,P+D
ZH0 N(0, Mσn4) N(0, 2Mσn4) N(0, M2σn2) N(0, 2Mσn2) N(0, Mσn2)
ZH1 N(3c4cos(2πfDδ0)M,  (σn4+2cσn2)M) N(c·cos(2πfDδ0)M,  (2σn4+4cσn2)M) N(±3c8M, 12σn2M) N(±c2M, 2σn2M) or N(±2cM, 2σn2M) N(±c2M, σn2M) or N(0, σn2M)
SNR for ZH1 916·c2cos2(2πfDδ0)Mσn4+2cσn2 12·c2cos2(2πfDδ0)Mσn4+2cσn2 34c·Mσn2 14c·Mσn2 or c·Mσn2 12c·Mσn2 or 0
preference o o

As mentioned in Section 3.1.1, the optimal delay δ0=33T0 is long and thus we cannot ignore the effect of the Doppler frequency such that 0.5|cos(2πfDδ0)|1, for 5167 HzfD5167 Hz, which is the maximum Doppler frequency when a GPS receiver moves at the speed of 198 km/h. The Doppler frequency is slowly varying and thus the cosine value in Table 1 can be treated as a constant for the acquisition process. The following Corollary shows the ratio of SNR between the DM method and the conventional method.

Corollary 1.

Consider the SNR of the decision variable for the DM acquisition method SNRDM,PP and the SNR of the decision variable for the conventional acquisition method SNRconv,P. Then, SNRDM,PP is always less than SNRconv,P, and the SNR ratio is given as Equation (23):

SNRDM,PPSNRconv,P=34c·cos2(2πfDδ0)σn2+2c. (23)

3.2.4. Probability of Detection with Respect to the Number of Samples

In this section we consider the effect of the number of samples on the detection probability. It is well-known that when a longer data is used for the acquisition process, the SNR increases and the detection performance enhances. This performance improvement can be obtained through the fast sampling, which increases M in the DM method in Table 1

The following Lemma shows that when the sampling speed increases, meaning the increase of M, the detection probability increases.

Lemma 7.

Consider the generated signal g(t)=gDM,PP(t) in the DM acquisition method in Table 1. Assuming that c=1 and cos(2πfIFδ0)1, we obtain that ZH0 ~N(0,  Mσn4) and ZH1 ~N(34M,  (σn4+2σn2)M), where M is the number of samples according to the appropriate sampling frequency and the coherent integration period T. Suppose that the probability of false alarm is given, then the detection probability Pd increases as the number of sample M increases, i.e.:

if M1<M2, then PdM1<PdM2.
Proof. 

Define the probability density functions of the decision variables ZH0 and ZH1 as fZH0(z) and fZH1(z). When the probability of false alarm Pfa is given, the threshold γ and the probability of detection Pd is given as follows: γfZH0(z)dz=Pfa and γfZH1(z)dz=Pd.

Consider two sample numbers M1 and M2 with M1<M2, and the corresponding thresholds γ1 and γ2, and the corresponding probability of detection, as PdM1 and PdM2. We will show that γ1<γ2 first and then PdM1<PdM2.

  • (i)

    Suppose that the probability of false alarm Pfa is given. Despite of the change of variance, the normalized threshold does not change, i.e., γ1M1σn2=γ2M2σn2, which becomes γ1γ2=M1M2<1. Hence, we have γ1<γ2.

  • (ii)
    The probability of detection is given for the sample numbers M1 and M2 as:
    γ1fZH1M1(z)dz=PdM1 and γ2fZH2M2(z)dz=PdM2.
    The normalized thresholds are γ1¯=γ134M1M1·σn4+2σn2 and γ2¯=γ234M2M2·σn4+2σn2, which becomes:
    γ1¯γ2¯=M2M1·γ134M1γ234M2=M2M1·γ2·M1M234M1γ234M2=γ234M1M2γ234M2>1. Thus γ2¯<γ1¯, meaning that PdM1<PdM2.

3.2.5. Comparison of Search Time for Coarse Acquisition

This section compares the acquisition time taken roughly by both the conventional method and the proposed DM method. Suppose that the software receiver is used with the fast Fourier transform (FFT) method and the Doppler frequency search bin is 50 Hz for brevity. Then the conventional method should search the Doppler frequency 209 (= 10.4 kHz/50 Hz + 1) times. The Doppler frequency of 5.2 kHz comes from the discussion in Section 3.1.1. For the DM approach, the generated signal gDM,PP(t) in Figure 5a and gDM,PP+DD(t) in Figure 6a can be precalculated and stored in the memory. Thus only one more multiplication is necessary for the DM approach to obtain sDM,δ0(t) before correlation, compared with the conventional method in Figure 7. The correlation of the received signal rDM(t) and the generated signal gDM(t) is performed through the parallel code phase search acquisition using FFT [2] in this paper. However, we count it as 1 correlation for simplicity. The search time to obtain both code phase and Doppler frequency can be roughly described with the Doppler frequency resolution Δf=50 Hz as follows:

  • (1)

    The proposed DM approach:

    K *(1 multiplication + 1 correlation)         to search the code phase

    +1 multiplication + 1 FFT (much reduced order)  to obtain the Doppler frequency

    (K + 1) multiplication + K correlations

  • (2)

    The conventional approach:

    209 correlations + find maximum peak 209 correlations

where K is the number of non-coherent integration.

Thus the search time of the DM acquisition method depends on K, which depends on the noise environment.

Comment 1.

According to Lemma 7, the probability of detection can be increased as the number of sample increases, which can be obtained by sampling more fast as well as by using longer samples like non-coherent integration. So the acquisition time of the DM approach can be reduced much with higher sampling rate due to the advance of sampling technology.

3.3. Results of the Performance Analysis for the Proposed DM Acquisition Method

In this section we simulate the acquisition process for both conventional and proposed DM methods. Assume that the intermediate frequency is fIF=6.2 MHz, the sampling frequency is fs=60 MHz, and the Doppler frequency fD=0. The coherent integration time is Tc = 10 ms and the number of samples is M=fsTc = 600,000.

3.3.1. The Correlation Function of DM and Conventional Method

The decision variable dconv,P(τ) in Figure 7, which is the CCF of the received signal r(t+τ) and the generated signal g(t)= gconv,P(t) for the conventional acquisition scheme is plotted with respect to the code phase τ in Figure 8.

Figure 8.

Figure 8

The CCF for the conventional method; (a) Correlation plot for 10,230 chips (600,000 samples); (b) Correlation plot for ±1 chip (59 samples) around the correlation peak.

The correlation peak is shown in Figure 8a and shown again in detail around the peak within ±1 chip (T0=11.023×106 s) in Figure 8b, which shows severe multiple peaks around the maximum peak.

The decision variable dDM,PP(τ) in Figure 5 is the CCF of the received DM signal sDM,σ0(t+τ) and the generated DM signal g(t)=gDM,PP(t) for the DM acquisition scheme and is plotted with respect to the code phase τ in Figure 9. The correlation peak is shown in Figure 9a and shown again in detail around the peak within ±1 chip in Figure 8b, where we can see that the multiple peaks around the maximum peak are completely removed.

Figure 9.

Figure 9

The CCF for the DM method (33-chip delay); (a) Correlation plot for 10,230 chips (600,000 samples); (b) Correlation plot for ±1 chip (59 samples) around the correlation peak.

3.3.2. Probability of Detection for the Proposed DM Method

For the proposed DM acquisition method as in Figure 5, the probability of detection is shown with respect to the probability of false alarm in Figure 10, where each point in the plot is obtained from 10,000 simulation runs.

Figure 10.

Figure 10

Probability of detection obtained for the proposed DM method (C/N0): 33-chip delay.

Figure 11 shows the probability of detection according to C/N0 with Pfa = 0.001. As discussed in Section 3.2.4, the detection probability can be increased by sampling more fast as well as by using longer samples like non-coherent integration. Figure 11 shows the detection probability with using longer samples, i.e., non-coherent integration. If we use KTc long samples, where K is the number of non-coherent integration and Tc is the coherent integration time, the detection performance of DM method can be improved. As K increases, Pd also increases as in Figure 11.

Figure 11.

Figure 11

Pd with respect to C/N0 and K for the DM method (Pfa = 0.001).

3.3.3. Finding the Doppler Frequency

In this section we obtain the Doppler frequency after finding the code phase as in Section 3.1.3. In Figure 7, after the code phase aligned, the multiplication of the received signal r(t) and gconv,P(t) contains the Doppler frequency fD as:

r(t)·gconv,P(t)±1232c·cos(2πfDt). (24)

Thus we can obtain fD using the FFT method. We use the received signal r(t) for 10 ms with 600,000 samples, i.e., M= 600,000 and multiply it with gconv,P(t), and then average 1000 samples resulting in M¯= 600 samples. The frequency resolution of the FFT is 100 Hz since 10 ms data is used. Figure 12 shows the FFT result from the 600 samples with Doppler frequencies, such as 1 kHz, 2 kHz, 3 kHz, and −1 kHz. We can notice that the cases of fD=1 kHz and fD=1 kHz show the same result because of cosine function in (24).

Figure 12.

Figure 12

Figure 12

FFT results; (a) fD=1 kHz; (b) fD=2 kHz; (c) fD=3 kHz; (d) fD=1 kHz;

3.4. Modified DM Acquisition for GPS L1C Signal Using Combined L1/L1C Signal Acquisition

In Section 3.1.1 the optimal delay is chosen as σ0=33T0 for the DM signal and the magnitude of the received DM signal sDM,σ0 (t) is given as d0=±c4cos(2πfDσ0) in Equations (10) and (13). This optimal delay σ0=33T0 is so long that the Doppler frequency effect cannot be ignored in d0=±c4cos(2πfDσ0) as discussed in Section 3.1.1, and thus the proposed DM methods in Section 3.1.2 can be used only for low speed up to approximately 200 km/h.

In this section we propose a modified DM acquisition method which can be used even for high speed and high dynamics. Suppose that we obtain the Doppler frequency in advance by using the L1 signal acquisition.

Define the generated signal gD(t)=cos(2π(fIF+f^D)t), where f^D is the Doppler frequency obtained from the L1 signal acquisition, and rg(t) as follows:

rg(t)=r(t)gD(t) (25)
=SL1C(t)cos(2π(fIF+fD)t)cos(2π(fIF+f^D)t)12SL1C(t)cos(2π(fDf^D)t)

where the high frequency term is considered as removed during the correlation process.

The DM signal of rg(t) with the optimal delay is given as follows:

sgDM,σ0 (t)=rg(t)rg(tσ0)SL1C(t)SL1C(tσ0)×14cos(2π(fDf^D)σ0).

If the Doppler frequency error is 100 Hz, then cos(2π(fDf^D)σ0)=0.998, and thus the magnitude of the received DM signal sgDM,σ0 (t) can be considered as constant regardless of the Doppler frequency. We can substitute the rg(t) in Equation (25) for r(t) Figure 5a and Figure 6a as a modified DM acquisition method.

4. Discussion and Conclusions

This paper considers the acquisition problem of the GPS L1C signal. One difficulty of GPS L1C signal acquisition is the ambiguity problem, which comes from the multiple peaks in the correlation function between the received signal and the generated signal. We use the DM method to solve the ambiguity problem and propose two unambiguous DM acquisition schemes for GPS L1C signal. We have chosen the optimal delay δ0 of the DM signal as 33-chip delay of the ranging code with the condition of cos(2πfIFδ0)=±1. We have proven that by using our proposed DM methods the correlation function between the received signal and the generated signal has a triangular shape with respect to the code phase as in the correlation function of GPS L1 C/A code, which completely removes the ambiguity problem.

However, this 33-chip delay is so long that the Doppler frequency has an effect on the magnitude of the DM signal and thus the proposed DM method can be used for moving receivers up to approximately 200 km/h, for which the magnitude of the DM signal may decrease to the half due to the Doppler frequency for the worst case. One remedy for the magnitude decrease of DM signal is to increase the sampling speed. Faster sampling can recover the SNR and increases the probability of detection as proved in Lemma 7. In the case of the use of L1C signal only the proposed DM method can be used only for low speed application. Second remedy is to use the acquisition result of the legacy GPS L1 signal, which will provide the Doppler frequency. GPS receivers can receive both L1 and L1C signal together and thus the limitation of the DM method can be solved by using the combined L1/L1C acquisition method.

We also analyze the performance of the proposed DM method. The SNR of the DM acquisition method and that of the conventional method are derived analytically and the detection performance of the two methods is compared. The probability of detection is used as the performance measure in the acquisition process, with fixed false alarm probability. The performance result of the proposed DM acquisition methods is shown via simulations.

Appendix A

The Proof of Lemma 5

The proof is similar to that of Lemma 4, and thus we use the same notation as in Lemma 4. The difference is that here, the generated signal is gDM,PP+DD(t)=CPP,δ0(t)+CDD,δ0(t), instead of gDM,PP(t)=CPP,δ0(t).

Consider the H0 hypothesis:

H0 :   ZH0=i=0M1n(ti)n(ti33T0){CPP,δ0(t)+CDD,δ0(t)}=i=0M1nDM,δ0(t)CPP,δ0(t)+i=0M1nDM,δ0(t)CDD,δ0(t)

Then we have the Gaussian distribution for H0 as ZH0 ~ N(0, 2Mσn4).

Suppose that the GPS L1C signal is present, and that the received signal and the generated signal are aligned in phase; the decision variable then becomes:

H1  :  ZH1=i=0M1rDM,δ0(ti) {CPP,δ0(ti)+CDD,δ0(ti)}=i=0M1sDM,δ0(ti)  {CPP,δ0(ti)+CDD,δ0(ti)}+i=0M1SL1C(ti)cos(2π(fIF+fD)ti) n(tiδ0) {CPP,δ0(ti)+CDD,δ0(ti)}+i=0M1SL1C(tiδ0)cos(2π(fIF+fD)(tiδ0) n(ti) {CPP,δ0(ti)+CDD,δ0(ti)}+i=0M1nDM,δ0(ti) {CPP,δ0(ti)+CDD,δ0(ti)}.

The first term is given using Equation (16) as follows:

ZH1,1=i=0M1sDM,δ0(ti)  {CPP,δ0(ti)+CDD,δ0(ti)} 3d0i=0M1CPP,δ0(ti)CPP,δ0(ti)+d0i=0M1CDD,δ0(ti)CDD,δ0(ti)=4d0M=c·cos(2πfDδ0)M.

The second term ZH1,2 has the Gaussian distribution with mean zero and variance σZH1,22, which is given as follows using the similar procedure in the proof of Lemma 4:

σZH1,22=i=0M1 {SL1C2(ti)cos2(2π(fIF+fD)ti){CPP,δ02(ti)+CDD,δ02(ti)}}σn22cMσn2

Similarly, we obtain that E[ZH1,3]=0,σZH1,322cMσn2. Also E[ZH1,4]=0, σZH1,42=Mσn4.

In summary, the decision variable has a Gaussian distribution, as follows:

ZH1~N(c·cos(2πfDδ0)M,  (2σn4+4cσn2)M).

Thus the SNR is obtained as follows:

SNRDM=E[ZH1]2σH12=(c·cos(2πfDδ0)M)22(σn4+2cσn2)M=12·c2cos2(2πfDδ0)Mσn4+2cσn2

Appendix B

The Proof of Lemma 6

Consider the received signal r(t) of the GPS L1C signal in Equation (4), and the three cases of generated signal gconv,i(t). We use the same notation and similar procedure as in the proof of Lemma 4, and the Doppler frequency fD = 0 from the assumption:

(i) gconv,P(t)=CP(t)SCP(t)cos(2πfIFt).    H0:   ZH0=i=0M1n(ti)CP(ti)SCP(ti)cos(2πfIFti)    E[ZH0]=0,          σZH02=i=0M1 σn2(CP(ti))2(SCP(ti))2cos2(2πfIFti) σn2i=0M11·1·12=12σn2M,

that is, ZH0 ~ N(0, 12σn2M).

H1 : ZH1=i=0M1SL1C(ti)cos(2πfIFti)·CP(ti)SCP(ti)cos(2πfIFti)+i=0M1n(ti)CP(ti)SCP(ti)cos(2πfIFti)  
=i=0M1{32c·COL(ti)CP(ti)SCP(ti)+c2·D(ti)CD(ti)SCD(ti)}CP(ti)SCP(ti)cos2(2πfIFti)+ZH0
i=0M1{32c·COL(ti)CP2(ti)SCP2(ti)cos2(2πfIFti)}+ZH0  =i=0M1{32c·±1·1·1·12}+ZH0=±3c8M+ZH0.

that is, ZH1 ~ N(±3c8M, 12σn2M).

Thus, the SNR is obtained as follows:

SNRConv,P=E[ZH1]2σH12=3c4Mσn2.

(ii) gconv,3P+D(t)=(3CP(t)SCP(t)+CD(t)SCD(t))cos(2πfIFt).

For the H0 hypothesis:

H0:    ZH0=i=0M1n(ti)(3CP(t)SCP(t)+CD(t)SCD(t))cos(2πfIFti)   E[ZH0]=0,          σZH02=i=0M1 σn2(3CP(t)SCP(t)+CD(t)SCD(t))2cos2(2πfIFti) σn2i=0M1{(3CP(t)SCP(t))2+(CD(t)SCD(t))2}·12=(3+1)·12Mσn2=2Mσn2,

we obtain that ZH0 ~ N(0, 2σn2M).

H1: ZH1=i=0M1SL1C(ti)cos(2π(fIF)ti){3CP(ti)SCP(ti)+CD(ti)SCD(ti)}cos(2πfIFti)+ZH0 
E[ZH1]=i=0M1{32c·COL(ti)CP(ti)SCP(ti)+c2·D(ti)CD(ti)SCD(ti)}{3CP(ti)SCP(ti)+CD(ti)SCD(ti)}cos2(2πfIFti)             c2i=0M1{3COL(ti)CP2(ti)SCP2(ti)+D(ti)CD2(ti)SCD2(ti)}12=c2(±3±1)·12·M           σZH12=σZH02=2σn2M

that is, ZH1 ~ N(±c2M, 2σn2M) or N(±2cM, 2σn2M)

Thus, the SNR is obtained as follows:

SNRconv,3P+D=E[ZH1]2σH12=14c·Mσn2 or c·Mσn2

(iii) gconv,P+D(t)=(CP(t)SCP(t)+CD(t)SCD(t))cos(2πfIFt).

By the similar procedure as in (ii), we obtain that:

ZH0  ~ N(0, σn2M), and  ZH1 ~ N(±c2M, σn2M)  or  N(0, 2σn2M)

Thus, the SNR is obtained as follows:

SNRconv,P+D=E[ZH1]2σH12=12c·Mσn2 or 0

Author Contributions

D.-S.S. conceived this topic, and derived the main results, such as the Lemmas and proofs, while J.-S.J. programmed the Matlab coding, and performed simulations.

Funding

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (No. 2017R1D1A1B03035207).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  • 1.Kaplan E.D., Hegarty C.J. Understanding GPS: Principles and Applications. 2nd ed. Artech House; Norwood, MA, USA: 2006. [Google Scholar]
  • 2.Borre K., Akos D.M., Bertelsen N., Rinder P., Jensen S.H. A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach. Birkhauser; Boston, MA, USA: 2007. [Google Scholar]
  • 3.Tsui J.-Y. Fundamentals of Global Positioning System Receivers: A Software Approach. 2nd ed. John Wiley & Sons; Hoboken, NJ, USA: 2005. [Google Scholar]
  • 4.Kwon K.-C., Shim D.-S. Rapid Acquisition of CM and CL Code for GPS L2C Software Receivers. J. Electr. Eng. Technol. 2011;6:723–730. doi: 10.5370/JEET.2011.6.5.723. [DOI] [Google Scholar]
  • 5.Lee J.-H., Shim D.-S. Fast Acquisition of GPS L5 PRN and NH Code Using L1 Signal for Software Receivers. Int. J. Control Autom. Syst. 2016;14:1133–1139. doi: 10.1007/s12555-015-0091-2. [DOI] [Google Scholar]
  • 6.Michael J.D. Navstar GPS Space Segment/User Segment L1C Interface, IS-GPS-800D. Science Applications International Corporation; McLean, VA, USA: 2013. [Google Scholar]
  • 7.Rushanan J.J. The Spreading and Overlay Codes for the L1C Signal. J. Inst. Navig. 2007;54:43–51. doi: 10.1002/j.2161-4296.2007.tb00394.x. [DOI] [Google Scholar]
  • 8.European Union . European GNSS (Galileo) Open Service Signal in Space Interface Control Document. European Union; Luxembourg: 2014. [Google Scholar]
  • 9.Nurmi J., Lohan E.S., Sand S., Hurskainen H. GALILEO Positioning Technology. Springer; Dordrecht, The Netherlands: 2015. [Google Scholar]
  • 10.Lohan E.S., Lakhzouri A., Renfors M. Binary-Offset-Carrier modulation techniques with applications in satellite navigation systems. Wirel. Commun. Mob. Comput. 2007;7:767–779. doi: 10.1002/wcm.407. [DOI] [Google Scholar]
  • 11.Martin N., Leblond V., Guillotel G., Heiries V. BOC(x,y) signal acquisition techniques and performance; Proceedings of the ION GPS/GNSS; Portland, OR, USA. 9–12 September 2003; pp. 188–198. [Google Scholar]
  • 12.Deng Z., Xi Y., Yin L. Unambiguous Sin-phased BOC(kn,n) Signal Acquisition Based on Combined Correlation Functions. TELKOMNIKA. 2015;13:502–509. [Google Scholar]
  • 13.Kovar P., Kacmarik P., Vejrazka F. Interoperable GPS, GLONASS and Galileo Software receiver. IEEE Aerosp. Electron. Syst. Mag. 2011;26:24–30. doi: 10.1109/MAES.2011.5763340. [DOI] [Google Scholar]
  • 14.Heiries V., Roviras D., Ries L., Calmettes V. Analysis of Non Ambiguous BOC Signal Acquisition Performance; Proceedings of the U.S. Institute of Navigation GNSS Conference; Long Beach, CA, USA. 22–24 September 2004; pp. 1–12. [Google Scholar]
  • 15.Julien O., Macabiau C., Cannon M.E., Lachapelle G. ASPeCT: Unambiguous Sine-BOC(n,n) Acquisition/Tracking Technique for Navigation Applications. IEEE Trans. Aerosp. Electron. Syst. 2007;43:150–162. doi: 10.1109/TAES.2007.357123. [DOI] [Google Scholar]
  • 16.Borio D., Presti L.L. Data and Pilot Combining for Composite GNSS Signal acquisition. Int. J. Navig. Obs. 2008;2008:738183. doi: 10.1155/2008/738183. [DOI] [Google Scholar]
  • 17.Yao Z., Cui X., Lu M., Feng Z. Pseudo-Correlation-Function-Based Unambiguous Tracking Technique for Sine-BOC Signals. IEEE Trans. Aerosp. Electron. Syst. 2010;46:1782–1796. doi: 10.1109/TAES.2010.5595594. [DOI] [Google Scholar]
  • 18.Xi Y., Deng Z. A novel acquisition scheme for Galileo E1 OS Signals. IEICE Electron. Express. 2014;11:1–7. doi: 10.1587/elex.11.20140979. [DOI] [Google Scholar]
  • 19.Deng Z., Xi Y. Unambiguous Acquisition for Galileo E1 OS Signal Based on Delay and Multiply. TELKOMNIKA. 2014;29:950–962. [Google Scholar]
  • 20.Shim D.-S., Jeon J.-S., Kim K.-T. New Unambiguous Delay-and-Multiply Acquisition Schemes for Galileo E1 OS Signals and its Performance Analysis. Int. J. Control Autom. Syst. 2017;15:2848–2858. doi: 10.1007/s12555-017-9367-z. [DOI] [Google Scholar]
  • 21.Sun D., Cui X., Zhu Y., Lu M. Fast acquisition algorithm of GPS L1C signal based on the Sparse Fast Fourier Transform; Proceedings of the 28th International Technical Meeting of the Satellite Division of The Institute of Navigation; Dana Point, CA, USA. 26–28 January 2015; pp. 484–492. [Google Scholar]
  • 22.Seals K.C., Michalson W.R., Swaszek P.F., Hartnett R.J. Analysis of Coherent Combining for GPS L1C Acquisition; Proceedings of the 25th International Technical Meeting of the Satellite Division of the Institute of Navigation; Nashville, TN, USA. 17–21 September 2012; pp. 383–393. [Google Scholar]
  • 23.Seals K.C., Michalson W.R., Swaszek P.F., Hartnett R.J. Using Both GPS L1 C/A and L1C: Strategies to Improve Acquisition Sensitivity; Proceedings of the 26th International Technical Meeting of the Satellite Division of the Institute of Navigation; Nashville, TN, USA. 16–20 September 2013; pp. 92–106. [Google Scholar]
  • 24.Macchi-Gernot F., Petovello M.G., Lachapelle G. Combined Acquisition and Tracking Methods for GPS L1 CA and L1C Signals. Int. J. Navig. Obs. 2010;2010:190465. [Google Scholar]

Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES