Hostname: page-component-745bb68f8f-grxwn Total loading time: 0 Render date: 2025-02-06T07:01:30.615Z Has data issue: false hasContentIssue false

A Feasibility Study on a Regional Navigation Transceiver System

Published online by Cambridge University Press:  25 March 2008

Byungwoon Park
Affiliation:
(Seoul National University)
Doyoon Kim
Affiliation:
(Seoul National University)
Taikjin Lee
Affiliation:
(Seoul National University)
Changdon Kee
Affiliation:
(Seoul National University)
Boksoo Paik*
Affiliation:
(Agency for Defense Development of Korea)
Kihoon Lee*
Affiliation:
(Agency for Defense Development of Korea)
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes an airborne transceiver system as an alternative navigation system and a triangulation method using bidirectional range measurements as a method of transceiver position determination. We suggest several system arrays that can estimate each mobile transceiver position in real time. We found that our suggested alternative navigation system working in a 700 km×900 km region is feasible using only 10 transceivers at an altitude of 42 km, furthermore its performance can compete with that of Galileo's Open Service. This paper will contribute to the establishment of an alternative or backup navigation system with modest expenditure and a short development period, and which is independent of GPS.

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2008

INTRODUCTION

The Global Navigation Satellite System (GNSS) is extremely useful and has become increasingly essential for almost all fields of endeavour requiring accurate positioning in industry, national defence and security. Although the United States Global Positioning System (GPS) provides precise time and position to a user anywhere, anytime, and under any atmospheric conditions, many countries seek to develop their own navigation systems. Furthermore, countries that possess or will shortly possess local satellite navigation systems still wish to have backup for GNSS. Others that cannot afford to develop navigational satellites consider their options carefully.

A pseudolite has been suggested as a suitable alternative or backup for a satellite navigation system because it generates a GPS-like signal. As it does not need a satellite as a carrying vehicle, its cost and risk are relatively small. It is possible to construct such a navigation system anywhere by using stationary pseudolites. However, it is difficult to place them higher than a few hundred metres from the ground, so the resultant navigation coverage is limited to a range of several km2. It cannot satisfy the requirements of a regional system. Moreover, assembly of such a navigation environment is arduous because of the need for accurate survey and calibration. Consequently, a mobile pseudolite is a very attractive alternative because it guarantees high visibility and flexibility. It can stay at high altitude to service a large area and can move to any location that needs a navigation environment. Such properties are very suitable as an alternative or backup navigation system in a small country or across state regions. An issue to consider is how to position a mobile pseudolite in real time, and many studies have focused on this. In this paper, we suggest a new real-time positioning estimation algorithm for application to mobile transceivers in order to construct a regional navigation facility.

2. EXISTING SYSTEMS

2.1. Battlefield Navigation System

Rockwell Collins has developed a pseudolite-based battlefield navigation system (BNS) in partnership with DARPA, UAV Battlelab (Eglin AFB, FL), and SSC San Diego, CA. The system consists of an airborne pseudolite (APL) on a Hunter unmanned aerial vehicle (UAV), as shown in Figure 1, and three ground-based pseudolites (Tuohino, Reference Tuohino2000). The APL system consists of a GPS signal generator, a personal computer controller, a GPS reference receiver, an inertial measurement unit (IMU), a Rubidium frequency standard, and various power supplies and remote control data links. The role of the reference receiver is to navigate from GPS satellites that provide self-location and timing information for the pseudolite signal generator.

Figure 1. APL system construction in Hunter UAV.

After the APL self-navigation solution is determined, it is broadcast to the user equipment, JDAM (Joint Direct Attack Munition) or PLGR (Precision Lightweight GPS Receiver). A constellation of APLs deployed in a configuration offering the required geometrical precision produces the PPS (Precise Positioning Service) levels of navigation accuracy summarized in Table 1. Rockwell Collins has demonstrated that pseudolite-based navigation performance is consistent with satellite-based navigation. However, the position of the mobile APL is estimated by GPS so BNS is not a full alternative or backup for GNSS.

Table 1. BNS positioning accuracy.

2.2. Inverted GPS

An algorithm to determine pseudolite position without GNSS was first introduced by Raquet et al (Reference Raquet1995) as inverted GPS (IGPS). This method estimates the pseudolite position and transmitter clock error by using the known positions of the reference station (RS) network when ranging information is obtained on the ground. There are two configurations for an IGPS, as shown in Figure 2, where the only difference is whether a pseudolite (referred to here as a Type I configuration) or GNSS satellite (Type II configuration) is selected as a ‘reference clock’. The reference satellite or pseudolite is needed to give double-difference observables and to eliminate GPS receiver clock bias. Each configuration has its own advantages and disadvantages. In the Type I configuration, orbit and atmospheric delay errors related to the GPS reference satellite can be ignored, whereas in the Type II configuration these errors may be significant.

Figure 2. The concept of inverted GPS.

The Type I configuration can overcome the limitations of ‘satellite-based’ positioning when GPS satellite signals cannot be tracked. Furthermore, all the hardware equipment and software are configured on the ground where the power, size and computational load constraints can be easily resolved. In the Type II configuration, however, one GPS satellite in the view of all the ground stations is selected as the reference and hence reduces the overall system cost across a wide region. When the IGPS Type I method is used for mobile pseudolite positioning, the low visibility problem remains, preventing the construction of a country-sized regional navigation system. On the other hand, using the Type II method means that this system depends on GNSS. IGPS, therefore, is not a suitable algorithm for the implementation of an alternative navigation system. This leads us to propose the Transceiver Navigation system as a local alternative to GNSS.

3. TRANSCEIVER NAVIGATION SYSTEM

3.1. Transceiver Positioning Algorithm

Transceiver is a compound word derived from ‘transmitter’ and ‘receiver’; it transmits the navigation signal as well as receiving information from others. The output of the transmitter is split, with one line going to a passive broadcast antenna and the other going to one front end on a dual front-end receiver. This allows the receiver to monitor the transmitter output so that it can receive its own signal internally.

Transceivers take their own broadcast and received signals as expressed in (1) and (2). We assume that the line bias would be estimated exactly, so that it would be included in the clock bias.

(1)
\rho_{i}^{\hskip 2pt j} \equals d_{i}^{\hskip 2pt j} \plus B_{i} \minus b^{\hskip 2pt j} \plus \varepsilon _{\rho ji}
(2)
\rho _{i}^{i} \equals B_{i} \minus b^{i} \plus \varepsilon _{\rho ii}

where:

  • ρij: pseudorange measurement received at the i-th transceiver from the j-th one;

  • ρii: pseudorange broadcast from and measured inertially at the i-th transceiver;

  • d ij: distance between the i-th and j-th transceivers;

  • B: clock bias of the receiver component in the transceiver;

  • b: clock error of the transmitter component in the transceiver;

  • ερ: pseudorange measurement noise.

We can eliminate clock bias in the receiver by taking the internal self-difference between the signals received by i-th transceiver, as shown in (3).

(3)
\tilde{\rho }_{i}^{\hskip1 j} \equals \rho _{i}^{\hskip1 j} \minus \rho _{i}^{\hskip1 i} \equals d_{i}^{\hskip 1 j} \minus \lpar b^{\hskip1 j} \minus b^{\hskip1 i} \rpar \plus \varepsilon _{\rho ji} \minus \varepsilon _{\rho ii}

where:

  • \tilde{\rho}_{i}^{\hskip 1j}: is the internal self-difference between the signals received at the i-th transceiver.

Similarly to Equation (3), a reconstructed measurement of the j-th transceiver \tilde{\rho }_{j}^{i} can be obtained by the self-difference as expressed in (4).

(4)
\tilde{\rho }_{j}^{i} \equals d_{j}^{\hskip 1i} \minus \lpar b^{i} \minus b^{\hskip1 j} \rpar \plus \varepsilon _{\rho ij} \minus \varepsilon _{\rho jj}

Combining these measurements from both i and j transceivers in (3) and (4), we can eliminate the clock error, and then determine the range between the pair, thus deriving Equation (5).

(5)
{{\tilde{\rho }_{j}^{i} \plus \tilde{\rho }_{i}^{j} } \over 2} \equals d_{j}^{\hskip1i} \plus {{\lcub \varepsilon_{\rho ij} \minus \varepsilon _{\rho jj} \plus \varepsilon _{\rho ji} \minus \varepsilon _{\rho ii} \rcub } \over 2}

Considering the geometry of the i-th and j-th transceivers, the range between these devices is the inner product of the relative position and line-of-sight vectors of the pair.

(6)
d_{i}^{\hskip2 j} \equals e_{i}^{\hskip1 j} {\cdot} \lpar R^{\hskip1 j} \minus R^{i} \rpar

where

  • e ij: line-of-sight vector from i-th to j-th transceiver;

  • R j: position vector of the j-th transceiver.

All the pairs of measurement make a linear equation (7) and this overdetermined manner of equation provides the least square position of all the transceivers.

(7)
\left( {\matrix{ {\displaystyle{{\tilde{\rho }_{\setnum{1}}^{\setnum{2}} \plus \tilde{\rho }_{\setnum{2}}^{\setnum{1}} } \over 2}} \cr \vdots \cr {\displaystyle{{\tilde{\rho }_{j}^{i} \plus \tilde{\rho }_{i}^{j} } \over 2}} \cr \vdots \cr {\displaystyle{{\tilde{\rho }_{n \minus \setnum{1}}^{n} \plus \tilde{\rho }_{n}^{n \minus \setnum{1}} } \over 2}} \cr} } \right) \equals \left[ {\matrix{ { \minus e_{\setnum{1}}^{\setnum{2}} } \tab {e_{\setnum{1}}^{\setnum{2}} } \tab 0 \tab \ldots \tab 0 \tab \ldots \tab 0 \cr \vdots \tab {} \tab \vdots \tab {} \tab \vdots \tab {} \tab \vdots \cr 0 \tab { \ldots 0 \ldots } \tab { \minus e_{i}^{j} } \tab {0 \ldots 0} \tab {e_{i}^{j} } \tab \ldots \tab 0 \cr \vdots \tab {} \tab \vdots \tab {} \tab \vdots \tab {} \tab \vdots \cr 0 \tab \ldots \tab 0 \tab \ldots \tab 0 \tab { \minus e_{n \minus \setnum{1}}^{n} } \tab {e_{n \minus \setnum{1}}^{n} } \cr} } \right]\left(\openup2 {\matrix{ {R^{\setnum{1}} } \cr {R^{\setnum{2}} } \cr \vdots \cr {R^{i} } \cr \vdots \cr {R^{\hskip1 j} } \cr \vdots \cr {R^{n} } \cr} } \right)

Now that we employ transceivers as the navigation message broadcaster, we can use the real range for their positioning instead of the pseudorange by combining the self-differencing measurements. In this paper, we call this algorithm the real range positioning (RRP) method.

Pseudorange inevitably includes a receiver clock bias, so the traditional positioning algorithm should use the time difference of arrival (TDOA) method. A TDOA system will only be able to locate the receiver position along a hyperbolic intersection area. If all the transmitter devices are located in the same direction, the major axis of an error ellipse is toward the common direction (see the left-hand side of Figure 3) and consequently, the vertical positioning accuracy of the GNSS receiver is generally less than the horizontal one. On the other hand, the error ellipse of the RRP method is in a circular intersection area, so the major axis is perpendicular to the common transmitter direction. The RRP method effectively improves the vertical position accuracy.

Figure 3. Error ellipse of each positioning method (left: Pseudorange; right: Real range).

Transceiver System Construction

Figure 4 (Left) is a block diagram representing the transceiver. The signals from the receiver front-end and from the transmitter are self-differenced, and then a reconstructed measurement for the j-th transceiver \tilde{\rho }_{j}^{i} is estimated. The RRP method can estimate the transceiver position in real time. A communication module is used for transferring the measurement and receiving the estimated position information. The inevitable processing time delay should be compensated by IMU.

Figure 4. (Left) Block diagram representing a transceiver. (Right) Transceiver navigation system overview.

Navigation System Construction

Considering the properties of the mobile transceiver and its positioning algorithm, we propose a mobile transceiver-based navigation system as depicted in Figure 4 (Right). The system consists of a ground station, mobile satellite vehicle (SV), and user segment. The ground station segment consists of a computing centre (CC) and reference station (RS), placed at known positions. RSs receive navigation signals from the transceivers, and then transfer them to the CC. Transceivers also transmit their self-differenced observables to the CC. The CC estimates each SV's position by combining the gathered measurements, and then transmits the result to each SV. Several estimation methods for the SV position will be introduced in Section 4. After receiving the transmitted information, each SV compensates for a time delay and estimates its own position with the aid of an additional sensor such as an IMU. The transceiver then generates a stream of navigation messages based on the estimated position in real time and broadcasts it to the user segment. The transceiver can also generate a GPS-like signal, so the navigation user can get its own position using the on-the-shelf GNSS receiver. If the system operates independently of the existing GNSS, the navigation signal should have a different message and frequency. In this mode, the user receiver should be modified in order to receive its own signal.

4. SIMULATION

Simulation Construction and Assumptions

To verify that this process can estimate the transceiver position more accurately than the existing algorithm and that the suggested system is feasible in a small country-sized region, the following simulation was performed. As shown in Figure 4 (Right), six RSs are considered in this simulation. One RS is located at the centre of a 100 km radius circle and the other five are on the circle perimeter. SVs are also distributed in the same manner as the RSs, but the optimal radius is varied with the transceiver coverage.

The transceiver coverage generally becomes larger as the SVs’ altitude increases, as shown in Table 2. Every coverage distance in Table 2 was calculated as a visible region on the earth sphere with an elevation cutoff angle of 5°. We aimed to implement a navigation system in a 700 km×900 km region, so the operating altitude should be higher than 40 km. To leave a margin, we chose 42 km as the SV altitude. Satellite vehicles with this capacity that are operating or being developed are the United Kingdom Zephyr and Helios of NASA.

Table 2. Transceiver coverage with increasing altitude (mask angle=5°).

Kovach (Reference Kovach2000) described a new user equivalent range error (UERE) budget for the modernized GPS. Based on this account, we reorganized the error budget of our suggested system in Table 3. The satellite vehicle remains in the stratosphere at an altitude of 42 km so the pseudorange of our system does not include any ionospheric delay error. As there is little gas or water vapour in the stratosphere, the UERE between the SVs is 0·46 m whereas that at the surface is 1·12 m.

Table 3. Error budget for the simulation.

Satellite Vehicle Positioning Methods

The RRP method can estimate the relative positions of all the transceivers as a self-calibrating pseudolite array as used by Stanford University (LeMaster et al., Reference LeMaster2002). To provide an absolute position to the user segment, a reference coordinate is necessary, and it is essential that the RSs are located at known positions as shown in Figure 5. We suggest that each RS and SV has a transceiver, but we also considered three additional algorithms in this simulation with which to compare the performance of the RRP method.

Figure 5. Concept of the transceiver positioning method.

We first estimated the position of the SV using the traditional IGPS. We considered only the receiver in the RS and the pseudolite in the SV in this method. We assumed that a reference clock could be located high enough to be visible from all the RSs. This clock eliminates the receiver clock bias (B Rk) in each RS, and the CC estimates the pseudolite position and clock error as expressed in (8).

(8)
\rho _{Rk}^{i} \minus B_{Rk} \plus e_{Rk}^{i} {\cdot} R_{RK} \equals \lsqb \matrix{ {e_{Rk}^{i} } \tab { \minus 1} \cr} \rsqb \left( {\matrix{ {R^{i} } \cr {b^{i} } \cr} } \right)

where: R Rk: position vector of k-th RS.

We next considered a pseudolite-receiver set to be included in the SV segment. Each SV not only broadcasts the navigation signal, but also receives that of others as expressed in Equations (9) and (10).

(9)
\rho_{Rk}^{i} \minus B_{Rk} \plus e_{Rk}^{i} {\cdot} R_{RK} \equals \lsqb \matrix{ {e_{Rk}^{i} } \tab { \minus 1} \cr} \rsqb \left( {\matrix{ {R^{i} } \cr {b^{i} } \cr} } \right)
(10)
\rho _{j}^{i} \equals \lsqb \matrix{\hskip -2 {\matrix{ {e_{j}^{i} } \tab { \minus 1} \cr} } \tab {\matrix{ { \minus e_{j}^{i} } \tab 1 \cr} }\hskip -2 \cr} \rsqb \left(\openup2 {\matrix{ {R^{i} } \cr {\matrix{ {b^{i} } \cr {R^{j} } \cr {B_{j} } \cr} } \cr} } \right)

The CC estimates the SV position, clock error of the pseudolite (b i), and clock bias of the receiver (B j) using all the measurements from the RSs and SVs. This method is similar to the IGPS, so we call it the extended IGPS (EIGPS) in this paper.

The next step was to devise a real range positioning 1 (RRP 1) method that transceivers are only equipped with in an SV. The RSs still need the reference clock to eliminate their receiver clock bias. Using Equations (9) and (11), the CC can estimate the SVs' position and clock error. The real range (d ij) between the i-th and j-th SVs would help in estimating the positions.

(11)
d_{\hskip 1j}^{\hskip 1i} \equals {{\tilde{\rho }_{j}^{i} \plus \tilde{\rho }_{i}^{\hskip1j} } \over 2} \equals \lsqb \matrix{ {e_{j}^{i} } \tab { \minus e_{j}^{i} } \cr} \rsqb \left( {\matrix{ {R^{i} } \cr {R^{\hskip1 j} } \cr} } \right)

The last method is RRP 2, where all the RSs and SVs have transceivers, and all the infrastructure segments can both receive and broadcast the signals. The reference clock is no longer necessary because the system does not need to eliminate the RS clock bias. The real range between SV and RS and between the pairs of SVs can determine the geometry and each SV can solve its absolute position by using Equation (12).

(12)
\eqalign{\hskip-3\left(\hskip -3 {\matrix{ {\displaystyle{{\tilde{\rho }_{R\setnum{1}}^{\setnum{1}} \plus \tilde{\rho }_{\setnum{1}}^{R\setnum{1}} } \over 2} \plus e_{R\setnum{1}}^{\setnum{1}} \cdot R_{R\setnum{1}} } \cr \vdots \cr {\displaystyle{{\tilde{\rho }_{Rk}^{j} \plus \tilde{\rho }_{j}^{Rk} } \over 2} \plus e_{Rk}^{j} \cdot R_{Rk} } \cr \vdots \cr {\displaystyle{{\tilde{\rho }_{\setnum{1}}^{\setnum{2}} \plus \tilde{\rho }_{\setnum{2}}^{\setnum{1}} } \over 2}} \cr \vdots \cr {\displaystyle{{\tilde{\rho }_{j}^{i} \plus \tilde{\rho }_{i}^{j} } \over 2}} \cr \vdots \cr {\displaystyle{{\tilde{\rho }_{n \minus \setnum{1}}^{n} \plus \tilde{\rho }_{n}^{n \minus \setnum{1}} } \over 2}} \cr } }\hskip -3 \right)\hskip-1 \equals\hskip-1 \left(\hskip -3 {\matrix{ {e_{R\setnum{1}}^{\setnum{1}} } \tab 0 \tab \ldots \tab 0 \tab \ldots \tab {} \tab 0 \cr \vdots \tab {} \tab \vdots \tab {} \tab \vdots \tab {} \tab \vdots \cr 0 \tab \ldots \tab 0 \tab { \ldots 0} \tab {e_{Rk}^{\hskip1j} } \tab {0 \ldots } \tab 0 \cr \vdots \tab {} \tab \vdots \tab {} \tab \vdots \tab {} \tab \vdots \cr { \minus e_{\setnum{1}}^{\setnum{2}} } \tab {e_{\setnum{1}}^{\setnum{2}} } \tab 0 \tab \ldots \tab 0 \tab \ldots \tab 0 \cr \vdots \tab {} \tab \vdots \tab {} \tab \vdots \tab {} \tab \vdots \cr 0 \tab { \ldots 0 \ldots } \tab { \minus e_{i}^{\hskip1j} } \tab {0 \ldots 0} \tab {e_{i}^{\hskip1j} } \tab \ldots \tab 0 \cr \vdots \tab {} \tab \vdots \tab {} \tab \vdots \tab {} \tab \vdots \cr 0 \tab \ldots \tab 0 \tab \ldots \tab 0 \tab { \minus e_{n \minus \setnum{1}}^{n} } \tab {e_{n \minus \setnum{1}}^{n} } \cr } }\hskip -3 \right)\left(\hskip -2 {\matrix{ {R^{\setnum{1}} } \cr {R^{\setnum{2}} } \cr \vdots \cr {R^{i} } \cr \vdots \cr {R^{\hskip1j} } \cr \vdots \cr {R^{n} } \cr } }\hskip -2 \right)

where: \tilde{\rho }_{Rk}^{j}: a self-differenced measurement from the j-th transceiver to the k-th RS.

Case Study I – Normal Case

Let us consider a normal disposition of each segment. RSs that make a circle with the same distance would guarantee a good dilution of precision (DOP) value. SVs with an operating altitude of 42 km are located above the RS network as shown in Figure 6. The SVs would keep a flight formation designed to provide a consistent navigation performance. The optimal radius to cover a 350 km radius circular area at 42 km altitude is 160 km. We also considered the likelihood that the RSs are more spatially restricted than the mobile SVs, so the 100 km distance between the RSs is shorter than that for the SVs. The users are near the RSs and below the SVs. Each SV position should be estimated epoch-by-epoch because of the mobility, and users would get their own positions based on this error-included SV position each epoch. Table 4 summarizes the horizontal and vertical 2DRMS(distance root mean square) error of each method for each SV. The position accuracy of the central SV (#4) is precise regardless of the positioning method. All the methods can estimate this SV position to about 3 m accuracy. The outer SVs have greater position errors because of the geometry. The IGPS method is so sensitive that the 2DRMS errors are about 20 m. The RRP 2 method, which is used for the transceivers in SVs and RSs, guarantees a 5 m vertical accuracy (95%), being the best performance for all the mobile SVs.

Figure 6. Segment disposition in Case 1.

Table 4. Individual SV position accuracy for each method in Case 1.

Figure 7 shows the horizontal (left) and vertical (right) 2DRMS error distribution of all the users in the Case 1 service area. In these figures, the x axis is longitudinal and the y axis is latitudinal. The size of this service area is 700 km×600 km. The colour represents the 2DRMS error of each user. Users who are outside the SV network would have difficulty in determining their position accurately within an IGPS-based navigation environment. Alternatively, the EIGPS method can expand the available service area to a 300 km radius circular region within which users can estimate the horizontal position with 15 m accuracy and the vertical position with 25 m accuracy. The RRP 1 and 2 methods provide 10 m horizontal and 20 m vertical accuracy in a 350 km radius circular region.

Figure 7. Horizontal (left) and vertical (right) 2DRMS accuracy for surface users in Case 1. (In both diagrams: upper left – IGPS; upper right – EIGPS; lower left – RRP 1; lower right – RRP 2).

The average accuracies of all the user positions in a 700 km×600 km area are summarized in Table 5. The 50 m horizontal 2DRMS and 100 m vertical errors of the IGPS method are too great in practice. The average horizontal accuracy of other methods is about 15 m. The vertical error of EIGPS is about 30 m, whereas the performance of the RRP methods maintains the error at less than 20 m.

Table 5. Average accuracy of the user position for each SV positioning method in Case 1.

Case Study 2 – Distant RS Case

To provide a consistent navigational performance throughout the service area, all the segments should be located at their optimal disposition, as established in Case 1. However, we need to consider the extraordinary case in which a service area does not overlap with the reference station network. This system should work well to cover the area of a disaster such as a flood, fire, or building collapse. When users call for help in such a situation, as illustrated in Figure 8, there is little time to erect reference stations, but there is an immediate requirement for a navigation environment. We additionally considered users in the ocean or on a small island where RSs could not be located at a known fixed point. To test this extraordinary case we constructed a simulation array as in Figure 8. All the simulation conditions are the same as those in Case 1, except that the central SV of the constellation is 280 km horizontally distant from the central RS in the ground segment.

Figure 8. Segment disposition in Case 2.

In this case study, the IGPS method is unable to solve all the SV positions, because some lie beneath the 5° mask angle of the RS network. The horizontal results are less accurate than the Case 1 results by 1–3 m. The vertical errors become 5–7 times larger than the previous results. The furthest SV (#3) from the ground segment inevitably registers a vertical error of about 50 m with EIGPS, whereas RRP 1 and RRP 2 induce 35 m and 20 m errors, respectively. Figure 9 illustrates the user position accuracy in the service area of Case 2. As the abnormal disposition of the segments does not disrupt all the SVs’ horizontal positions, the user horizontal position accuracies are not greatly different from the results of Case 1. However, the vertical errors for some SVs are so large that these can become extreme near SV #3. In the worst case, a vertical 2DRMS error of 70 m can be experienced using the EIGPS method, whereas as much as 47 m (2DRMS) may be found using RRP 1. In contrast, the RRP 2 method can guarantee vertical accuracy within 25 m (2DRMS) in almost all the service area; this performance is largely acceptable.

Figure 9. Horizontal (left) and vertical (right) 2DRMS accuracy for a surface user in Case 2 (In both diagrams: upper left – EIGPS; upper right – RRP 1 – bottom: RRP 2).

Table 6 describes the 2DRMS error of each method for all the SVs in Case 2 and Table 7 shows the average accuracy for Case 2 in a 700 km×600 km area. The average horizontal accuracy of all the methods (EIGPS, RRP 1, and RRP 2) is about 15 m, a little less than that of Case 1. The vertical error of EIGPS is about 40 m, whereas the vertical performance of RRP 1 and RRP 2 would range around 30 m and 25 m, respectively.

Table 6. SV position accuracy for each method in Case 2.

Table 7. Average accuracy of user position for each SV positioning method in Case 2.

Case Study 3 – Network SV Case

In the Case 2 study, we found that vehicles far away from the RS network have poor vertical position accuracy. This is because the definite constraints imposed by the RS network are in the same general direction. Moreover, the signals from other directions from other SVs also contain errors. Additional constraints must be acquired from alternative directions and from an accurate point. Recalling that we can accurately estimate SV position near the RS network, a linkage between the constellations of Case 1 and Case 2, expressed in Figure 10, would be helpful. The accurately estimated SV positions would be relatively definite constraints, and the service area could be extended to a 700 km×900 km region. The horizontal and vertical accuracy of all the users in the 700 km×900 km service area of Case 3 is expressed in Figure 11. Most users for all the three methods can get their positions with a 10 m horizontal accuracy, but the vertical accuracy depends on the transceiver positioning technique. When the system uses the EIGPS method, 77% of the service area can achieve 25 m vertical accuracy, but some users will not achieve precision better than 50 m. The RRP 1 method can improve the user performance to within 45 m 2DRMS. The RRP 2 method not only removes the navigation shadow region, but also enlarges the area where all users can be satisfied with a 25 m vertical error.

Figure 10. Segment disposition in Case 3.

Figure 11. Horizontal (left) and vertical (right) 2DRMS accuracy for a surface user in Case 3 (In both diagrams: upper left – EIGPS; upper right – RRP 1; bottom – RRP 2).

Table 8 sets out the horizontal and vertical 2DRMS error results of each method for 10 SVs. The vertical position accuracy of the EIGPS is improved by 30–40%, and the horizontal accuracy of the RRP methods was enhanced by 10–20%. The RRP 2 method is still the most powerful estimation technique regardless of the SV constellation and the geometry of all the segments. Table 9 is the average accuracy result for the Case 3700 km×900 km area. The average horizontal 2DRMS accuracy of the EIGPS is about 16 m, and the vertical accuracy is 27 m, which is 30% better than Case 2. The results for RRP 1 are about 12 m horizontal and 23 m vertical accuracy. The most accurate technique, RRP 2, can provide 10 m horizontal and 19 m vertical accuracy.

Table 8. SV position accuracy for each method in Case 3.

Table 9. Average accuracy of user position for each SV positioning method in Case 3.

Consideration of SV Mobility

Finally, we considered the vehicle mobility effect. The optimal constellation array is disturbed when these platforms start moving. To maintain an optimized constellation, the flight formation illustrated in Figure 12 (Left) is necessary. The central SVs, #4 and #7, should hold to the central stationary point of each constellation and all the outer SVs need to move along a dumbbell-shaped trajectory with the same velocity and track.

Figure 12. Left – Formation flight of 10 SVs. Right – Views of horizontal accuracy variation with SV mobility.

Figure 12 (Right) shows the real-time horizontal position error variation in SV movement. We estimated each SV position using the RRP 2 method, and the disposition of all the navigation segments is the same as that of the Case 3 study. Users inside the SV network can consistently determine their position with an error of only 5 m, notwithstanding the SV mobility. Table 10 is the summary of position accuracy considering the SV mobility effect. The average 2DRMS error is about 12 m in the horizontal plane and about 21 m vertically. Degradations are only 1 m and 1·5 m, respectively. We can therefore construct an alternative navigation system whose 2DRMS performance with a variance of about 10 m horizontally and 20 m vertically in a 700 km×900 km region using mobile transceivers in formation flying vehicles.

Table 10. Average accuracy of user position for mobile SVs.

CONCLUSIONS

The mobile transceiver guarantees high visibility and flexibility so it is very versatile in the assembly of an alternative positioning system for a small country or state region. In assembling a navigation environment using mobile transceivers, their position needs to be determined for each epoch in real time. We can read the real range between two instruments by averaging a pair of self-differenced measurements and the RRP method can deduce the geometry and relative location of the transceiver constellation. We suggest an alternative navigation system that consists of a ground station, a satellite vehicle, and user segments. Using the known position of RSs with the RRP method, we can then accurately determine the absolute position of the mobile transceiver.

To check the feasibility of our array within a 700 km×900 km region, we simulated the suggested navigation system using transceivers. We considered three cases studies: normal, distant RS, and network SV. Our suggested system includes six SVs at a 42 km altitude, which generally provides 14 m horizontal and 18 m vertical accuracy in a 700 km×600 km region. In an urgent case such as a disaster, we can deploy mobile transceivers to construct a navigation environment without establishing a new RS network. The performance of this distant RS case is less accurate than the normal by 5 m vertically, but this degradation would be acceptable. Moreover, we can enlarge the service area to 700 km×900 km while reducing the accuracy degradation if we link two SV constellations together.

With only 10 transceivers (six near the ground network and four outside the network) at the altitude of 42 km, the alternative navigation system is feasible for work in a 700 km×900 km region. It gives about 10 m horizontal accuracy and 20 m vertical accuracy so it could compete with Galileo's Open Service. Moreover, the position accuracy can be improved to the 3 m or centimetre level if we use Differential GPS or Carrier-phase DGPS techniques.

The excellence of our suggested algorithm and system can be confirmed by comparison with other methods. Table 11 summarizes the characteristics of each SV positioning technique. The position accuracy of IGPS is very sensitive to the array geometry and cannot be used for the enlarged service area. Moreover, the EIGPS and RRP 1 methods are based on the IGPS algorithm, so they need an additional reference clock to eliminate the RS clock bias. In this paper, we assume that there exists a reference clock that is visible to each RS, but their visibilities remain a problem when we exclude the satellite-based navigation system. RRP 2 does not need a reference clock and visibility is not an issue. The expansion property of the RRP 2 method is very appropriate to the alternative regional navigation system.

Table 11. Comparison of SV positioning methods.

This paper will contribute to the development of an alternative or backup navigation system on a slim budget and in a short time frame, and which is independent of GPS. The system structure and the position determination algorithm described can be applied to any loading vehicle including highly manoeuvrable UAVs or stationary airships. Using the simulation results, we can depict the optimal constellations for various operating heights and predict the navigation performance to verify the system feasibility. We hope this study will be helpful in the implementation of an alternative regional navigation system with low cost and financial risk.

ACKNOWLEDGEMENTS

The study was generously and variously supported by the Brain Korea 21 (BK-21) Program for Mechanical and Aerospace Engineering Research, the Institute of Advanced Machinery and Design, Institute of Advanced Aerospace Technology at Seoul National University, and the Agency for Defense Development.

References

REFERENCES

Dai, L et al. (2001) Inverted pseudolite positioning and its applications. Survey Review, 36(286): pp 602611.CrossRefGoogle Scholar
Kovach, K (2000) New User Equivalent Range Error (UERE) Budget for the Modernized Navstar Global Positioning System (GPS). In: Proceedings of The Institute of Navigation National Technical Meeting, Anaheim, CA: The Institute of Navigation, pp 21302139.Google Scholar
LeMaster, E.A. et al. (2002) Field Demonstration of a Mars Navigation System Utilizing GPS Pseudolite Transceivers. In: 2002 IEEE Position, Location, and Navigation Symposium, Palm Springs, CA: pp 150155.Google Scholar
Matsuoka, M et al. (2004) Rover, go your own way. GPS World Magazine, June pp 1422.Google Scholar
Misra, P, Enge, P (2001) Global Positioning System – Signals, Measurements, and Performance. Ganga-Jamura Press, Massachusetts, pp 123250.Google Scholar
Parkinson, B (1996) Global Positioning System: Theory and Applications. Progress in Astronautics and Aeronautics, Washington DC, pp 409545.Google Scholar
Raquet, J. et al. (1995) Development and testing of a mobile pseudolite concept for precise positioning, 8th Int. Tech. Meeting of the Satellite Division of the U.S. Inst. of Navigation, Palm Springs, California, 12–15 Sept., pp 817825.Google Scholar
Stone, J et al. (1999) GPS Pseudolite Transceivers and their Applications. In: Proceedings of the Institute of Navigation National Technical Meeting, San Diego, CA: The Institute of Navigation, pp 15091515.Google Scholar
Tsujii, T et al. (2002) A Preliminary Test of the Pseudolite-Based Inverted GPS Positioning in Kinematic Mode. In: 2nd Symp. on Geodesy for Geotechnical & Structural Applications, Berlin, Germany, pp 442451.Google Scholar
Tuohino, JL et al. (2000) Military Pseudolite Flight Test Results. In: Proceedings of the Institute of Navigation GPS-2000, Salt Lake City, UT: The Institute of Navigation, pp 20792088.Google Scholar
Figure 0

Figure 1. APL system construction in Hunter UAV.

Figure 1

Table 1. BNS positioning accuracy.

Figure 2

Figure 2. The concept of inverted GPS.

Figure 3

Figure 3. Error ellipse of each positioning method (left: Pseudorange; right: Real range).

Figure 4

Figure 4. (Left) Block diagram representing a transceiver. (Right) Transceiver navigation system overview.

Figure 5

Table 2. Transceiver coverage with increasing altitude (mask angle=5°).

Figure 6

Table 3. Error budget for the simulation.

Figure 7

Figure 5. Concept of the transceiver positioning method.

Figure 8

Figure 6. Segment disposition in Case 1.

Figure 9

Table 4. Individual SV position accuracy for each method in Case 1.

Figure 10

Figure 7. Horizontal (left) and vertical (right) 2DRMS accuracy for surface users in Case 1. (In both diagrams: upper left – IGPS; upper right – EIGPS; lower left – RRP 1; lower right – RRP 2).

Figure 11

Table 5. Average accuracy of the user position for each SV positioning method in Case 1.

Figure 12

Figure 8. Segment disposition in Case 2.

Figure 13

Figure 9. Horizontal (left) and vertical (right) 2DRMS accuracy for a surface user in Case 2 (In both diagrams: upper left – EIGPS; upper right – RRP 1 – bottom: RRP 2).

Figure 14

Table 6. SV position accuracy for each method in Case 2.

Figure 15

Table 7. Average accuracy of user position for each SV positioning method in Case 2.

Figure 16

Figure 10. Segment disposition in Case 3.

Figure 17

Figure 11. Horizontal (left) and vertical (right) 2DRMS accuracy for a surface user in Case 3 (In both diagrams: upper left – EIGPS; upper right – RRP 1; bottom – RRP 2).

Figure 18

Table 8. SV position accuracy for each method in Case 3.

Figure 19

Table 9. Average accuracy of user position for each SV positioning method in Case 3.

Figure 20

Figure 12. Left – Formation flight of 10 SVs. Right – Views of horizontal accuracy variation with SV mobility.

Figure 21

Table 10. Average accuracy of user position for mobile SVs.

Figure 22

Table 11. Comparison of SV positioning methods.