| Literature DB >> 35408141 |
Young-Min Yoon1, Byung-Seok Lee2, Moon-Beom Heo3.
Abstract
A satellite navigation system makes it simple to find and navigate to a specific position. Although a carrier measurement is required to establish a precise position due to the characteristics of the carrier observation, it is difficult to determine a robust position in a poor signal reception environment such as urban areas. Various studies are being carried out to overcome this problem, with cycle slips being the most important factor. With only a single frequency, it is very challenging to detect cycle slips in multiple satellite channels at the same time. A geometry-based technique is proposed in this study as a technical solution for detecting simultaneous cycle slips for multiple channels utilizing only a single-frequency receiver. The method could detect a half-wavelength size of cycle slip for each channel through the geometry information.Entities:
Keywords: GPS; cross-ratio; cycle slip
Year: 2022 PMID: 35408141 PMCID: PMC9002568 DOI: 10.3390/s22072525
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Projective geometry and homogeneous coordinates. (a) A point is transferred via the plane to a matching point . (b) Concurrent lines. (c) As the position of the 3D point varies, the epipolar planes rotate about the baseline.
Cross-ratio value of each measurement.
| Measurement |
|
|
|
|
| Cross-ratio value | 0.25 | 0.25 | 0.25 | 0.25 |
Figure 2Satellite 13 input value comparison ((lower row) is a zoomed view of the (upper row)).
Figure 3Each Doppler measurement’s moving average ((lower row) is a zoomed view of the (upper row)).
Figure 4Doppler moving average and carrier measurements with a CS ((lower row) is a zoomed view of the (upper row)).
Figure 5The cross-ratio as a function of the CS size.
Figure 6Determination of the half-wavelength size threshold.
Scenarios of non-equal CS sizes.
| Scenario | Reference sv | Each Channel | CS Detection (Size/Direction) |
|---|---|---|---|
| 1-1 | ○ (all) | ⅹ (no) | ○ (all) (same size/direction) |
| 1-2 | ⅹ (no) | ○ (all) | ○ (all) (different size) |
| 1-3 | ○ (all) | ○ (all) | ○ (all) |
○ (all) means that a CS occurs in all channels; ⅹ (no) means no CS occurs.
Artificial non-equal-size CS input scenarios in different epochs.
|
| 200 | 210 | 220 | 230 | 240 |
|---|---|---|---|---|---|
|
|
|
|
| - | - |
|
| - | - |
|
|
|
|
| - | - |
|
|
|
|
| - | - |
|
|
|
|
| - | - |
|
|
|
|
| - | - |
|
|
|
Figure 7The outcomes of a scenario with different CS sizes.
Scenarios of equal CS sizes.
| Scenario | Reference sv | Each Channel | CS Detection | CS Size |
|---|---|---|---|---|
| 2-A0 | ○ (all) | ○ (all) | △ (partial) | same |
| 2-B0 | ○ (all) | △ (partial) | △ (partial) | same |
| 2-C0 | ⅹ (no) | △ (partial) | △ (partial) | same |
| 2-A1 | ○ (all) | ○ (all) | △ (partial) | difference |
| 2-B1 | ○ (all) | △ (partial) | △ (partial) | difference |
| 2-C1 | ⅹ (no) | △ (partial) | △ (partial) | difference |
○ (all) = a CS occurs in all channels; ⅹ (no) = no CS occurs; △ (partial) = a CS partially occurs.
Artificial equal-sized CS input scenarios in different epochs.
|
| 400 | 410 | 420 | 430 | 440 | 450 | 460 |
|---|---|---|---|---|---|---|---|
|
|
|
|
| - | - |
|
|
|
| - |
|
|
|
|
|
|
|
| - |
|
|
|
|
|
|
|
| - |
|
| - | - | - | - |
|
| - |
|
| - | - | - | - |
|
| - |
|
|
|
|
|
|
|
| 1-1 | 2-A1 | 2-A0 | 2-C0 | 2-C1 | 2-B0 | 2-B1 |
Figure 8Results of a scenario with the same CS size.
Scenario analysis of equal CS size detection.
|
|
|
No CS is detected in all channels (5, 7, 9, 13, 19) because the reference satellite and all channels cancel each other out due to the same-sized CS. |
|
|
|
A half-wavelength CS occurs in all channels (5, 7, 9, 13, 19) because of the discrepancy in the half-wavelength magnitude between the reference satellite and all channels. |
|
|
|
A CS is not detected in channels (5, 7, 19) because of the same CS size. |
|
A CS is detected in channels (9, 13) due to the reference satellite’s CS. |
|
|
|
CS detection occurs across all channels (5, 7, 9, 13, 19), regardless of CS occurrence. |
|
There are different CS sizes between channels (5, 7, 9) and the reference satellite. |
|
A CS is detected in channels 9 and 13 due to the reference satellite’s CS. |
|
|
|
A CS is detected in channels (5, 7, 9). |
|
|
|
A CS is detected in channels (5, 7, 9). |
Figure 9Single/double differential measurement cross-ratio and CS detection scenario results.
Combination of the SD and DD according to CS occurrence scenarios.
| Scenario 2 | Result | Cause (CS) | Scenario 1 | ||||
|---|---|---|---|---|---|---|---|
| DD * Detection | SD ** Detection | Checking | Ref | Channel | CS Size | ||
|
| ⅹ | ○ | SD check | ○ | ○ | Same | 1-3 |
|
| ○ | ○ | Identify | ○ | ○ | Diff | 1-3 |
|
| ⅹ | ○ | SD check | ○ | ○ | Same | 1-3 |
| ○ | ⅹ | Identify | ○ | ⅹ | Same | 1-1 | |
|
| ○ | ○ | Identify | ○ | ○ | Diff | 1-3 |
| ○ | ⅹ | Identify | ○ | ⅹ | Diff | 1-1 | |
|
| ○ | ○ | Identify | ⅹ | ○ | Same | 1-2 |
|
| ○ | ○ | Identify | ⅹ | ○ | Diff | 1-2 |
* DD = double differential; ** SD = single differential. ○ (all) = a CS occurs in all channels; ⅹ (no) = no CS occurs.