Next Article in Journal
Evaluation of the Effect of De-icing Materials on Soil Quality in Selected Areas of the Moravian-Silesian Region
Previous Article in Journal
A Review of GNSS Carrier Phase Ambiguity Resolution and Conceptual AI-Driven Approaches
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Cycle Slip Detection of Single-Frequency Measurements in Drone Platforms †

1
Department of Mechanical Engineering, Hongik University, 94, Wausan-ro, Mapo-gu, Seoul 04066, Republic of Korea
2
Department of Mechanical & System Design Engineering, Hongik University, 94, Wausan-ro, Mapo-gu, Seoul 04066, Republic of Korea
*
Author to whom correspondence should be addressed.
Presented at the European Navigation Conference 2023, Noordwijk, The Netherlands, 31 May–2 June 2023.
Published: 29 October 2023
(This article belongs to the Proceedings of European Navigation Conference ENC 2023)

Abstract

:
For the precise operation of Unmanned Aerial Vehicles (UAV), Real-Time Kinematic (RTK) techniques of Global Navigation Satellite System (GNSS) have been used as a positioning source. In a typical drone platform with a low-cost multi-frequency receiver, there are several dual-frequency measurements and a small set of single-frequency measurements at one time. In this paper, considering the measurement characteristics, we introduce a novel method that aims to detect a cycle slip of a small set of single-frequency measurements using dual-frequency measurements of other satellites. The performance of the proposed single-frequency cycle slip detection methods is compared with a conventional Doppler-based approach using flight test data of a drone platform.

1. Introduction

The use of a carrier phase is mandatory for precise positioning using GNSS, such as real-time kinematic (RTK) positioning or precise point positioning (PPP) [1,2,3,4]. To implement a carrier phase-based positioning, an integer ambiguity must be resolved, and its continuity should be reliably monitored. If a discontinuity of the carrier phase called a cycle slip occurs, a new integer ambiguity of the carrier phase should be found [5,6], or a cycle slip should be repaired [7,8].
In the case of single-frequency measurements, it is difficult to eliminate nuisance terms in measurements like dual-frequency measurements. Here, a typical approach is to compare a range increment from a Doppler frequency and one from carrier phase measurements, referred to as Doppler-aided cycle slip detection (DACSD) [9,10]. While Doppler measurements are immune to cycle slips, they have a high noise level that makes it difficult to detect small cycle slips. Instead of using Doppler measurements, some other approaches used an inertial measurement unit, which would make a cycle slip detection problem more complicated [11,12].
Nowadays, dual-frequency GNSS receivers are typically installed in a small UAV platform. However, a lower-grade GNSS antenna and receiver on a small UAV platform and a dynamic motion with vibrations during flights often lead to unexpected cycle slips and poor detection performance. Also, a fair amount of single-frequency measurements, along with some dual-frequency measurements, are typically observed from a dual-frequency receiver on a small UAV platform.
In the case of mixed single- and dual-frequency measurements, rather than applying a Doppler-aided cycle slip detection method like the prior works, this study proposes a novel single-frequency cycle slip detection method based on UAV velocity and receiver clock drift estimates from dual-frequency carrier measurements, providing a lower noise level in cycle slip detection test statistics.
The structure of the paper is as follows. Section 2 presents the prior DACSD and introduces a novel cycle slip detection algorithm for the mixed single- and dual-frequency measurements. Section 3 presents flight test results, followed by the conclusions.

2. Cycle Slip Detection Methods and Proposed Approach for Single-Frequency Measurements

In this section, we briefly review DACSD as a prior representative method and suggest a cycle slip detection algorithm for single-frequency measurement that utilizes only the carrier phase measurement.

2.1. Doppler-Aided Cycle Slip Detection Method for Single-Frequency Measurements

GNSS measurement models of a receiver are
λ i ϕ i = r I i + T + ( c δ t u c δ t s ) + λ i N i + ε ϕ , d i = d d t ϕ i = 1 λ i r ˙ + ( c δ t u ˙ c δ t s ˙ ) + ε d
where ϕ represents a carrier measurement, r is the actual distance between a satellite and a user, I is an ionospheric delay error, and T is a tropospheric delay error. GNSS receiver and satellite clock errors are δ t u and δ t s , respectively. c is the speed of light. λ is the wavelength of a carrier, and N is an integer ambiguity in a carrier phase measurement. ε is the noise of each measurement. d is a Doppler measurement, which is equal to the time derivative of the carrier measurement. The subscript i denotes the frequency of each measurement.
Doppler measurements have been typically used to detect a cycle slip for single-frequency measurement. A Doppler is an apparent frequency change in a wave and is caused by the relative motion between a satellite and a user. An integrated Doppler frequency shift over some time period is equal to a carrier measurement change such that [13]
Δ ϕ i = ϕ i ( k ) ϕ i ( k 1 ) = k 1 k f d d t ,
where k is the current epoch, and f d is an instantaneous Doppler frequency between a receiver and a satellite. If the time interval between epochs is short, (2) can be expressed as
k 1 k f d d t d i ( k ) + d i ( k 1 ) 2 · Δ t + ε Δ ϕ i ,
where d i is a coarse Doppler shift measured by a receiver, which is immune to a cycle slip. Δ t represents the time interval between successive epochs. ε Δ ϕ i includes nuisance errors like carrier phase measurements and noise. The shorter the time interval between successive epochs, the smaller the error caused by the Doppler measurement [9].
If there is no cycle slip between two epochs, the difference of carrier phase measurement should be equal to the integrated Doppler measurements. However, these two values will have a significant difference when there is a cycle slip because the integer ambiguity in the carrier phase measurement at the two epochs is no longer the same. Note that the Doppler measurements, d, are not impacted by a carrier phase cycle slip.
Therefore, a cycle slip can be inferred from the following
T M D A C S D = Δ ϕ i s d i s ( k ) + d i s ( k 1 ) 2 · Δ t ,
where the superscript s refers to the satellite from which the signal is transmitted.
The DACSD method has the advantage of being able to detect cycle slips even in a single-frequency environment. Additionally, unlike the cycle slip detection method that detects through a differential method between frequencies or receivers, we can identify a specific frequency or measurement at which a cycle slip occurs. However, the noise level of the test statistics is high, making it difficult to detect a small cycle slip.

2.2. Proposed Single-Frequency Cycle Slip Detection for Small UAV Platforms

In this section, we propose a time-difference carrier phase (TDCP) combination method that better detects a cycle slip of single-frequency carrier measurements with a lower noise level than Doppler measurements. The TDCP combination method uses the differential value of the carrier phase measurement and can be expressed as
λ i · ϕ i s ( k ) ϕ i s ( k 1 ) Δ t λ i ϕ ˙ i s = v s v · 1 s + b ˙ + ε ϕ ˙ i s ,
where v s is the satellite velocity vector, v is the user velocity vector, and b ˙ is change rate in a receiver clock. The rates of ionospheric and tropospheric delay are assumed to be negligible. ε ϕ ˙ i s is the combined noise term during measurement interval, and 1 s is a line-of-sight vector of the satellite s. (5) can be rearranged as below
λ i · ϕ i s ( k ) ϕ i s ( k 1 ) Δ t v s · 1 s = v · 1 s + b ˙ + ε ϕ ˙ i s ,
Here, the left-hand side of (6) represents a value that we can calculate or obtain through measurements. The receiver velocity vector and receiver time drift value on the right-hand side are unknown and need to be estimated with a set of dual frequency measurements. When (6) is expressed in a matrix form with two frequencies, it can be represented as
Y dual = GX + ε ϕ ˙ s ,
where Y dual =   λ i · ϕ 1 1 ( k ) ϕ 1 1 ( k 1 ) Δ t v 1 · 1 1 λ i · ϕ 2 m ( k ) ϕ 2 m ( k 1 ) Δ t v m · 1 m , G =  1 1 1 1 m 1 , and X v b ˙ . Here, X is estimated by pseudo-inverse using matrix Y and matrix G
X ^ = ( G T G ) 1 G T Y dual .
In this method, the measurements used for the user velocity and receiver clock error rate estimation should be free of any cycle slips. Therefore, we only used m dual-frequency measurements that have passed the dual-frequency carrier phase (DFCP) combination, which is often referred as a geometry-free method [14]. This is because the data that have passed through DFCP are highly likely to be free of cycle slips. Then, the X ^ is applied for the cycle slip detection of s single-frequency carrier phase measurement as follows:
T T D C P = λ i · ϕ i s ( k ) ϕ i s ( k 1 ) Δ t v s · 1 s 1 s 1 · X ^ .
When there are no cycle slips, T T D C P includes noise in carrier phase as well as estimated errors in X ^ . An experimental distribution of T T D C P is addressed in later sections.
The TDCP combination method has the advantage of being able to detect a small cycle slip even in single-frequency measurements. In contrast to the DFCP method, it is possible to specify the measurement in which cycle slip has occurred. Compared to DACSD, the noise level of the proposed TCDP is reduced by using the differential value of the carrier measurement. For this reason, the TDCP approach detects a smaller cycle slip and its false alarm is relatively lower than the one of DACSD.

3. Results

We collected data via flight tests and set a threshold for each cycle slip method with the flight test data. The flight tests were conducted at Hongik University’s 4th Industrial Revolution Campus located in Hwaseong, South Korea. During flight, dual-frequency measurements of GPS, Galileo, and Beidou constellations were collected at 1Hz rate. Each flight took approximately 10 min to complete, and a total of 45 flight tests were conducted. Our testbed of a small UAS was based on a S550 frame shown in Figure 1a. The receiver and antenna onboard the testbed were Ublox ZED-F9P and Trimble AV17, respectively. The speed of the UAV ranged from 1 to 6 m/s.
Figure 2 shows the test statistics of DACSD and TDCP based on the flight test data. To establish a criterion for determining the occurrence of actual cycle slips, we adopted the results of the DFCP method by using dual-frequency carrier phase measurements only. Table 1 lists the number of false alarms and missed detection of cycle slips resulted from the DACSD and TDCP methods. There were no false alarms in the TDCP combination. On the other hand, in the case of DACSD, it can be observed that false alarms have occurred in many cases. Table 2 shows the number of false alarms and missed detection of simulated cycle slips injected to flight test data. For the smaller cycle slip of one wavelength, TDCP performs significantly better than DACSD.

4. Conclusions

We introduced a novel cycle slip detection method for single-frequency measurements using mixed dual- and single-frequency measurements. This method could result in more precise cycle slip test statistics compared to previous Doppler-based approaches. Our test results based on flight test data confirmed that the proposed TDCP approach provides lower false alarms and missed detection rates than Dopper-based approaches. Therefore, using this approach is advantageous in the RTK process as it allows a tighter cycle slip check on the set of single-frequency measurements obtained along with dual-frequency measurements.

Author Contributions

C.-h.L. developed algorithm and analyzed flight test data. E.K. provided advices throughout this research. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Unmanned Vehicles Core Technology Research and Development Program through the National Research Foundation of Korea (NRF) and the Unmanned Vehicle Advanced Research Center (UVARC) funded by the Ministry of Science and ICT, Republic of Korea (No. 2020M3C1C1A01086407). This work was also supported by Future Space Navigation & Satellite Research Center through the National Research Foundation funded by the Ministry of Science and ICT, Republic of Korea (2022M1A3C2074404).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Vollath, U.; Landau, H.; Chen, X.; Doucet, K.; Pagels, C. Network RTK versus single base RTK-understanding the error characteristics. In Proceedings of the 15th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS 2002), Portland, OR, USA, 24–27 September 2002. [Google Scholar]
  2. Rizos, C. Alternatives to current GPS-RTK services and some implications for CORS infrastructure and operations. GPS Solut. 2007, 11, 151–158. [Google Scholar] [CrossRef]
  3. Bisnath, S.; Gao, Y. Current state of precise point positioning and future prospects and limitations. Obs. Our Chang. Earth 2009, 133, 615–623. [Google Scholar]
  4. Zumberge, J.F.; Heflin, M.B.; Jefferson, D.C.; Watkins, M.M.; Webb, F.H. Precise point positioning for the efficient and robust analysis of GPS data from large networks. J. Geophys. Res. Solid Earth 1997, 102, 5005–5017. [Google Scholar] [CrossRef]
  5. Xu, G.; Xu, Y.; Xu, G.; Xu, Y. GPS: Theory, Algorithms and Applications, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2016; pp. 229–261. [Google Scholar]
  6. Yoon, Y.; Lee, B.; Heo, M. Multiple Cycle Slip Detection Algorithm for a Single Frequency Receiver. Sensors 2022, 22, 2525. [Google Scholar] [CrossRef] [PubMed]
  7. Cai, C.; Liu, Z.; Xia, P.; Dai, W. Cycle slip detection and repair for undifferenced GPS observations under high ionospheric activity. GPS Solut. 2013, 17, 247–260. [Google Scholar] [CrossRef]
  8. Li, T.; Melachroinos, S. An enhanced cycle slip repair algorithm for real-time multi-GNSS, multi-frequency data processing. GPS Solut. 2019, 23, 1–11. [Google Scholar] [CrossRef]
  9. Zhao, J.; Hernández-Pajares, M.; Li, Z.; Wang, L.; Yuan, H. High-rate Doppler-aided cycle slip detection and repair method for low-cost single-frequency receivers. GPS Solut. 2020, 24, 1–13. [Google Scholar] [CrossRef]
  10. Ren, Z.; Li, L.; Zhong, J.; Zhao, M.; Shen, Y. A real-time cycle-slip detection and repair method for single frequency GPS receiver. Int. Proc. Comput. Sci. Inf. Technol. 2011, 17, 224–230. [Google Scholar]
  11. Colombo, O.L.; Bhapkar, U.V.; Evans, A.G. Inertial-aided cycle-slip detection/correction for precise, long-baseline kinematic GPS. In Proceedings of the 12th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1999), Nashville, TN, USA, 14–17 September 1999; pp. 1915–1922. [Google Scholar]
  12. Takasu, T.; Yasuda, A. Cycle slip detection and fixing by MEMS-IMU/GPS integration for mobile environment RTK-GPS. In Proceedings of the 21st international technical meeting of the satellite division of the Institute of Navigation (ION GNSS 2008), Savannah, GA, USA, 16–19 September 2008; pp. 64–71. [Google Scholar]
  13. Hernández-Pajares, M.; Juan, J.M.; Sanz, J.; Aragón-Àngel, À.; García-Rigo, A.; Salazar, D.; Escudero, M. The ionosphere: Effects, GPS modeling and the benefits for space geodetic techniques. J. Geod. 2011, 85, 887–907. [Google Scholar] [CrossRef]
  14. Dai, Z. MATLAB software for GPS cycle-slip processing. GPS Solut. 2012, 16, 267–272. [Google Scholar] [CrossRef]
Figure 1. Hexacopter drone platform and flight test set-up. (a) Hexacopter drone platform with GNSS Antenna, flight controller, Ublox F9P receiver, and raspberry-pi board. (b) Trajectory of three drones during flight test.
Figure 1. Hexacopter drone platform and flight test set-up. (a) Hexacopter drone platform with GNSS Antenna, flight controller, Ublox F9P receiver, and raspberry-pi board. (b) Trajectory of three drones during flight test.
Engproc 54 00013 g001
Figure 2. Test statistics from the flight test data. The outliers much beyond the threshold were removed in the process of determining the thresholds. (a) The DACSD combination. (b) The TDCP combination.
Figure 2. Test statistics from the flight test data. The outliers much beyond the threshold were removed in the process of determining the thresholds. (a) The DACSD combination. (b) The TDCP combination.
Engproc 54 00013 g002
Table 1. Performance comparison of MDACSD and DFCP in the aspects of false alarm and missed detection of flight data.
Table 1. Performance comparison of MDACSD and DFCP in the aspects of false alarm and missed detection of flight data.
MethodFalse Alarm RateMissed Detection RateData
DFCP0%0%738,612
DACSD22.4913%0.058669%738,612
TDCP0%0.025206%738,612
Table 2. Performance comparison of DACSD and DFCP in the aspects of missed detection through injected cycle slips.
Table 2. Performance comparison of DACSD and DFCP in the aspects of missed detection through injected cycle slips.
DatasetInjected Cycle Slip of 1 WavelengthInjected Cycle Slip of 2 WavelengthNo. of Simulation
TDCPDACSDTDCPDACSD
19520952291959
27110711302711
31190011902881190
41080010803181080
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lee, C.-h.; Kim, E. Cycle Slip Detection of Single-Frequency Measurements in Drone Platforms. Eng. Proc. 2023, 54, 13. https://0-doi-org.brum.beds.ac.uk/10.3390/ENC2023-15436

AMA Style

Lee C-h, Kim E. Cycle Slip Detection of Single-Frequency Measurements in Drone Platforms. Engineering Proceedings. 2023; 54(1):13. https://0-doi-org.brum.beds.ac.uk/10.3390/ENC2023-15436

Chicago/Turabian Style

Lee, Chan-hee, and Euiho Kim. 2023. "Cycle Slip Detection of Single-Frequency Measurements in Drone Platforms" Engineering Proceedings 54, no. 1: 13. https://0-doi-org.brum.beds.ac.uk/10.3390/ENC2023-15436

Article Metrics

Back to TopTop