Access the full text.
Sign up today, get DeepDyve free for 14 days.
The (Ambiguity Dilution Of Precision) is a measure for the precision of the carrier phase ambiguities involved in precise relative GNSS positioning. By computing the one may get knowledge in whether ambiguity resolution can be expected successful or not, already in a stage before the GNSS data are collected. In Odijk and Teunissen (2008) compact closed-form expressions have been derived for the of single-baseline GNSS models. In this paper these expressions are used to study the impact of certain changes in these models, as there are the observation time span, the weighting of the ionospheric delays, the number of frequencies, the weights of the phase and code data, the , elevation-dependent observation weights and taking linear combinations of data. Keywords: GNSS models, ambiguity resolution, . 1. INTRODUCTION The Ambiguity Dilution Of Precision () is a simple scalar measure to assess the precision of the carrier-phase ambiguities. A high precision is crucial to the success of the resolution of the integer ambiguities, a process which is the key to fast precise relative GNSS positioning. In Odijk and Teunissen (2008) it was shown that analytical closedform expressions could be derived for a whole range of single-baseline GNSS models for precise relative positioning. In this contribution these closed-form expressions are used to analyze the sensitivity of the to changes in these models. Single-baseline GNSS models can be divided into geometry-free (GFr) models, in which the relative receiver-satellite geometry is dispensed, geometry-based (GB) models, the usual model for positioning and hence taking the receiver-satellite geometry into account, and geometry-fixed models, in which the positions of both receivers of the baseline are held fixed to their known values. The geometry-free and geometry-fixed model are included here since they serve as a beneficial tool for the derivation of the closed-form expressions of the geometry-based models. Within the class of geometry-based models a further distinction can be made, namely between models that comprise only short observation 72 time spans and those comprising long time spans. For short-time models one may with a fairly good approximation assume that the receiver-satellite geometry is constant in time, which facilitates the derivation of closed-form expressions for the . In case of the short-time model we distinguish between models in which both receivers are stationary (the stationary-receiver short-time, or briefly SR-ST, model) and models in which one of the receivers is moving (the moving-receiver short-time, or briefly MRST model). In case of a long observation time span we only assume receivers that are stationary and the model is referred to as the stationary-receiver long-time, or briefly SRLT, model. Figure 1 depicts schematically the GNSS models considered in this paper. For all models it holds that a priori ionospheric information in the form of ionospheric pseudo observables can be added to the multi-frequency phase and code observables. In this way the behavior of the ionospheric delays is tuned or weighted in the models, see Teunissen (1998). Hence we speak of ionosphere-weighted models. In our considered models, all observables and parameters are double-differenced (DD) relative to a reference receiver and reference satellite. stationary receiver moving receiver geometry-fixed (GFi) model geometry-free (GFr) model moving -receiver short-time (MR -ST) model stationary-receiver short-time (SR-ST) model stationary-receiver long-time (SR-LT) model non-positioning models single baseline GNSS models positioning (geometry-based) models moving receiver stationary receiver Figure 1: Considered versions of the GNSS single-baseline model. This paper is set up as follows. Section 2 reviews the closed-form expressions for the single-baseline model. In Section 3 the s of the different types of singlebaseline models are compared. Section 4 presents an analysis of the sensitivity of changes in the model assumptions on the size of the . The paper ends with concluding remarks and a summarizing table. Although all tables and examples in this paper focus on GPS, the derivations are valid for the whole range of GNSS. 2. AS A PRODUCT OF FIVE SCALARS The measure is defined as = |Qa |1/(2n) , with | · | the determinant operator, ^ Qa the variance-covariance (vc) matrix of the (float) DD ambiguities, and n the number ^ of DD ambiguities involved (Teunissen, 1997a). In Odijk and Teunissen (2008) it was shown that the closed-form expressions for the single-baseline models in Fig. 1 can be written as a product of five scalars: In this section we will review how each of these five scalars are computed for the GFr, MR-ST, SR-ST, SR-LT and GFi models. For all models it is assumed that GNSS phase = f1 × f2 × f3 × f4 × f5 [cyc] (1) 73 and code data of m satellites are (simultaneously) tracked by two j-frequency receivers with a constant sampling interval during k observation epochs. The first factor, f1 , is computed as: 1 m 2(m-1) f1 = m s=1 ws m s=1 ws GFr, SR-LT, GFi MR-ST, SR-ST (2) As can be seen, in this factor the m plays a crucial role. In case of the two short-time geometry-based models one may account for satellite-dependent weighting through the satellite weights ws , for s = 1, . . . , m. In absence of this satellite-dependent weighting, these weights are set equal to 1 implying that factor f1 becomes equal for all types of models considered. Note that satellite-dependent weighting is not taken into account for the geometry-free model, since this model only serves as auxiliary tool to facilitate the understanding of the other models. It is not taken into account for the SR-LT model as well, since the effect of satellite-dependent weighting will more or less be averaged out because of the long observation time. The second factor, f2 is computed as: 2 GFr, SR-LT, GFi k f2 = 2 MR-ST, SR-ST eT R-1 e k k k (3) In this factor the number of epochs k comprising the observation time span plays a crucial role. For the two short-time geometry-based models it is through matrix Rk (of dimension k) possible to account for time correlation between epochs. For the geometry-free model time correlation is not considered for the same reason as satellite-dependent weighting, while for the long-time geometry-based model time correlation can be easily omitted by increasing the sampling interval of the observations. Later on in this paper we will focus on the structure of time correlation matrix Rk . In absence of time correlation, this matrix equals the k-dimensional identity matrix and with ek defined as the k-dimensional vector -1 having 1 at all entries, the scalar eT Rk ek simply reduces to k. k The third factor, f3 , is equal for all types of models and is computed as: f3 = |C | 2j where = 1/j j i=1 i (4) In this expression j denotes the number of frequencies on which the GNSS data are collected, whereas |C | denotes the determinant of the j-dimensional vc-matrix of the undifferenced phase observables. Scalar denotes the geometric mean of the wavelengths corresponding to the j frequencies. Note that in absence of correlation between the phase observables, C reduces to the j-dimensional identity matrix and the numerator of f3 reduces to the geometric mean of the standard deviations of the j undifferenced phase 1 1/j observables, i.e. |C | 2j = j ci . i=1 Like the third factor also the fourth factor, f4 , is equivalent for all types of models considered. It is computed as: f4 = where = 1 2 2 c^| /c| -1 i i (5) 74 Scalar is a function of the ratio of the ambiguity-float and -fixed ionospheric variance 2 2 factors that are conditioned on the ranges, i.e. c^| and c| , estimated using the geometryi i free model. This ratio is the following function of the a priori precision of the undifferenced phase, code and ionosphere observables: 2 c^| i 2 c| i -1 -1 [µT (C +Cp )µ]+c-2 i T C -1 µ +c-2 [µ p ] i (6) Here j × j-matrices C and Cp denote the vc-matrices of the undifferenced phase and code data, respectively, whereas the j-vector µ contains the ratios of squared wavelengths with the wavelength of the first frequency: µ = (µ1 , . . . , µj )T , with µj = 2 /2 . Scalar j 1 c2 denotes the variance of the undifferenced ionospheric pseudo observables. Factor f4 i is thus strongly governed by the weight (the reciprocal value of the variance) of the ionospheric pseudo observables in the model. When c-2 = , this ionosphere-weighted i model is referred to as the ionosphere-fixed model and when c-2 = 0, it is referred to as i the ionosphere-float model. The fifth factor, f5 , is different for the types of single-baseline models considered: 1 1 + GFr v 1 + MR-ST, SR-ST 1 = 2j(m-1) v 1-1/i SR-LT i=1 1 + +1/i 1 GFi f5 (7) 1 In Eq. (7), scalar is computed as = c2 /c2 -1 , where c2 /c2 is the ratio of ambiguity-float ^ ^ and -fixed range variance factors, estimated using the geometry-free model. This ratio is computed as: -1 -1 -1 -1 -1 -1 -1 [µT Cp µ]+c-2 [eT (C +Cp )ej ]([µT (C +Cp )µ]+c-2 )-[eT (C -Cp )µ] i i j j 2 · -1 -1 -2 -1 -1 -1 [µT (C +Cp )µ]+ci [eT Cp ej ]([µT Cp µ]+c-2 )-[eT Cp µ] i j j (8) Like the scalar , is a function of the a priori precision of the undifferenced phase, code and ionosphere observables. This fifth factor accounts for the most essential difference between the models considered: the inclusion of the receiver-satellite geometry or not. In the geometry-free model the receiver-satellite geometry is not included, since for every epoch (DD) receiver-satellite ranges are estimated. In both short-time models (movingand stationary receiver) the receiver-satellite geometry is taken into account, though in the time-constant approximation, since for short time spans the receiver-satellite constellation does not change significantly (due to the high altitude of the GNSS satellites). Note from Eq. (7) that the difference between the factors f5 of the geometry-free and short-time models lies in the power, in which the scalar v appears in case of the short-time models. This scalar reflects the number of geometry parameters to be estimated, i.e. v = 3 in case of three coordinate components and v = 4 in case also a tropospheric (zenith delay) parameter is estimated, aside from the three coordinate components. In case m = v + 1 the factor f5 of the short-time models equals its geometry-free counterpart. In contrast to the short-time models, for the long-time model we must account for the changing geometry in time. In Odijk and Teunissen (2008) it was shown that the baseline gain number concept easily allows for this changing receiver-satellite geometry in the closed-form expressions. For each baseline component (including the tropospheric c2 ^ c2 75 zenith delay parameter) we can compute a gain number i that only depends on the receiver-satellite unit direction vectors (or the mapping function coefficients in case of the tropospheric zenith delay) during the observation time span. These gain numbers in fact measure the gain in baseline precision due to ambiguity fixing and they may range from 1 (i.e. no gain; in case of an infinity long time span) to infinity (i.e. maximum gain; in case of an infinitely short time span, i.e. a single epoch). 3. THE S OF THE SINGLE-BASELINE MODELS COMPARED Using the closed-form expressions it is possible to rank the s of the different singlebaseline models. As can be immediately seen from the five factors in the previous section, for the shorttime it does not matter whether the second receiver is in motion or not, since the factors of both MR-ST and SR-ST models are equivalent. In absence of satellitedependent weighting and time correlation this short-time become also equal to the of the geometry-free model, provided that the equals m = v + 1. With more satellites available, the short-time (denoted using 'ST') can be written as the following function of the geometry-free (denoted using 'GFr'): ST = v-(m-1) 2j(m-1) GF r for m v + 1 (9) Since the phase precision is better than the code precision, it easily follows using Eq. (8) that 1 + 1 > 1. Since m v + 1, the power in the multiplication factor in Eq. (9) is always smaller than or equal to zero. When the power equals zero, the term is exactly 1. For negative powers the term will always be between 0 and 1, since 1 + 1 > 1. This proves that 0 < 1 + 1, and consequently, that the short-time is smaller than or at most equal to the geometry-free , i.e. ST GF r . This is understandable, since the inclusion of the (time-constant) receiver-satellite geometry strengthens the single-baseline model and thus . Also, in absence of satellite-dependent weighting and time correlation, the short-time only differs from its long-time counterpart (SR-LT model) in factor f5 . They become equal for i = 1, . . . , v and this is logical, since in case of the short-time models the receiver-satellite geometry does not change, which corresponds to a singleepoch geometry. It can be proved that the long-time can be written as the following function of the short-time : LT v-(m-1) v i=1 +1/i ST +1/i (10) 1 and Since (0, ) and 1/i (0, 1], for i = 1, . . . , v, it follows that 0 < v i=1 +1/i thus 0 < 1. Since the power 1/2j(m - 1) is always positive, it follows that the multiplication factor in Eq. (10) is bounded between 0 and 1 and consequently LT ST . This is also what would be expected, since the changing relative receiver-satellite geometry in time, as included in the long-time model, has a beneficial impact on . On the other hand, with i = or i = 1, . . . , v, the factor f5 of the long-time model equals 1, corresponding to the factor f5 of the geometry-fixed model. Since it holds that 1-1/i +1/i v i=1 1-1/i +1/i or i = 1, . . . , v, it can be proved that 1. From this follows that the geometry-fixed is always smaller or at least equal to the long-time , i.e. GF i LT . This is also not surprising, since in the geometry-fixed model there are less parameters than in the SR-LT model. In fact, the s of both models become equal when the observation time span is infinitely long. Due to the enormous amount of observations in that case, the baseline parameters estimated using the SR-LT model become in fact deterministic or known quantities. In general, the s of the different versions of the single-baseline model versions can be arranged as follows: GF i LT ST GF r if m v + 1 (11) 4. IMPACT OF CHANGES IN THE SINGLE-BASELINE GNSS MODEL In this section we will use the derived closed-form expressions to study the effect on of changing the single-baseline GNSS model with respect to: 1. observation time span + time correlation 2. ionospheric weighting 3. number of frequencies 4. phase and code weights 5. 6. satellite-dependent weighting 7. taking linear combinations of data This investigation will be carried out by deriving (approximated) expressions for the factors with which the needs to be multiplied to obtain its value under the changed model. The analytical derivations will be supported by graphical examples, which are based on the receiver-satellite geometry for permanent GPS station Delft (52.0 N, 4.4 E) in the Netherlands, during the complete day of 1 January 2003 (00-24h UTC; 30s sampling interval; cut-off elevation: 15deg). Unless stated otherwise, in all examples it is assumed that both phase and code data are uncorrelated, i.e. C = c2 Ij and Cp = c2 Ij , p with undifferenced standard deviation of c = 3 mm and cp = 30 cm, respectively. In addition, neither satellite-dependent weighting nor time correlation is assumed unless stated otherwise. In the examples besides the also -based ambiguity success rates are computed. These success rates predict the probability of correct integer ambiguity estimation. In Odijk and Teunissen (2008) it is shown that it can be easily computed as: P = 2 1 2 -1 (12) where n is the number of ambiguities and (x) = x 1 - 2 exp - 1 v 2 dv. 2 4.1 Effect of the observation time span It is assumed that GNSS data are collected during k epochs with a constant sampling interval T , such that the observation time span is (k - 1)T . This time span can thus be increased through two factors: either increasing the number of samples k, or the length between the samples, the interval T . The number of samples k shows up at two places in the closed-form expressions: in factor f2 and although hidden in the computation of the baseline gain numbers i in factor f5 , in case of the long-time geometry-based model (see Odijk and Teunissen (2008)). The sampling interval T does show up in factor f2 of the short-time models in case time correlation is present in the observations. Besides, in case of the long-time model it is like the number of epochs hidden in the computation of the baseline gain numbers used in factor f5 . 4.1.1 Effect for the short-time geometry-based models We will first look at the effect of increasing the time span in case of the short-time models. For this purpose the noise of the observations is considered as a first-order autoregressive stochastic process. In that case, the correlation between an observation at epoch i and an observation at epoch j is described by |i-j|, with 0 < 1, see e.g. Priestley (1981). The k × k-correlation matrix Rk in factor f2 then reads: 1 . . . k-2 k-1 1 . . . k-3 k-2 . . , 0 < 1 . . .. . . . . (13) Rk = . . . . . k-2 k-3 ... 1 k-1 k-2 . . . 1 Here we assume that = exp{- T }, with T the sampling interval of the observations and the correlation time of the noise. Such a process is also referred to as exponentially correlated noise. To evaluate factor f2 , we need the inverse of the correlation matrix. It is computed as: 1 - - (1 + 2 ) - 1 -1 .. .. .. (14) Rk = . . . 1 - 2 2 - (1 + ) - - 1 -1 Using this, it follows that eT Rk ek = k k-(k-2) . Factor f2 can then be rewritten as: 2() k-(k-2) f2 = 2 [eT R-1 ek ] k k (15) 2/k. With maximum Note that in absence of time correlation, 0, and f2 reduces to = time correlation, i.e. = 1, f2 reduces to 2. Suppose that the number of samples is increased with z samples, then the following relation can be derived between the based on k epochs and the based on k + z epochs: ST (k + z) = k-(k-2) ST (k) k+z-(k+z-2) (16) k interpolates between (for = 0) and 1 (for = 1). For example, in absence of k+z time correlation with k = 1 and z = 9, the corresponding to the time span of 10 epochs is about 1/10 0.32 times the single-epoch . This is illustrated in Fig. 2, in which for a fictitious short baseline (such that the ionosphere-fixed model may be used) the s, -based success-rates and are plotted during the day. The left graphs concern 2880 single-epoch solutions, while in the right graphs the day is divided into 288 time spans of each 5 minutes. From the graphs can be seen that instantaneous ambiguity resolution based on single-frequency data cannot be expected successful; only with at least 9 satellites the -based success rate approaches 1. Increasing the time span to 5 minutes improves a lot; only with less than 6 satellites the success rate will be very poor. Note that these 5 minute time spans comprise 10 epochs with 30 sec. sampling interval; if the sampling interval is much shorter, a much shorter time span is needed (in the not realistic case of absence of time correlation). Presence of time correlation of say, = 0.75 results in an corresponding to 10 epochs of 1.75/4 0.66 times the single-epoch . This leads to the conclusion that the more temporal correlation between the observations, the less the precision of the ambiguities improves when the number of samples is increased. Note that in the extreme case the observations are fully correlated in time, the precision of the ambiguities is not improved at all. 3 [cyc] 2 1 0 500 1000 2000 2500 [cyc] 3 2 1 0 50 100 150 time span [5min] 200 250 78 where 'ST' stands for short-time model. Since 0 < 1, the scale factor in Eq. (16) 1 P 500 1000 2000 2500 0.5 0 10 8 6 4 50 100 150 time span [5min] 200 250 0.5 0 10 8 6 4 500 1000 2000 2500 150 time span [5min] Figure 2: , P and vs. observation epochs for a singlefrequency ionosphere-fixed scenario. The left 3 graphs are based on single-epochs (instantaneous), while the right 3 graphs are based on 5-minute time spans. Increasing the time span by enlarging the data sampling interval T (and keeping the number of samples constant) will lead to the following. Suppose we increase the sampling interval with a factor f , then the temporal correlation between the observations will become exp{- fT } = (exp{- T })f . Thus in the correlation matrix Rk should be replaced by f , and this results in the following relation between the based on the original sampling interval T and the based on the enlarged interval f T : ST (f T ) = k-(k-2) f k-(k-2) f ST (T ) (17) 79 Note that in both absence of time correlation ( = 0) as well as full presence of time correlation ( = 1) the multiplication factor in Eq. (17) reduces to 1, since enlarging the sampling interval does not make sense. In presence of time correlation enlarging the sampling interval is beneficial for . For example, if = 0.75 and k = 10, enlarging of the sampling interval with a factor f = 2 the becomes a factor 0.81 of the original . 4.1.2 Effect for the long-time geometry-based model We will now look at the effect of increasing the time span in case of the long-time geometrybased model. For this model an increase of the observation time span impacts on not only through the f2 factor, but also through f5 , because of the dependence of this factor on the baseline gain numbers. In Teunissen (1997b) it was proved that these gain numbers (minus 1) are inversely proportional to the squared time span, i.e. i - 1 1/[(k - 1)T ]2 . Hence, when increasing the time span with z epochs (keeping the sampling interval constant), the gain numbers at epoch k + z, denoted as i(k + z) may be related to the gain numbers at epoch k, denoted as i (k), as follows: i (k + z) k-1 2 k+z-1 i (k), for i = 1, . . . , v (18) Unfortunately, the impact of this scaling of the gain numbers on factor f5 cannot be easily investigated, since the gain numbers appear in both the denominator and numerator of the ratio in f5 . There is however an exception. In absence of code data namely, we 1 have = 0 and factor f5 reduces to [ v i ] 2j(m-1) . Consequently, the scaling of the i=1 k-1 2v gain numbers in Eq. (18) is simply propagated as a factor k+z-1 in f5 . And thus, the phase-only long-time at epoch k + z can be approximated as the following function of the based on k epochs: LT (k + z) k k+z k-1 k+z-1 LT (k) (19) For the example with k = 2 and z = 20, the corresponding to 22 epochs is only 0.07 times the two-epoch in case of four satellites, two frequencies and v = 3. In case of eight satellites, this factor is 0.16. When the observation time span is increased by enlarging the data sampling interval with a factor f (keeping the number of samples constant), then we have the following relation for the gain numbers, since they are inversely proportional to the sampling interval T: 1 i (f T ) (T ), for i = 1, . . . , v (20) f2 i This enlargement of the sampling interval results in the following phase-only : LT (f T ) v - j(m-1) LT (T ) (21) For example, in case of four satellites, two frequencies and v = 3, enlarging the sampling interval with a factor f = 10 implies that the becomes a factor 0.32 of the original . 80 4.2 Effect of ionospheric weighting If the length of a GNSS baseline is sufficiently short, the differential ionospheric delays may usually be neglected. For longer baselines this is not allowed, since they may hamper ambiguity resolution and bias the final coordinates. In that case one may parameterize the ionospheric delays as unknown parameters (which is more or less equivalent by taking the ionosphere-free combination of GPS dual-frequency observables), though ambiguity resolution will become problematic in case of short observation time spans. A solution to this might be the weighting of ionospheric delays in the single baseline model through the modeling of ionospheric pseudo-observables. For example, in case of network RTK (e.g. Wanninger, 1995) ionospheric corrections as interpolated from the ionospheric delays estimated at the network stations can be chosen as sample values of the pseudo-observables for the baseline to be determined. The standard deviation or weight of these pseudoobservables can then be chosen as function of the distance of the user's receiver to the network's master reference station, see e.g. Odijk (2000) and Wielgosz et al. (2005). This way of weighting the ionospheric delays is more or less comparable to the Quasi Ionosphere Free strategy for ambiguity resolution as implemented in the Bernese GPS Software (Dach et al., 2007). In this subsection we will investigate the effect of this ionospheric weighting on . It will be clear that for all single-baseline models this ionosphere-weighted interpolates between its ionosphere-fixed (c2 = 0; the api proach for sufficiently short baselines) and ionosphere-float (c2 = ; the approach for i long baselines) counterparts: (c2 = 0) < (0 < c2 < ) < (c2 = ) i i i (22) This is of course not surprising, since the less precise the ionospheric constraints, the weaker the model and the larger becomes. In practice this means that when the ionospheric variance factor is chosen as function of the baseline length, the becomes larger the longer the baseline. To quantify the impact of the ionospheric weighting on we need to evaluate factors f4 and f5 . To be more specific: scalars and , see Eqs. (5) and (7), need to be investigated. Since the expressions for and are quite complex we will first simplify them by relaxing the stochastic model assumptions somewhat. 4.2.1 Simplified expressions for and We first assume that correlation between the phase observables of different frequencies and the code observables of different frequencies is absent. In that case both cofactor matrices C and Cp become diagonal matrices. In addition, when all phase observables and all code observables have equal variances, we may derive expressions for and in terms of observable weights. In Eqs. (6) and (8) we insert the following observable weight matrices: -1 -1 C = w Ij , Cp = wp Ij , c-2 = wi (23) i where w = 1/c2 denotes the weight of all phase observables, wp = 1/c2 the weight of p all code observables and wi = 1/c2 the weight of the ionosphere in the model (note: i ionosphere-fixed: wi = ; ionosphere-float: wi = 0). After some elaborations we find the following simplified expressions for and in terms of these observable weights: = 1 j i=1 µ2 i i + w w (24) and = 1 j j l=1 j 2 w µ -µ ) + w i ¯ i=1 ( i wp w + j µ2 + wi i=1 i w j µ2 + wi i=1 i w wp j w µ µ +µi ) w + w i i=1 i ( l j 2 µ -µ ) ¯ i=1 ( i (25) ¯ Note that in the second expression we have made use of the equality j (µi - µ)2 = i=1 j µ2 - j µ2 , where µ = 1 j µi is the arithmetic mean of the squared wavelength ¯ ¯ i=1 i i=1 j ratios. Eqs. (24) and (25) show that both factors and are governed by ratios of the observable weights, rather than their individual weights. These ratios are the code-phase weight ratio wp /w and the ionosphere-phase weight ratio wi /w . 4.2.2 Effect of ionospheric weighting in case of GPS Factor f4 is a function of i and from Eq. (24) it can be directly inferred that factor is proportional with wi . This implies that the larger the ionospheric weight, the smaller 1 + 1 , which is beneficial since the becomes smaller. With an infinitely large ionospheric weight (wi = ), i.e. when the ionospheric delays are hard constrained or zero, becomes infinitely large, but the still exists since 1 + 1 reduces to 1. In that case the of the ionosphere-fixed model is obtained. With a zero ionospheric weight (wi = 0) on the other hand, i.e. when the ionospheric delays are not constrained at all, the factor reduces to the ratio of the weights of the code and phase data, wp /w . Usually, this ratio is in the order of 10-4 . This small ratio has a very deteriorating effect on the (ionosphere-float) , since its reciprocal value, which is a large 104 , remains in the expression. Figure 3 shows factor 1 + or the three GPS frequencies (see Table 1) as function of wi /w . Table 1: Frequencies and wavelengths of (modernized) GPS signal L1 L2 L5 frequency (MHz) 154 × 10.23 = 1575.42 120 × 10.23 = 1227.60 115 × 10.23 = 1176.45 wavelength (cm) 19.03 24.42 25.48 As mentioned, the a priori ionospheric weighting also affects -factor f5 . This factor is a function of and in the ionosphere-fixed case (wi = ), Eq. (25) simply reduces to the code-phase weight ratio: (wi = ) = (26) In the ionosphere-float case (wi = 0), Eq. (25) reduces to: (wi = 0) = = 1 j 2 1 j j l=1 2 wp w j 2 µ -µ ) ¯ i=1 ( i ][ ] j µ2 i=1 i ] ][ ] (27) j l=1 2 wp j j j 2 µ -µ) ¯ µ µ +µi ) µ2 + w i=1 i ( l i=1 ( i i=1 i wp j j 2 2 µ µ -µ) ¯ w i=1 ( i i=1 i w 2 j j j 2 µ -µ ) ¯ µ µ +µi ) µ2 + w i=1 i ( l i=1 ( i i=1 i p ][ ][ 1, it is allowed to approximate the numerator of the lower ratio in Eq. Since wp /w (27) neglecting this very small code-phase weight ratio. The same reasoning applies to the denominator of this ratio: due to multiplication with the phase-code weight ratio single frequency (j = 1) dual frequency (j = 2) triple frequency (j = 3) 10 1/ 10 10 w /w Figure 3: Factor 1 + as function of wi /w , where it is assumed that w /wp = 104 . w /wp , which is much larger than 1, the second term (at the right side of the plus sign) dominates over the first term in the denominator. Hence, it is allowed to simplify the ionosphere-float as: (wi = 0) w wp j µ 2 i=1 (µi -¯) j µ 2 i=1 (µi -¯) ][ j µ2 ] i=1 i = ][ j µ2 ] i=1 i wp , w j2 (28) Thus, in both ionosphere-fixed and ionosphere-float cases factor reduces to the small code-phase weight ratio wp /w . Note that in the single-frequency case (j = 1) this does j not apply, since then µ = µ1 and consequently ¯ ¯ 2 i=1 (µi - µ) = 0. In that case the numerator of Eq. (27) becomes zero and thus (wi = 0) = 0. This is of course due to the fact that the geometry-free and short-time ionosphere-float models are not solvable using single-frequency (phase and code) data only. The long-time ionosphere-float model can however be solved, since for this model factor f5 does not approach infinity when (wi = 0) = 0, see Eq. (7). Table 2 summarizes the (approximated) factors and in the ionosphere-fixed and -float cases. Table 2: Factors and for the ionosphere-fixed and -float cases. ionosphere-fixed (wi = ) wp w single-frequency multi-frequency ionosphere-float (wi = 0) wp 0 w If the ionospheric weight takes on a value in between the extremes, i.e. if 0 < wi < , then it is not quite clear what the effect will be on factor f5 , since wi /w appears in both the numerator and denominator of the ratio in Eq. (25). Therefore in Fig. 4 factor 1 + 1 is plotted as function of wi /w for the single-, dual- and triple-frequency GPS cases. The figure shows that this factor is not insensitive to the ionospheric weighting, despite that in the ionosphere-fixed and -float cases the factor is approximately equal 83 to (1 + w /wp ) . In the dual- and triple-frequency cases a minimum value of factor 0.01. In the single-frequency case a minimum is reached 1 + 1 is reached at wi /w at wi /w 0.0002, while the factor grows to infinity the smaller wi /w . Despite this behavior, it can be proved that as consequence of the multiplication of factor f5 with f4 it is suppressed in . Hence, is a monotone decreasing function of wi /w . 10 1/ 10 single frequency (j = 1) dual frequency (j = 2) triple frequency (j = 3) 10 w /w Figure 4: Factor 1 + as function of wi /w , where it is assumed that w /wp = 104 . We also have to look at the cases that either and/or become zero, since in those cases fails to exist. In general, becomes zero when no code data (wp = 0) are included. In that case the geometry-free and short-time s fail to exist, since these models are not solvable in absence of code data. If = 0 the long-time can still be computed, 1 since in that case factor f5 reduces to [ v i ] 2(m-1)j . However, at least two observation i=1 epochs are needed in the phase-only case (since the single-epoch gain numbers approach infinity). In absence of code data also the geometry-fixed exists. The phase-only long-time and geometry-fixed s can however not be computed in ionosphere-float mode, since then i = 0 (see Eq. (24)) and factor f4 approaches towards infinity. Table 3 summarizes the versions of the ionosphere-weighted GNSS model (fixed/weighted/float) that can be solved and which cannot. Table 3: Versions of the ionosphere-weighted model that can be solved (Y) or not (N). observables 1 1 , . . . , j 1 , p1 1 , . . . , j p 1 , . . . , pj GFr, MR-ST, SR-ST fixed weighted float N N N N N N Y Y N Y Y Y GFi, SR-LT fixed weighted Y Y Y Y Y Y Y Y float N N Y Y The effect of the weighting of the ionospheric delays on can now be quantified by expressing the ionosphere-weighted as function of the ionosphere-fixed . 84 Since this is not easy for the long-time model because of the presence of the gain numbers in factor f5 , we give lower and upper bounds. For the lower bound it is assumed that the gain numbers are infinitely large and for the upper bound the gain numbers are equal to one. In that case the upper bound results correspond to the short-time models and the lower bound results to the geometry-fixed model. The results for the long-time model will then interpolate between these bounds. Thus, using the property that w /wp 1, we find: (0 < wi < ) 1 (wi = ), w wp v - 2j(m-1) × (wi = ), (29) Here the actual values of 1 + 1 and 1 + 1 depend on the ratio of ionospheric and phase weights. These values can be extracted from Figs. 3 and 4. In case the ionospheric weight is set to zero, from these figures it follows for j 2 that 1 + 1 1 + 1 w /wp , such that the ionosphere-float can be easily connected to its ionosphere-fixed counterpart: (wi = 0) w wp (wi = ), j 2 (30) 4.3 Effect of the number of frequencies From GPS practice it is known that ambiguity resolution using data of two frequencies performs better than using single-frequency data. From the previous subsection it could already be inferred from factors f4 and f5 that the becomes indeed smaller when adding a frequency. In this subsection we will quantify this improvement. The number of frequencies j not only impacts on through factors f4 and f5 , but also through factor f3 . However, factor f3 turns out to be rather insensitive to the number of frequencies. In the numerator of this factor the number of frequencies appears in the power of the determinant of the phase cofactor matrix C . Assuming that the precision of the phase observations at different frequencies is the same (a reasonable -1 assumption in GPS practice), i.e. C = w Ij . Consequently, the numerator of f3 reduces to |C | 2j = thus independent of the number of frequencies. In the denominator of factor f3 the geometric mean of the wavelengths () appears and this mean depends on the number as well as the size of the wavelengths. From this follows that benefits when the data are transmitted at a longer wavelength (or: lower frequency), since the geometric mean increases. However, since the GNSS frequencies are reasonably close together, this mean is rather insensitive to the number of frequencies. For example, if we have j frequencies available and we add a frequency, than it can be proved that factor f3 1 j(j+1) 1 1 , w i is multiplied by j when going from j to j + requencies. In case of GPS, i=1 j+1 when adding a second frequency, this factor is 0.88. When going from two frequencies to a foreseen triple-frequency case this factor increases to 0.95, even closer to 1. Considering the two other factors, f4 and f5 , it can immediately be inferred that increasing the number of frequencies j is beneficial, because the power 1 reduces when j j increases. However, the amount of improvement depends on the way the ionosphere is weighted and on the treatment of the geometry in the models. Concerning the weighting of the ionosphere, for the sake of simplicity we distinguish between the improvement in 85 case of the ionosphere-fixed model on the one hand and in case of the ionosphere-float model on the other hand. From Section 4.2 we know that the improvement in case of a true ionosphere weighting will interpolate between these two extremes. Concerning the geometry, a distinction is made between the case in which the gain numbers are infinitely large on the one hand and the case in which the gain numbers are equal to one on the other hand. The results for all other gain numbers will then interpolate between these two extreme cases. In the ionosphere-fixed case, the based on j +requencies can be approximated as function of the based on j frequencies, as (again using the fact that w /wp 1): j+1(wi = ) j i=1 i j+1 w wp 1 j(j+1) j (wi = ), j (wi = ), (31) To evaluate the ionosphere-float case, we use Eq. (30). For j + requencies this relation reads 1 w 2(j+1) (32) j+1(wi = 0) j+1(wi = ) wp For the based on the right side of this relation we may now insert the approximation in Eq. (31). We then get an approximation for the ionosphere-float based on j + requencies as function of the ionosphere-fixed based on j frequencies. For this ionosphere-fixed we may insert the inverse of the approximation in Eq. (30): j (wi = ) w wp 1 - 2j j2 (33) Finally, the ionosphere-float based on j + requencies can be approximated as the following function of its j-frequency counterpart (for j 2): j+1(wi = 0) j i=1 i j+1 w wp 1 j(j+1) w wp 1 - 2j(j+1) × (34) Thus in the ionosphere-float case the multiplication factors when adding a frequency are 1 - the factors of the ionosphere-fixed case, but now multiplied by (w /wp ) 2j(j+1) . As in Fig. 2, Fig. 5 depicts s, -based success rates and during the day, but now for a fictitious long baseline, such that the ionospheric delays should be accounted for. In Fig. 5 the single-epoch ionosphere-float model is used for this purpose. The left graphs depict the dual-frequency GPS case, while the right three counterparts show their future triple-frequency GPS counterparts. As can be seen, in the dual-frequency case the -based ambiguity success rates are very poor (close to zero all day) because the s are very large. In the triple-frequency case there is significant improvement. The improvement factor, computed using Eq. (34), reads with v = 3 and 3 1 1 1 j = 2 as 0.95 · (104 )- 2·2·3 · (104 )- 2·2·3·(m-1) = 0.95 · 10- 3 · 10- m-1 . For m = 6 this yields a factor 0.28 when adding a frequency to the ionosphere-float model. From the figures 86 it can be seen that the s improve significantly and also the success rates based on these s, although these success rates are not close enough to 1 to expect successful instantaneous ambiguity resolution in the future triple-frequency GPS situation. 3 [cyc] 2 1 0 500 1000 2000 2500 [cyc] 0.4 0.2 0 1 P 500 1000 2000 2500 0.5 0 10 8 6 4 500 1000 2000 2500 0.5 0 10 8 6 4 500 1000 2000 2500 Figure 5: , P and vs. observation epochs for single-epoch ionosphere-float scenario. The left 3 graphs are based on GPS dual frequency and the right 3 graphs on GPS triple frequency scenario. [cyc] [cyc] 500 1000 2000 2500 1 P 500 1000 2000 2500 0.5 0 10 8 6 4 500 1000 2000 2500 0.5 0 10 8 6 4 500 1000 2000 2500 Figure 6: , P and vs. observation epochs for triplefrequency ionosphere-float scenario. The left 3 graphs are based on improved code precision (standard deviation from 30 to 10 cm), while the graphs on the right correspond to improved phase precision (standard deviation from 3 to 1 mm). These improved cases should be compared to the three right-hand side graphs of Fig. 5. 4.4 Effect of the code and phase weights Improvement of the code precision by a factor f , i.e. cp = (1/f )cp , implies that the code¯ phase weight ratio is changed by its squared factor, i.e. wp /w = f 2 wp /w . This implies ¯ 2 ¯ = f 2 , thus both factors f4 and f5 are affected. As in the previous that ¯ = f and i subsections we will only look at the improvement in ionosphere-fixed and ionosphere-float 87 s, in case the baseline gain numbers are either infinitely large or equal to 1. First, in the ionosphere-fixed case, factor f4 is not affected by an improved code precision since ¯ ¯ = . For factor we may approximate 1 + 1/ (1/f 2 )(1 + 1/), since it holds that v ¯ ¯ 1. In case i = we may then approximate f5 = (1/f 2 ) 2j(m-1) f5 . 1/ 1 and also 1/ In case i = 1, factor f4 = 1 and is thus not affected by an improved code precision. In the ionosphere-float case factor f5 is affected in the same way as in the ionosphere-fixed case. 1 ¯ Also in the ionosphere-float case factor f4 is affected: f4 = (1/f 2 ) 2j f4 . Summarizing, if the code standard deviation is improved by a factor f the s are changed as follows: cp (wi = ) ¯ and cp (wi = 0) ¯ 1 j cp (wi = ), cp (wi = ), (35) cp (wi = 0), cp (wi = 0), (36) Figure 6 shows the s, -based success rates and during the day for the triple-frequency ionosphere-float GPS model with improved code precision from 30 cm to 10 cm, thus f = 3. The improvement factor can then be computed 1 1 as (for v = 3) 1 3 · 1 m-1 . For example, if m = 4 this factor reads 0.48. The beneficial 3 3 effect of the more precise code data follows when evaluating the -based success rates: these are often very close to 1. This beneficial effect is due to the fact that the ionosphere-float model heavily relies on the code data; without code data the model would not be solvable. When the phase precision is improved (while the code precision is not changed), this affects in three factors: besides f4 and f5 also in f3 . It can be easily seen that when the phase precision is improved by a factor f , i.e. c = (1/f )c , this is proportionally ¯ ¯ = 3 . For the factors f4 and f5 the effect is opposite propagated into f3 , since f3 f to the effect of improving the code precision, because of their dependence on the codephase weight ratio. With the improved phase precision this ratio becomes wp /w = ¯ 2 (1/f )wp /w . So when the phase precision is improved by a factor f , the s are changed as follows c (wi = ) ¯ and c (wi = 0) ¯ 1 × f f j(m-1) c (wi = ), c (wi = ), f j(m-1) c (wi = 0), c (wi = 0), (37) ×f × 1 j (38) Figure 6 shows s, -based success rates and during the day for the triple-frequency ionosphere-float GPS model with improved phase precision from 3 mm to 1 mm, thus f = 3. The improvement factor can then be computed 1 1 as (for v = 3) 3 3 · 1 · 3 m-1 . For example, if m = 4 this factor reads 0.69. The -based 3 success rates over the day show a similar (high) level as when the code data are improved, except when few satellites are available: in that case it is more beneficial to have more precise code data then more precise phase data. 88 4.5 Effect of the For all considered models the m is at least reflected in factor f1 . If m = 2, which is the minimum possible (GFr and GFi models), factor 1 equals m 2(m-1) = 2. With an increasing this factor approaches 1 1 towards 1, and in the limiting case of m = , m 2(m-1) = 1. Thus, since m 2(m-1) [1, 2), the effect of increasing the has only a limited effect on the size of factor f1 . The same conclusion applies to the geometry-free and geometry-fixed s, since the only appears through factor f1 . For the other models the is also reflected in the power of factor f5 . In addition to this, in case of the long-time geometry-based the impacts on the baseline gain numbers i . Because of their dependence on the actual receiver-satellite geometry, the improvement in the gain numbers due to an increased cannot be quantified analytically. However, we may evaluate the improvement in case of the two extreme values of the gain numbers. For the extreme value of i = 1 increasing the does not have any effect, since in that case f5 reduces to 1. When i = on the other hand, the corresponding to m + q satellites can be approximated as the following function of the corresponding to m satellites: m+q (m+q) 2(m+q-1) m 2(m-1) w wp vq - 2j(m+q-1)(m-1) m (39) For example, if we have a minimum of m = 4 satellites, then a doubling of this number (q = 4) has as consequence that the single-frequency (j = 1) gets multiplied 1/14 - 12 0.07, i.e. an enormous by a factor (using v = 3 and w /wp = 104 ) 8 1/6 (104 ) 2·7·3 4 improvement! In case of dual-frequency data (j = 2) the multiplication factor due to 1/30 - 24 a doubling of m = 8 satellites reads (using q = 8) 161/14 (104 ) 4·15·7 0.56, i.e. still a 8 considerable improvement. 4.6 Effect of satellite-dependent weighting In GPS practice the accuracy of measurements often depends on the elevation under which the satellites are tracked. In this subsection the effect of satellite-dependent observation weighting is analyzed for the short-time geometry-based models. This effect shows up as 1 s=1 s . The a scale factor in factor f1 , see Eq. (2). This scale factor reads m m ws s=1 elevation-dependent weights may for example be computed using an exponential function, see e.g. Euler and Goad (1991): s ws = 1/ 1 + exp{- 0 } m (40) Here s denotes the elevation of satellite s, 0 some reference elevation (not necessarily the cut-off elevation) and 0 a constant. Using this function, the weight for a satellite close to the horizon will be about 1/(1 + )2, while the weight for a satellite close to the zenith will be close to 1 (when 0 is for example set to 15 deg). Another elevation-dependent weighting function is simply the square of the sine of the elevation, see e.g. Vermeer (1997): ws = sin2 s (41) To investigate the limits of the scale factor in f1 due to satellite-dependent weighting we assume that we only have satellites close to the horizon. Using the exponential function 89 in Eq. (40), the weight of all satellites are then equal to 1/(1 + ) . The scale factor for 2 1 s=1 s = 1 + . In general, when using a satellite then easily follows as m m ws s=1 weighting conform Eq. (40), the deterioration of is at most a factor compared to its value in absence of satellite-dependent weighting. [cyc] 0.5 0 10 8 6 4 500 1000 2000 2500 Figure 7: , P and vs. observation epochs for single-epoch ionosphere-fixed scenario. The full line represents the results in presence of satellitedependent weighting, while the dotted line shows the results in absence of it. Fig. 7 shows for the s, -based success rates and vs. observation epoch for the 2880 single epoch time spans during our selected day. Remind that the cut-off elevation of this data set is 15 deg. The s and success rates have been computed using the dual-frequency ionosphere-fixed model. Satellitedependent weights were computed according to Eq. (40) with = 8 and 0 = 15 deg (in this case equal to the cut-off elevation). Note that using these two values the elevationdependent weights according to Eq. (40) become approximately equal to the squared sines of the elevations, see Eq. (41). For the sake of comparison the figure also shows the results in absence of satellite-dependent weighting. In order to make a fair comparison in the latter case it has been assumed that the variance factors of the phase and code data in presence of satellite-dependent weighting may be taken smaller than in absence of it. These variance factors correspond to the variances in the zenith and have been assumed at c = 2 mm and cp = 20 cm in presence of satellite-dependent weighting, while in absence of it they are c = 3 mm and cp = 30 cm, respectively (these latter values should be considered as more or less average values valid for all satellite elevations above the cut-off angle). As can be seen from Fig. 7, the and probability graphs do not differ much in presence or absence of satellite-dependent weighting. This is due to the fact that the effect of satellite-dependent weighting is more or less averaged out, since the weights of highelevation data become relatively large, while those of low-elevation data become relatively small compared to their counterparts in absence of satellite-dependent weighting. 90 4.7 Effect of taking linear combinations of data -factors f1 up to and including f5 have been derived in Odijk and Teunissen (2008) based on DD observables of uncombined frequencies. In GPS practice however linear combinations of dual-frequency data are frequently used. Well known are the wide-lane, narrow-lane and ionosphere-free combinations. In this subsection we will investigate the impact of such linear combinations on . In general, define the following linear combination of the dual-frequency DD phase observations: 1 = 2 1 1 + 2 +1 2 (42) 2 + 2 where and are two integer scalars. Note that the two coefficients, i.e. 2 +1 and 1 add up to 1. Applying this transformation to the model of uncombined dual2 +requency phase data, we obtain the following transformed single-baseline model (assuming no correlation between the two original frequencies and equal variance factors of c2 ): D{ } = c2 Q E{ } = (ek Im-1 ) g a (43) where = 1 2 1 , a = a1 + a2 and c2 = (22+1 )1 c2 . Geometry matrix B, 2 2 + vector g and cofactor matrix Q depend on the type of single-baseline model (GFr, MRST, SR-ST, SR-LT, GFi) and are explained in Odijk and Teunissen (2008). Because of the combined integer ambiguities that are estimable, model (43) can be considered as a single-frequency phase-only ionosphere-fixed model, with wavelength and variance factor c2 . Consequently, the of the linearly combined ambiguities differs from the single-frequency phase-only only through factor f3 . This factor reads for model (43) as: 1 (c2 ) 2 2 2 + 2 2 2 1 = c (44) 1 2 while for the model of single-frequency phase data the factor reads . This implies that 1 the of model (43) is related to the single-frequency phase-only as follows: = single 2 + 2 1 2 2 2 + 2 2 (45) For GPS we may now evaluate the of for example the wide-lane linear combination of L1 and L2 phase data. In that case = 1 and = -1, and with a ratio of the L2 and L1 wavelengths of 2 /1 = 77/60 (see Table 1), it easily follows that that the of the wide-lane ambiguities a1 - a2 is a factor 1.27 larger than the of the original L1 ambiguities. From this the conclusion follows that from a point of view of lowering , taking the wide-lane linear combination does not make any sense; the average precision of the ambiguities is even worse than in the case of the original single-frequency ambiguities. In some of the GPS literature a better performance of wide-lane ambiguity resolution is attributed to the longer wavelength of the wide-lane ambiguities; of course a wavelength of 86 cm is longer than the GPS L1 and L2 wavelengths, but this does not guarantee a better performance, since the (measurement) noise of the wide-lane linear combination is amplified as well (with almost a factor 2 + 2 /(2 - 1 ) 6). 2 1 91 A linear combination that takes unmodeled ionospheric delays into account is the widely used ionosphere-free combination of GPS L1 and L2 phase data. In this case = 77 and = -60, since with this choice possible ionospheric delays get eliminated in the linear combination. However, despite this advantage, it seems that this combination is not suitable for fast ambiguity resolution, since from Eq. (45) it follows that the of the ionosphere-free ambiguities 77a1 - 60a2 is more than a factor 90(!) larger than the of the single-frequency ambiguities. As mentioned, by taking the linear combination in Eq. (42), the dual-frequency model of phase data reduces to a single-frequency model. In fact by doing so we loose some information that is present in the original dual-frequency observations. The information content is however preserved when we apply a one-to-one transformation to the dual-frequency phase observations: instead of forming one linear combination, two linear combinations are formed: 1 2 = 2 +1 1 + 2 +1 2 (46) 2 1 = 2 +1 1 + 2 +1 2 with , , and scalar integers. The transformed single-baseline model becomes: E{ }= 1 1 B 0 0 (ek Im-1 ) g a a (47) D{ LC } = C Q where and a are the same as in model (43) and where = a1 + a2 . Moreover, LC C 1 2 2 +1 and a = 2 2 + 2 2 2 1 (2 +1 )2 2 +2 2 1 (2 +1 )(2 +1 ) 2 +2 2 1 (2 +1 )(2 +1 ) 2 2 + 2 2 2 1 (2 +1 )2 c2 (48) LC Note from matrix C that the two linear combinations are correlated, whereas the original phase observables on L1 and L2 are assumed uncorrelated. Also note that model (47) is like the original model of uncombined observations a dual-frequency model, but with different wavelengths and phase vc-matrix. Hence, the corresponding to the linearly combined ambiguities a and a only differs from the of the original dual-frequency ambiguities through factor f3 . This factor is for model (47) computed as LC |C | 4 2 and the wavelengths = 1 2 1 and = 1 . Since factor 2 + 2 f3 for the uncombined dual-frequency ambiguities is c / 1 2 , the of model (46) is related to the dual-frequency phase-only as: LC = dual | - | |-|2 2 2 1 2 c4 (2 +1 )2 (2 +1 )2 LC . The determinant of the phase cofactor matrix reads |C | = (49) Note that the factor - in the above expression corresponds to the determinant of a matrix Z T realizing a transformation from the original uncombined ambiguities to the linearly combined ambiguities: a a = ZT a1 a2 (50) 92 From Teunissen (1995) we know that from a point of view of ambiguity resolution this transformation is only admissible when matrix Z fulfils two criteria: i) it should have integer entries, and ii) the determinant of Z should be equal to +1 or -1. These criteria restrict the admissible ambiguity transformations. For example, in case of GPS it is not allowed to pair the wide-lane ambiguity to the narrow-lane ambiguity, i.e. the transformation a 1 -1 a1 = (51) a 1 1 a2 is not admissible, since |Z| = 2 = ±1. An admissible transformation is for example a a = 1 0 1 -1 a1 a2 (52) i.e. pairing the ionosphere-free ambiguities 77a1 - 60a2 to the combination 9a1 - 7a2 . Thus when admissible linear combinations of the dual-frequency observables are applied, we have the important result that | - | = 1 always holds. From this follows that LC = , i.e. the remains invariant to an admissible linear combination of the phase data. A reason for applying the wide-lane in GPS practice is not that it improves the ambiguity success rate, but that it enhances the search for the integer ambiguities. Since the L1- and L2-ambiguities are highly correlated especially using short time spans the search for the integer solution is rather inefficient. In Teunissen (1997c) it was shown that the ambiguity transformation in Eq. (52) produces a smaller correlation coefficient between the L1 and wide-lane ambiguities than the correlation coefficient between the original L1 and L2 ambiguities, and this enhances the ambiguity search. However, the search can be enhanced much more by using the decorrelating ambiguity transformation as implemented in the LAMBDA method rather than the wide-lane transformation, since it decorrelates the ambiguities much more. Note that this decorrelation is an admissible ambiguity transformation as well, see Teunissen (1995). 5. CONCLUSIONS Using the closed-form expressions for as derived in Odijk and Teunissen (2008), in this contribution it was inferred how the precision of the ambiguities changes when a certain assumption in the single-baseline GNSS model is changed. In general, each of the changes impacts as (approximately) a scale factor on . In this paper these scale factors have been revealed and it could be easily seen how they depend on the other model assumptions. Table 4 summarizes these scale factors in a systematic order. In this table the effect of taking linear combinations of multiple-frequency phase data is not included, since from a point of view of improving this is not recommended. How should Table 4 be read? For example, suppose we have single-frequency GPS L1 phase and code data from m = 4 satellites. These data are assumed to be uncorrelated, whereas the variance factor for the phase data is c = 3 mm, and the variance factor for the code data is cp = 30 cm. Suppose that we are interested in instantaneous (k = 1) ambiguity resolution. Let us first consider the in case the baseline and ionosphere parameters are both fixed, so the only parameters in our single-baseline model are the i.e. pairing the L1-ambiguity to the wide-lane ambiguity. Another admissible transformation is a 77 -60 a1 = (53) a a2 9 -7 93 ambiguities. According to Table 4, the can be approximated (using 1/ w = c ) 0.003 as |g (wi = ) = 4 2(4-1) 2 0.1903 = 0.028 cyc. Suppose that we increase the single1 epoch time span to k = 5 epochs and that the data of these epochs are temporally correlated according to = 1 , then the should be multiplied by a factor s|g , which 2 is computed (using z = 4) as 1-(1-2) 1 2 4-(4-2) 1 2 0.65. Note that the code data do not Now let us consider the in case the coordinates of the second receiver of a single baseline are unknown (v = 3). Then, according to Table 4, the single-epoch (i = for i = 1, . . . , v) can be approximated as (wi = ) |g (wi = )× v (w /wp ) 2j(m-1) . Thus, a crucial role is played by the ratio of phase and code weights, which, in our case is assumed as w /wp = 104 . The geometry-based ionosphere-fixed is 3 then approximated as (wi = ) 0.028 · (104 ) 2·1·(4-1) 2.8 cyc. Thus, due to the baseline estimation the increases by a factor 100! If we add a second frequency (GPS L2) to the single-frequency data, then this latter should be multiplied by v two factors: i) a factor swi = = (w /wp )- 2j(j+1)(m-1) to account for the change in the 1 phase-code weight ratio, and ii) a factor j (i /j+1) j(j+1) to account for the change in i=1 3 - -1 |g (wi = ). This first factor reads (104 ) 2·1·(1)(4-1) = (104 ) 4 = 0.1, while the contribute to the geometry-fixed, ionosphere-fixed . However, in case ionospheric delays are parameterized and these are weighted in the model, the code data do contribute. 1 In that case the geometry-fixed ionosphere-fixed is multiplied by 1 + and this factor depends on the actual value of the ionospheric weight wi and the ratio of phase and code weights w /wp . In Fig. 3 1 + 1 is plotted as function of wi /w for w /wp = 104 . Suppose the ionospheric variance factor is ci = 1 cm, then with wi /w = 0.09 from Fig. 3 follows that 1 + 1 12 in case j = 1. The geometry-fixed ionosphere-fixed thus gets multiplied by a factor 12 3.5 to obtain the in case of a weighted ionosphere. The becomes 0.028 · 3.5 0.097 cyc. second factor reads 60 0.88. This yields a dual-frequency geometry-based ionosphere77 fixed of 2.8 · 0.88 · 0.1 0.25 cyc. We will now evaluate the effects on of the ionospheric delays being weighted instead of fixed in the single-baseline model. If the ionospheric variance factor is ci = 1 cm, then the ionosphere-phase weight ratio is wi /w = 0.09. According to Table 4, the geometry-based ionosphere-weighted is obtained by multiplying the ionosphere-fixed by a factor (in case of the single× × . The latter factor is 0.1, while epoch time spans) 1 + the first two factors are to be read from the graphs in Figs. 3 and 4. With wi /w = 0.09 and j = 2 from Fig. 3 follows that 1 + 1 40, while from Fig. 4 follows that 1 + 1 800. Thus, the dual-frequency ionosphere-fixed should be multiplied by a factor 3 1 40 4 · 800 2·2(4-1) · 0.1 1.34 to obtain its ionosphere-weighted counterpart. This results in an ionosphere-weighted of 0.33 cyc. w wp v - 2j(m-1) 94 In Table 4 the symbols have the following meaning: m k j v i, i = 1, . . . , v w wp f 1 wi ws , s = 1, . . . , m s 0 = = = = = = = = = = = = = = = = = = = = i , i = 1, . . . , j T q z 1 number of observation epochs number of frequencies number of baseline components (v = 3, or v = 4 if tropospheric zenith delay estimated) gain numbers (i = 1: inf. long time span; i = : single epoch) weight of the phase observables weight of the code observables multiplication factor function of wi , see Fig. 3 weight of the ionospheric pseudo-observables satellite-dependent weights constant in elevation-dependent weighting function elevation of satellite s reference elevation in elevation-dependent weighting function temporal correlation coefficient wavelengths sampling interval additional satellites additional epochs function of wi , see Fig. 4 Acknowledgments. The research of Prof. Teunissen was done in the framework of his ARC International Linkage Professorial Fellowship, at the Curtin University of Technology, Perth, Australia, with Professor Will Featherstone as his host. This support is greatly acknowledged. REFERENCES Dach, R., U. Hugentobler, P. Fridez, and M. Meindl (eds.). Bernese GPS Software Version 5.0, User manual, Astronomical Institute, University of Bern, January 2007. Euler, H.J., and C.C. Goad (1991). On optimal filtering of GPS dual frequency observations without using orbit information. Bulletin G´od´sique 65, 130-143. e e Odijk, D. (2000). Weighting ionospheric corrections to improve fast GPS positioning over medium distances. Proc. of the 13th Int. Tech. Meeting of the Satellite Division of the U.S. Institute of Navigation, ION GPS-2000, Salt Lake City, USA, September 19-22, 1113-1123. Odijk, D., and P.J.G. Teunissen (2008). in closed form for a hierarchy of multifrequency single-baseline GNSS models. Accepted for Journal of Geodesy. Priestley, M.B. (1981). Spectral analysis and time series. Probability and mathematical statistics, a series of monographs and textbooks, Academic Press Ltd, London/San Diego, vols. 1 and 2. Teunissen, P.J.G. (1995). The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation. Journal of Geodesy 70, 65-82. 95 Teunissen, P.J.G. (1997a). A canonical theory for short GPS baselines. Part IV: Precision versus reliability. Journal of Geodesy 71, 513-525. Teunissen, P.J.G. (1997b). A canonical theory for short GPS baselines. Part I: The baseline precision. Journal of Geodesy 71, 320-336. Teunissen, P.J.G. (1997c). On the GPS widelane and its decorrelating property. Journal of Geodesy 71, 577-587. Teunissen, P.J.G. (1998). The ionosphere-weighted GPS baseline precision in canonical form. Journal of Geodesy 72, 107-117. Vermeer, M. (1997). The precision of geodetic GPS and one way of improving it. Journal of Geodesy 71, 240-245. Wanninger, L. (1995). Improved ambiguity resolution by regional differential modelling of the ionosphere. Proc. of ION GPS-95, Palm Springs, pp. 55-62. Wielgosz, P., I. Kashani, and D. Grejner-Brzezinska (2005). Analysis of long-range network RTK during a severe ionospheric storm. Journal of Geodesy 79, 524-531. Received: 2007-09-04, Reviewed: 2008-01-03, by R. Weber, Accepted: 2008-01-12. Table 4: Sensitivity of to changes in the single-baseline model. GEOMETRY-FIXED IONOSPHERE-FIXED MODEL (m2, k1, j1): |g (wi =) 2 m 2(m-1) [ k ] 2 w 1 1 1 1/j j i=1 i × s|g model change satellitedependent weighting time correlation time span ws = 1 exp{- s 0 scale factor (s|g ) lower bound scale 1, if = 0 upper bound scale 1 + , if =0 , 0 1 m m s=1 ws m s=1 ws m + q (q more satellites) corr(ti , tj ) = |j-i| , 0 < 1 k + z (z more epochs) f T (enlarging sampling interval; f 1) (m+q) 2(m+q-1) 1 m 2(m-1) 2, if m = 2q = 1, if m = q = k, if = 1 1, if = 1 1, if = 1 1-(1-2/k) k-(k-2) k+z-(k+z-2) k-(k-2) f k-(k-2) f i j+1 1 j(j+1) 1 1, if = 0 k , k+z if = 0 1, if = 0 phase weights ionospheric weights number of frequencies f 2 w (f 1) 0 wi , = 10-4 1, if wi = w wp , if wi = 0 j + 1 (one more frequency) j i=1 GEOMETRY-BASED IONOSPHERE-FIXED MODEL (mv+1, k1, j1, i [1,)): (wi =) model change time span m + q (q more satellites) k + z (z more epochs) f T (enlarging sampling interval; f 1) |g (wi =) × v i=1 w 1-1/i p /w +1/i × swi = lower bound scale (swi = ) w wp vq - 2j(m+q-1)(m-1) upper bound scale (swi = ) 1, 1 k-1 k+z-1 v - f j(m-1) , if i f j(m-1) v , = phase weights code weights ionospheric weights number of frequencies f 2 w (f 1) f 2 wp (f 1) 0 wi , 1, 1 1, 1 1, 1 1, 1 = 10-4 w wp j + 1 (one more frequency) GEOMETRY-BASED IONOSPHERE-FLOAT MODEL (mv+1, k1, j2, i [1,)): (wi =0) (wi =) × w wp × swi =0 model change phase weights code weights number of frequencies f 2w scale factor (swi =0 ) (f 1) fj 1 1 j 1 - 2j(j+1) f 2 wp (f 1) j + 1 (one more frequency) w wp
Artificial Satellites – de Gruyter
Published: Jan 1, 2007
You can share this free article with as many people as you like with the url below! We hope you enjoy this feature!
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.