• 검색 결과가 없습니다.

GPS L5 Acquisition Schemes for Fast Code Detection and Improved Doppler Accuracy

N/A
N/A
Protected

Academic year: 2022

Share "GPS L5 Acquisition Schemes for Fast Code Detection and Improved Doppler Accuracy"

Copied!
3
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

142 Inone Joo et al. © 2010 ETRI Journal, Volume 32, Number 1, February 2010

In this letter, we propose GPS L5 acquisition schemes to detect a fast code phase and improve the accuracy of the Doppler frequency. The proposed approach is based on the code-phase changes which occur during the acquisition processing time originating in the Doppler frequency. The proposed schemes detect a fast code phase within about 1 chip near the estimated code phase and improve the accuracy of the Doppler frequency by up to about 4 times in comparison with the popular Septentrio receiver. The feasibility of the proposed schemes is demonstrated through simulation.

Keywords: GPS L5, acquisition, Doppler, code phase.

I. Introduction

According to GPS modernization, the third civilian GPS signal, L5, will be transmitted for aviation safety services. The L5 signal, in combination with L1 C/A, will improve the position accuracy via ionospheric correction and robustness via signal redundancy. On April 10, 2009, the United States Air Force announced the successful activation of an experimental L5 transmitter on a GPS IIR-20(M) satellite. As the code length of L5 is 10 times longer than that of L1 C/A, the acquisition processing time of L5 takes longer than that of L1 C/A [1], [2].

This feature makes the initial code phase change more than 1 chip during the acquisition processing time and causes the code tracking loop to unlock. Figure 1 shows that the code phase changes during the acquisition processing time (Tprocess). To overcome this problem, a fine acquisition scheme is generally

Manuscript received Sept. 25, 2009; revised Nov. 2, 2009; accepted Nov. 12, 2009.

This work was supported by the IT R&D program of the KCC and the IITA. [2007-S-301- 01, Development of GNSS ground station and SAR beacon technologies].

Inone Joo (phone: +82 42 860 6784, email: inone@etri.re.kr), Cheonsig Sin (email:

cssin@etri.re.kr), Sanguk Lee (email: slee@etri.re.kr), and Jaehoon Kim (email:

jhkim@etri.re.kr) are with the Broadcasting & Telecommunications Convergence Research Laboratory, ETRI, Daejeon, Rep. of Korea.

doi:10.4218/etrij.10.0209.0414

used after a coarse initial acquisition [3]. The popular Septentrio receiver searches the correct code phase again in chips around the initial code phase and at a fixed Doppler frequency [4]. In comparison with Septentrio’s receiver, the proposed schemes detect a fast code phase near an estimated code phase and improve the accuracy of the Doppler frequency using the correct number of code phases changed during Tprocess. The proposed approach is based on the code phase changes which occur during Tprocess originating in the Doppler frequency. In this letter, we describe how to estimate the code phase and Doppler frequency.

Fig. 1. Code phase changes during acquisition processing time.

Code phase changed during Tprocess

Sampled data of code period length before Tprocess

Sampled data of code period length after Tprocess

Acquisition step Tracking step

Initial code phase

Changed codephase Acquisition processing

time=Tprocess

Initial code phase

II. Proposed GPS L5 Acquisition Schemes

The relation between a Doppler shift in the carrier frequency and a Doppler shift in the chip frequency is given by

dopplercarrier : fcarrier = dopplerchip : fchip, (1) where fcarrier is the carrier frequency (L5=1176.45 MHz), fchip is the chip frequency (10.23 MHz), dopplercarrier is a Doppler shift in the carrier frequency, and dopplerchip is a Doppler shift in the chip frequency.

GPS L5 Acquisition Schemes for Fast

Code Detection and Improved Doppler Accuracy

Inone Joo, Cheonsig Sin, Sanguk Lee, and Jaehoon Kim

(2)

ETRI Journal, Volume 32, Number 1, February 2010 Inone Joo et al. 143 Fig. 2. Proposed scheme for fast code phase detection.

Collection of sampled data for acquisition Acquisition processing

time (Tprocess)

dopplerini

codePhasechange =

Calculation of code phase changed by Tprocess

Calculation of code phase at time of Tprocess

Collection of sampled data at time of Tprocess

Determination of final code phase codePhasefine

Calculation of initial acquisition results codePhaseini, dopplerini

Searching code phase near codePhaseTp at Doppler of dopplerini

fcarrier

fchipTprocess

codePhaseTp=codePhaseini+codePhasechange

As dopplerchip indicates the number of the code phases (codePhasechange) changed during Tprocess, (1) is modified by

carrier

change chip process

carrier

doppler .

codePhase f T

= f ⋅ ⋅ (2)

Figure 2 shows a flow chart of the fast code phase detection scheme. The sampled GPS L5 data is collected for signal acquisition. After Tprocess, codePhaseini and dopplerini of the acquisition results are detected. Then, we estimate the number of code phases changed during Tprocess by using (1) and calculate codePhaseTp at the time of Tprocess. After the sampled data is collected again at the time of synchronization with 1 ms, the L5 code period, we search the interval of a few chips near codePhaseTp at the initial Doppler frequency (dopplerini) and detect the final code phase (codePhasefine). Table 1 shows the estimated code phase error of the proposed schemes when the Doppler frequency error is 250 Hz. Considering that Tprocess of L5 is about 480 ms for a Septentrio receiver [4], the estimated code phase error of the proposed scheme is about 1 chip. Thus, the proposed scheme can quickly detect a correct code phase in comparison with a Septentrio receiver, which discovers it at around codePhaseini.

Figure 3 shows the proposed scheme. We could obtain codePhasechange_fine, the correct number of code phases changed during Tprocess, by using (codePhasefine–codePhaseini). We could then estimate the final Doppler frequency (dopplerfine) by using codePhasechange_fine instead of codePhasechange in (2). Table 2 shows the estimated Doppler frequency error of the proposed schemes when the code phase error is 0.25 chips. We were able

Table 1. Code phase error in the proposed schemes (assuming a Doppler frequency error of 250 Hz).

Tprocess (ms) 240 480 900

Code phase error (chip) 0.52 1.04 1.95

Fig. 3. Proposed scheme for improved Doppler accuracy.

Calculation of correct code phase changed during Tprocess

Determination of final Doppler codePhasechange_fine

dopplerfine = fchip Tprocess

fcarrier

codePhasechange_fine = codePhasefine – codePhaseini

Table 2. Doppler frequency error in the proposed schemes (assuming a code phase error of 0.25 chips).

Tprocess (ms) 240 480 900

Doppler frequency error (Hz) 119.7 59.8 31.9

to confirm that the accuracy of the Doppler frequency improves as the acquisition processing time increases.

Considering that Tprocess of L5 is about 480 ms for a Septentrio receiver, the estimated Doppler frequency error is less than 60 Hz. This means that the proposed scheme improves the accuracy of the Doppler frequency by up to about 4 times in comparison with a Septentrio receiver, which uses dopplerini

and includes a Doppler frequency error of 250 Hz.

III. Simulation Results

Figure 4 shows the environment used to collect a GPS L5 signal. Considering only the effect of a Doppler shift created due to satellite motion, we generated an L5 signal under a fixed position scenario in a Spirent simulator and used a Rubidium clock to exclude the effect of the receiver clock offset.

Acquisition is processed using a Doppler frequency bin size of 500 Hz and 0.5 chip code phase search step in accordance with the error analyses of Tables 1 and 2. The Tprocess of L5 is assumed to be 480 ms for the Septentrio receiver used for comparison.

Figure 5 shows the initial acquisition results detected in the sampled data before Tprocess. We were able to then estimate the number of code phase changes during Tprocess by using dopplerini

and calculate codePhaseTp at Tprocess as

6

p ini 6

4500 10.23 0.48 1176.45

= 2656 18.8 = 2637.2 chips.

codePhaseT codePhase e

e

= +

(3)

144 Inone Joo et al. ETRI Journal, Volume 32, Number 1, February 2010 Fig. 4. GPS L5 signal collection environment.

Spirent L5 simulator

Rubidium clock

RF/IF converter

Data acquisition

L5 S/W receiver

Fig. 5. Initial acquisition results.

4 3 2 1

2,000 4,000

6,000 8,00010,000 Code phase (chip)

Magnitude

dopplerini= –4,500 Hz codePhaseini = 2,656Hz

×1010

28.005 28

27.995 Frequency (MHz)

Figure 6 shows the code phase results detected in the sampled data after Tprocess. The codePhasefine in the sampled data after Tprocess is detected in 2,636 chips, which is only 1.2 chips different from the code phase (codePhaseTp) estimated by the proposed scheme. However, a Septentrio receiver has to search 20 chips to detect codePhasefine because it starts to search from codePhaseini. Thus, the proposed scheme could detect the code phase faster than the Septentrio receiver.

Now, by using (codePhasefine–codePhaseini), we could obtain the correct number of code phase changes during Tprocess and estimate the Doppler frequency as

6

fine 6

20 1176.45 = 4791.6 Hz 10.23 0.48

doppler e

e

− −

= ⋅

⋅ .

Figure 7 shows the NCO results of the carrier tracking loop by using dopplerfine= -4791.6 Hz, estimated by the proposed scheme. Because the real Doppler frequency is -4741.6 Hz, the Doppler frequency error of the proposed scheme is about 50 Hz, and that of a Septentrio receiver using dopplerini= -4500 Hz is 241.6Hz. These results show that the proposed scheme improves the accuracy of the Doppler frequency by up to about 4 times in comparison with the popular Septentrio receiver.

IV. Conclusion

A GPS L5 acquisition scheme for fast code detection and a scheme for improved Doppler accuracy were investigated to overcome the challenges in developing a real GPS L5 H/W

Fig. 6. Code phase results changed during Tprocess.

×1010

Septentrio’s receiver:

code phase error=20 chips Proposed scheme:

code phase error=1.2 chips

codePhaseini= 2,656 chips codePhasefine=

2,636 chips

codePhaseTp= 2637.2 chips

2,6250 2,630 2,635 2,640 2,645 2,650 2,655 2,660 0.5

1.0 1.5 2.0 2.5 3.0 3.5 4.0

Code phase (chip)

Magnitude

Fig. 7. Carrier NCO results of the proposed scheme.

0.1 0.2 0.3 0.4 0.5 0.6

Time (s) 10

20 30 40 50 60 70

(Hz)

dopplerreal = dopplerfine+50 = –4741.6 Hz

receiver. We proposed a method to estimate the code phase and Doppler frequency by using the code phase changes which occur during the acquisition processing time originating in the Doppler frequency. The feasibility of the proposed schemes was demonstrated through simulation, which showed good performance in comparison with the Septentrio receiver. In the future, we will further investigate the performance of the proposed schemes after applying them in a GPS L5 H/W receiver.

References

[1] S. Gunawardena, Z. Zhu, and M. Brrasch, “First Look: Observing the GPS L5 Test Transmission from SVN49 Using Software Radio Processing,” Inside GNSS, May/June 2009, pp. 22-29.

[2] IS-GPS-705, Navstar GPS Space Segment/User Segment L5 Interfaces, ARINC Incorporated, 2005.

[3] C. Mongredien, G. Lachapelle, and M.E. Cannon, “Testing GPS L5 Acquisition and Tracking Algorithms Using a Hardware Simulator,” Proc. ION GNSS, 2006, pp. 2901-2913.

[4] W. De Wilde, J.M. Sleewaegen, and A. Simsky, “New Fast Signal Acquisition Unit for GPS/Galileo Receivers,” Proc. ENC GNSS, Manchester, May 7-10, 2006.

참조

관련 문서

• 대부분의 치료법은 환자의 이명 청력 및 소리의 편안함에 대한 보 고를 토대로

• 이명의 치료에 대한 매커니즘과 디지털 음향 기술에 대한 상업적으로의 급속한 발전으로 인해 치료 옵션은 증가했 지만, 선택 가이드 라인은 거의 없음.. •

Produce only the assembly code using –S option.. Produce only the compiled code using

12) Maestu I, Gómez-Aldaraví L, Torregrosa MD, Camps C, Llorca C, Bosch C, Gómez J, Giner V, Oltra A, Albert A. Gemcitabine and low dose carboplatin in the treatment of

Levi’s ® jeans were work pants.. Male workers wore them

The following signals, used or exhibited either together or separately, indicate distress and need of assistance :.. (d) a signal made by radiotelegraphy or by any other

Like code phase control loop we assume that the ionospheric delay can be measure using dual frequency receiver and use that value for carrier phase control loop.. 4.2.2

Table 1 show that the proposed method using Cauchy function with modified Hausdorff distance can remarkably improve the matching accuracy with a low computational