| Literature DB >> 31557939 |
Jacek Rapiński1, Dariusz Tomaszewski2.
Abstract
In the presented study, the authors deal with the problem of transmission of pseudolite coordinates to the receiver. Nowadays, there is no uniquely specified method that would provide data about the position of the pseudolite to the GNSS receiver. There is also no technical standard that defines the explicit way of performing such transmission. Solutions presented in the literature are usually tailored to the described system, which is then suited to the specific situation. The article shows that the universal methods, involving the modification of transmitted broadcast ephemeris data, cannot be universally used. The modifications could not have been introduced due to the low resolution of the quantities that are transmitted in the ephemeris data, in relation to the values that would have to be sent by the pseudolite. To overcome the implementation problems, the authors propose two solutions. The first solution presented is the modification of the RTCM SSR frame. This approach allows replacing one of the existing satellites in space with the pseudolite, while the second method involves the use of new RTCM frame for sending the pseudolite position. Finally, a numerical example of the proposed solutions is presented. At the end of the manuscript, their advantages and implementation possibilities are discussed.Entities:
Keywords: RTCM; SSR; pseudolite
Year: 2019 PMID: 31557939 PMCID: PMC6806284 DOI: 10.3390/s19194158
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Concept of RTCM pseudolite corrections data flow.
Figure 2Idea of SSR satellite–pseudolite correction.
Header part of RTCM 10,403.2 message 1057.
| Symbol | Data Field | Number of Bits | Data Range | Resolution | Max Integer |
|---|---|---|---|---|---|
| No | Message number | 12 | - | - | - |
|
| GPS epoch time | 20 | 0–604,799 | 1 s | 524,287 |
|
| SSR update interval | 4 | - | - | - |
|
| Multiple Message indicator | 1 | - | - | - |
|
| Satellite reference datum | 1 | - | - | - |
|
| IOD SSR | 4 | - | - | - |
|
| SSR Provider ID | 16 | - | - | - |
|
| SSR Solution ID | 4 | - | - | - |
|
| No. of satellites | 6 | - | - | - |
Satellite specific part of RTCM 10,403.2 message 1057.
| Symbol | Data Field | Number of Bits | Data Range | Resolution | Max Integer |
|---|---|---|---|---|---|
| ID | GPS Satellite ID | 6 | - | - | - |
|
| Delta radial | 22 |
| 0.1mm | ±2,097,151 |
|
| Delta along-track | 20 |
| 0.4 mm | ±524,287 |
|
| Delta cross-track | 20 |
| 0.4 mm | ±524,287 |
|
| Delta radial rate | 21 |
| 0.001 mm/s | ±1,048,575 |
|
| Delta along-track rate | 19 |
| 0.004 mm/s | ±262,144 |
|
| Delta cross-track rate | 19 |
| 0.004 mm/s | ±262,144 |
Figure 3Minimized values of SSR corrections for pseudolite 24-h positioning session.
Modified satellite specific part of RTCM 10,403.2 message 1057.
| Symbol | Data Field | Number of Bits | Data Range | Resolution | Max Integer |
|---|---|---|---|---|---|
| ID | GPS Satellite ID | 6 | - | - | - |
|
| Delta radial | 22 | ±209,715,100.0 | 100 m | ±2,097,151 |
|
| Delta along-track | 20 | ±52,428,700.0 | 100 m | ±524,287 |
|
| Delta cross-track | 20 | ±52,428,700.0 | 100 m | ±524,287 |
|
| Delta radial rate | 21 | ±104.8575 | 0.1 mm/s | ±1,048,575 |
|
| Delta along-track rate | 19 | ±104.8572 | 0.4 mm/s | ±262,144 |
|
| Delta cross-track rate | 19 | ±104.8572 | 0.4 mm/s | ±262,144 |
Pseudolite specific part of proposed RTCM message.
| ID | Data Field | Data Range | Number of Bits | Resolution |
|---|---|---|---|---|
| 1 | Message number | uint | 12 | - |
| 2 | Pseudolite ID | uint | 4 | 1 |
| 3 | Coordinate system EPSG | uint | 27 | 1 |
| 4 | Privider ID | uint | 16 | 1 |
| 5 | Ellipsoidal or Cartesian | bool | 1 | 1 |
| 6 | Pseudolite X or | int32 | 32 | 0.001 m/ |
| 7 | Pseudolite Y or | int32 | 32 | 0.001 m/ |
| 8 | Pseudolite Z or | int32 | 32 | 0.001 m |
Satellite PRN14 ephemeris data.
| Parameter | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SV and PL coordinates/Vector of pseudolite SSR corrections.
| X | Y | Z | |
|---|---|---|---|
| SV coordinates | −12,673,915.048 | −12,833,858.558 | 19,416,961.501 |
| PL coordinates | 3,538,856.756 | 1,324,402.322 | 5,121,378.163 |
| SSR correction | radial | along | cross |
|
| −25,083,600.0 | −3,318,500.0 | 5,241,300.0 |
|
| −56.5011 | −64.6598 | 9.8419 |
Sample modified satellite specific part of RTCM 10,403.2 message 1057.
| Symbol | Data Field | Number of Bits | Value | Resolution | Integer |
|---|---|---|---|---|---|
| ID | GPS Satellite ID | 6 | 14 | - | 14 |
|
| Delta radial | 22 | −25,083,600.0 | 100 m | −250,836 |
|
| Delta along-track | 20 | −3,318,500.0 | 100 m | −33,185 |
|
| Delta cross-track | 20 | 5,241,300.0 | 100 m | 52,413 |
|
| Delta radial rate | 21 | −56.5011 | 0.1 mm/s | −565,011 |
|
| Delta along-track rate | 19 | −64.6598 | 0.4 mm/s | −161,649 |
|
| Delta cross-track rate | 19 | 9.8419 | 0.4 mm/s | 24,605 |
| sum: | 127 |
Sample pseudolite specific part of designed RTCM message.
| ID | Data Field | Data Format | Number of Bits | Resolution | Message |
|---|---|---|---|---|---|
| 1 | Message number | uint | 12 | - | 4096 |
| 2 | Pseudolite ID | uint | 5 | 1 | 1 |
| 3 | Coordinate system EPSG | uint | 27 | 1 | 4326 |
| 4 | Provider ID | uint | 5 | 1 | 1 |
| 5 | Ellipsoidal or Cartesian | bool | 1 | 1 | 1 |
| 6 | Pseudolite X | int32 | 32 | 0.01 m | 353,885,675 |
| 7 | Pseudolite Y | int32 | 32 | 0.01 m | 132,440,232 |
| 8 | Pseudolite Z | int32 | 32 | 0.01 m | 512,137,816 |
| sum: | 146 |