Remotesensing 14 04717
Remotesensing 14 04717
Communication
An Observation Density Based Method for Independent
Baseline Searching in GNSS Network Solution
Tong Liu 1 , Yujun Du 2, *, Wenfeng Nie 3,4 , Jian Liu 1 , Yongchao Ma 1 and Guochang Xu 1,5
1 Laboratory of Navigation and Remote Sensing, Institute of Space Science and Applied Technology (ISSAT),
Harbin Institute of Technology, Shenzhen 518055, China
2 The Industrial Sciences Group, Sydney, NSW 2060, Australia
3 Institute of Space Sciences, Shandong University, Weihai 264209, China
4 State Key Laboratory of Geo-Information Engineering, Xi’an 710000, China
5 Key Laboratory of Urban Land Resources Monitoring and Simulation, Ministry of Natural Resources,
Shenzhen 518000, China
* Correspondence: eugene@industrialsciences.com.au; Tel.: +61-411-644-071
Abstract: With applications such as precise geodetic product generation and reference frame main-
tenance, the global GNSS network solution is a fundamental problem that has constantly been a
focus of concern. Independent baseline search is a prerequisite step of the double-differenced (DD)
GNSS network. In this process, only empirical methods are usually used, i.e., the observation-max
(OBS-MAX), which allows for obtaining more redundant DD observations, and the shortest-path
(SHORTEST), which helps to better eliminate tropospheric and ionospheric errors between stations.
Given the possible limitations that neither of the methods can always guarantee baselines of the
highest accuracy to be selected, a strategy based on the ‘density’ of common satellites (OBS-DEN)
is proposed. It takes the number of co-viewing satellites per unit distance between stations as the
criterion. This method ensures that the independent baseline network has both sufficient observa-
Citation: Liu, T.; Du, Y.; Nie, W.; Liu, tions and short baselines. With single-day solutions and annual statistics computed with parallel
J.; Ma, Y.; Xu, G. An Observation processing, the method demonstrates that it has the ability to obtain comparable or even higher
Density Based Method for positioning accuracy than the conventional methods. With a clearer meaning, OBS-DEN can be an
Independent Baseline Searching in option alongside the previous methods in the independent baseline search.
GNSS Network Solution. Remote Sens.
2022, 14, 4717. https://doi.org/ Keywords: GNSS; independent baseline; GNSS network solution; observation-max; shortest;
10.3390/rs14194717 observation density; minimum spanning tree
Academic Editors: Zhetao Zhang,
Wenkun Yu and Giuseppe Casula
in order to facilitate the subsequent network adjustment. Mathematically, this process can
be described by the minimum spanning tree (MST) [10,11] problem.
In the process of MST, the criteria for selecting baselines can be defined according to
the user’s needs. One of the most easily conceived solutions is to make the total length of
n − 1 baselines the shortest, which is known as the shortest path (SHORTEST) method [7,8].
This is because the shorter the distance between stations, the greater the number of co-
viewing satellites, thus more redundant observations are involved to facilitate the network
adjustment. More importantly, the tropospheric and ionospheric delays of neighboring
stations are similar. The shorter baselines help to better eliminate these errors. Since
the original intention of SHORTEST is to improve positioning accuracy by increasing the
number of co-viewing satellites, a more straightforward solution is to use the maximum
common satellites as the criterion. This method is known as the maximum observation
method (OBS-MAX) [8].
Both methods mentioned above have been investigated; for example, SHORTEST
was used in a massive GNSS network of more than 2000 globally distributed stations [12],
while OBS-MAX is shown to be beneficial in the tropospheric delay estimation [13]. In
the ideal situation, the shorter the baseline, the more common observations there are.
Then, SHORTEST and OBS-MAX should be fully equivalent. However, the statistics show
that they are not consistent [14], i.e., on various days, the baselines generated by different
methods could ultimately lead to different solution precision, which violates the assumption
that the two methods are equivalent. This means that the number of observations does
not necessarily increase as the baseline becomes shorter. This is due to the fact that the
satellites are usually not evenly distributed across the sky, e.g., sparse observations in local
areas and sufficient co-viewing satellites for some long baselines. In a word, the search for
optimal independent baselines is still an open question to be further investigated.
A scheme of setting up weights (WEIGHT) between SHORTEST and OBS-MAX has
been proposed [14]. The WEIGHT method was demonstrated to be of higher positioning
precision than that of SHORTEST and OBS-MAX. However, how to set up weights lacks
theoretical support and can only be empirical. For instance, the weights can be determined
based on the posterior accuracy of the final baseline solutions using each of the two methods;
on an a priori basis, the Bernese software could use a weight of 30% for the SHORTEST in
addition to OBS-MAX as an option [8].
To avoid setting up empirical weights or doubling the computational load brought
by a posteriori precision-based weighting, a new method called “observation-density”
(OBS-DEN) is proposed here. It takes the ratio of baseline length and the number of
observations between two stations as the criterion of the MST. The physical interpretation
of this criterion is the number of common satellites per unit distance, which overcomes the
degradation of baseline accuracy by seeking only maximum observations or the shortest
baselines. The advantage of OBS-DEN is that it provides an explainable weighting scheme
that can overcome the downsides of SHORTEST and OBS-MAX. This method can be used
in various types of GNSS network solution-related software, alongside existing options for
users to choose from.
The rest of the paper is organized as follows. In Section 2, the datasets and products,
the principle of MST, and the criterion with OBS-DEN are introduced. Then the flowchart
for generating independent baselines using various methods and the parallelization of
network processing is presented in Section 3. Afterward, the results of single-day solutions
and annual statistics are analyzed and discussed in Section 4. Finally, the paper is concluded
in Section 5.
data from 13 January 2012, was used to show the accuracy of a single‐day solution. After
that, data from the whole year 2012 was used for statistical analysis. We chose a data span
over the
Weihai, year1 2012,
China, as it was
June 2018). First,the
datafirst
from peak of the last
13 January 2012,solar cycleto[15],
was used which
show helps to
the accuracy
ofinvestigate
a single-daythe solution. After that,
performance of data
the from the whole
proposed year 2012
method under wasvarious
used forionospheric
statistical
analysis.
situations. We chose a data span over the year 2012, as it was the first peak of the last
solar cycle
Both [15],
GPSwhichand helps
GLONASSto investigate the performance
observations of the proposed
were included method under
in the processing. The
various ionospheric situations.
sampling interval of the data was 30 s. Precise products, including the precise orbit and
Both(*.SP3
clocks GPS and
andGLONASS observations
*.CLK), Earth rotationwere included(*.ERP),
parameters in the processing.
ionosphericTheparameters
sampling
interval
(*.ION),ofdifferential
the data was 30 s.biases
code Precise(*.DCB),
products, including
reference the precise(*.CRD),
coordinates orbit andantenna
clocks (*.SP3
phase
and *.CLK),
center Earth rotation
corrections, receiver parameters
types, and(*.ERP), ionospheric
tidal loading parameters
corrections (*.BLQ(*.ION), differen-
and *.ATL) were
tial code biases
adopted (*.DCB),
to enable reference coordinates
high‐precision GNSS network (*.CRD), antenna
solution. Thephase center
data was corrections,
processed with
receiver types, and tidal loading corrections (*.BLQ and *.ATL) were
the Bernese software developed at the Astronomical Institute of the University of Bern adopted to enable
high-precision
(AIUB). Detailed GNSS network solution.
descriptions The data
or flow charts was processing
of data processed with
withthe Bernese
Bernese cansoftware
be found
developed at the Astronomical Institute of the University of Bern
in the Bernese manual [8] or other publications [12,14,16–18]. The products (AIUB). Detailed descrip-
were
tions or flow
downloaded charts of data
and processing with
used Bernese can be found
following in the Bernese
the manual [8]
website
or(https://cddis.nasa.gov/Data_and_Derived_Products/GNSS/GNSS_product_holdings.ht
other publications [12,14,16–18]. The products were downloaded and used following
the
ml,website
Weihai,(https://cddis.nasa.gov/Data_and_Derived_Products/GNSS/GNSS_product_
China, 1 June 2018) and the instruction of Bernese [8].
holdings.html, Weihai, China, 1 June 2018) and the instruction of Bernese [8].
2.2. MST
2.2. MST
MST is the mathematical basis for GNSS DD independent baseline solutions given
MST is the mathematical basis for GNSS DD independent baseline solutions given
the baseline length and the number of observations that are calculated and counted. Let V
the baseline length and the number of observations that are calculated and counted. Let V
denote all possible Vertexes and E denote all possible edges. Let e denote an edge and w(e)
denote all possible Vertexes and E denote all possible edges. Let e denote an edge and w(e)
denote the criterion of that edge. This criterion w(e) can be distance or any other weighting
denote the criterion of that edge. This criterion w(e) can be distance or any other weighting
factors. MST is defined as follows. In an undirected graph G = (V, E), if there exists a subset
factors. MST is defined as follows. In an undirected graph G = (V, E), if there exists a subset
T ofofE,E,such
T suchthat
thatthethesum
sumofofw(e)w(e)ofofe ethat
thatcan
canconnect
connectallallnodes
nodes(V)
(V)isisminimal,
minimal,then
thenthat
that
subset T is called the minimum spanning tree of E, or the minimum
subset T is called the minimum spanning tree of E, or the minimum weight spanning tree. weight spanning tree.
InIngeometry,
geometry,the thebrief
briefexplanation
explanationofofMST MSTisisthat
thatititisisthe
theshortest
shortestpath
paththat
thatconnects
connects
all n nodes. It is easy to understand that there are always 𝑛 1edges
all n nodes. It is easy to understand that there are always n − 1 edges in an MST, and these in an MST, and these
edgesare
edges areindependent,
independent,i.e., i.e.,the
thepath
pathbetween
betweenany anyofoftwo
twonodes nodesisisunique.
unique.TheTheschematic
schematic
diagram is shown in Figure 1. Usually, the solution of MST
diagram is shown in Figure 1. Usually, the solution of MST can be obtained using can be obtained usingthethe
Kruskal method [19,20] or the Prim
Kruskal method [19,20] or the Prim method [21,22].method [21,22].
Figure1.1.The
Figure Theschematic
schematicdiagram
diagramfor
forselecting
selectingthe
theminimum
minimumspanning
spanningtree
treefrom
fromallallpossibilities.
possibilities.
2.3.
2.3.The
TheCriteria—Distance,
Criteria—Distance,Observation,
Observation,and
andOthers
Others
The goal of the baseline selection is to optimize the overall accuracy of baseline
solutions. For the SHORTEST method, only the length of the path is used as the criterion.
Mathematically, the weight w_SHORTEST (e) in MST is proportional to the baseline length,
i.e., the smaller the baseline length, the smaller w_SHORTEST (e) is. This is based on the
assumption that the closer two stations, the more thoroughly common errors can be
eliminated or reduced by DD, thus the higher overall accuracies can be achieved for
baseline solutions. For the OBS-MAX method, on the other hand, only the number of
DD observations is used as the criterion, i.e., w_OBS-MAX (e) is considered to be inversely
proportional to the number of observations. The more the DD observations, the smaller
w_OBS-MAX (e) is. This strategy is based on the fact that more observations can bring higher
Remote Sens. 2022, 14, 4717 4 of 12
In the subsequent experiment and data analysis, both x1 and x2 of the WEIGHT were
set to 0.5. In order to apply the above methods with Bernese, the generated baseline file can
be used to replace the baseline file generated by Bernese’s default scheme. Except for the
independent baseline option, all other processing sessions and parameter settings follow
Bernese’s default options [8].
tions are loaded. After that, the co-observations between every two stations are retrieved
per epoch. The total co-observations of each station pair of a day are aggregated, respec-
tively. In this way, the common observation matrix Mobs is formed, and each element mobs
represents the number of common observations between every station pair. At the same
Remote Sens. 2022, 14, 4717 time, the geodetic distance between every station pair is calculated to form the distance
5 of 12
matrix Msho. The unit of element msho is meter. Mobs and Msho are shown in Equation (2).
m1,1
obs m1,2
obs m1,3
obs m1,n
obs
m1,1
sho m1,2
sho m1,3
sho m1,n
sho
2,2 2,3 2,n 2,2 2,3 2,n
m obs m obs m obs msho msho msho
=M obs = , M sho (2)
n −1,n
n −1,n
m obs msho
m n,n n,n
msho
obs
For the matrix Mobs, the reciprocal of each element or the maximum spanning tree
should be used, since the largest observation needs to be chosen instead of the smallest.
Correspondingly, the WEIGHT matrix Mwei and the OBS-DEN matrix Mden can be com-
puted as follows:
3. Results
This section first shows the results of a single-day solution, including a comparison of
the precision of the different methods, and the generated baseline map for our proposed
method. The number of observations versus baseline length is also analyzed. After that,
statistical results for one year using different methods are shown.
Table 1. Accuracy comparison of single-day solutions of different methods. The statistics of station
accuracies are calculated in the local coordinate system. The three axes of the local coordinate
frame are East (E), North (N), and Up (U). The left, middle and right columns show the mean, the
standard deviation (STD), and the root mean square (RMS) of the station coordinate errors of each
method, respectively.
STD represents the degree of dispersion of the error for all stations. Although OBS-
DEN has the lowest 3D RMS error, it has a larger STD compared to SHORTEST in the U
direction. The STD of N and U components of OBS-MAX are the largest, which indicates
that some individual stations may have large errors with OBS-MAX. Generally, it can be
seen that the positioning errors of OBS-DEN are less discrete compared to other approaches.
Histograms of the single-day solution showing the coordinate error distributions in the
E, N, and U directions of different methods are presented in Figure 4. In the East direction,
the error distribution of OBS-DEN is closest to 0 and has rare discrete bars (> 10 mm),
followed by OBS-MAX; the center of the error distribution of WEIGHT deviates from 0 at
about −1.4 mm, and there are agminated bars around −5 mm, which makes its precision
worse than OBS-DEN and OBS-MAX in East. In the N direction, the errors of OBS-DEN are
more concentrated, while OBS-MAX has the most discrete values. For the U component,
the results of the various methods are broadly similar, with the errors of OBS-MAX being
slightly dispersed.
Figure 5 shows the baseline map of OBS-DEN. Since OBS-MAX emphasizes more
DD observations, a ‘STAR’-like shape, i.e., a central station with plenty of observations
connected with multiple nearby stations [24,25], will exist in many regions. For example,
some stations in South America, Australia, and Europe shown in [14] could connect more
than 5 baselines. SHORTEST, on the other hand, has fewer baselines clustered towards the
central stations, i.e., most stations are connected to only two or three baselines. As a result
of a combination of the above two methods, some of the central stations of OBS-DEN, such
as POVE in South America and ALIC in Australia, are connected to four baselines, while
other stations are mostly connected to two or three baselines.
RemoteSens.
Remote Sens.2022,
2022,14,
14,4717
x FOR PEER REVIEW 78 of
of1214
Figure 4. Histograms of single‐day solutions. The x‐axis of each subplot is the final station coordi‐
Figure 4. Histograms
nate accuracy of single-day
in millimeters, and solutions. The
the interval of x-axis of each
each bin subplot
of North andisEast
the final
is 1 mmstation coordinate
(3 mm for Up).
accuracy in millimeters, and the interval of each bin of North and East is 1 mm
The y‐axis of each subplot represents the number of stations accommodated in each bin. (3 mm for Up).
TheThecol‐
y-axis
umnsoffromeachleft
subplot represents
to right the East
denote the number
(E), of stations
North (N), accommodated in each bin.
and Up (U) component, The columns
respectively. The
Remote Sens. 2022, 14, x FOR PEER REVIEW 9 of 14
from
four left to right
methods denote
from thebottom
top to East (E),
areNorth (N), andOBS‐MAX,
SHORTEST, Up (U) component,
WEIGHT, respectively.
and OBS‐DEN, Therespec‐
four
tively. from top to bottom are SHORTEST, OBS-MAX, WEIGHT, and OBS-DEN, respectively.
methods
Figure 5 shows the baseline map of OBS‐DEN. Since OBS‐MAX emphasizes more DD
observations, a ‘STAR’‐like shape, i.e., a central station with plenty of observations con‐
nected with multiple nearby stations [24,25], will exist in many regions. For example,
some stations in South America, Australia, and Europe shown in [14] could connect more
than 5 baselines. SHORTEST, on the other hand, has fewer baselines clustered towards
the central stations, i.e., most stations are connected to only two or three baselines. As a
result of a combination of the above two methods, some of the central stations of OBS‐
DEN, such as POVE in South America and ALIC in Australia, are connected to four base‐
lines, while other stations are mostly connected to two or three baselines.
Figure 5.
Figure 5. Independent
Independent baseline network diagram
baseline network diagram of
of about
about 100
100 stations
stations generated
generated using
using OBS-DEN.
OBS‐DEN.
The number
The number ofof DD
DD observations versus the
observations versus the baseline length of
baseline length of each
each baseline
baseline isis plotted
plotted
in Figure 6. It can be seen that the co‐viewing satellites decrease roughly
in Figure 6. It can be seen that the co-viewing satellites decrease roughly linearly withlinearly with
increasing distance. When the
When the station spacing
spacing is greater than 17,000 km, the co‐viewing
co-viewing
are almost
satellites are almostabsent.
absent.However,
However,atatdistances
distancesof of several
several thousand
thousand kilometers,
kilometers, there
there are
are still
still largelarge numbers
numbers of common
of common observations
observations betweenbetween stations.
stations. It is obvious
It is obvious that the
that the baseline
baseline selection dominated by the number of DD observations, which is applied in OBS‐
MAX, is no longer applicable at this point. This is due to the long distances resulting in
different tropospheric and ionospheric conditions, especially the baselines from mid‐lati‐
tude to low‐latitude/equatorial regions.
Figure 5. Independent baseline network diagram of about 100 stations generated using OBS‐DEN.
The number of DD observations versus the baseline length of each baseline is plotted
in Figure 6. It can be seen that the co‐viewing satellites decrease roughly linearly with
Remote Sens. 2022, 14, 4717 increasing distance. When the station spacing is greater than 17,000 km, the co‐viewing 8 of 12
satellites are almost absent. However, at distances of several thousand kilometers, there
are still large numbers of common observations between stations. It is obvious that the
baseline selection dominated by the number of DD observations, which is applied in OBS‐
selection dominated by the number of DD observations, which is applied in OBS-MAX, is
MAX,
no is no
longer longer applicable
applicable at this
at this point. point.
This This
is due to is
thedue to distances
long the long distances
resulting resulting
in differentin
different tropospheric and ionospheric conditions, especially the baselines from
tropospheric and ionospheric conditions, especially the baselines from mid-latitude to mid‐lati‐
tude to low‐latitude/equatorial
low-latitude/equatorial regions.regions.
6. Variation
Figure 6. Variationofofthe
thenumber
number ofof
DD DDobservations
observations between every
between twotwo
every stations withwith
stations distance. This
distance.
This
is is based
based on a single‐day
on a single-day solution.
solution. SomeSome
of theofstations
the stations
have have
only only GPS observations
GPS observations whilewhile
othersothers
have
have GPS
both bothand
GPSGLONASS
and GLONASS observations,
observations, leadingleading
to twotolinear
two linear patterns
patterns in thein the plot.
plot.
In the
the data
dataanalysis,
analysis,wewefound
foundthat
that some
some stations
stations have
have both
both GPS GPS
andand GLONASS
GLONASS ob‐
observations
servations while others can receive only GPS signals. That is why there are two linear
while others can receive only GPS signals. That is why there are
aggregations presented in Figure 6. In In addition
addition to
to the two obvious linear aggregations,
aggregations,
one can see some scattered dots to the the lower
lower left.
left. These dots indicate that although the
stations are close to each other,
other, there
there are
are not
not many
many common
common observations.
observations. This may be
due
due to a long‐time loss of signal lock or bad observations being excluded.
to a long-time loss of signal lock or bad observations being excluded. In this case,
In this case, the
the
baselines are short but with fewer observations. Thus, the SHORTEST method can possibly
degrade the accuracy of the baseline solutions due to the introduction of these stations with
a small number of observations, while OBS-DEN would avoid such baselines and instead
choose baselines with sufficient satellites, but which are slightly longer, i.e., those from the
upper-left region of Figure 6.
Table 2. Statistics of one-year solutions. The left side represents the RMS, and the right side represents
the probability that the 3D errors for each method exceed certain thresholds. The threshold ε is set as
9.67 mm, which is the average 3D RMS value of the four methods.
RMS Probability
E (mm) N (mm) U (mm) 3D <ε <2ε <3ε
SHORTEST 4.38 4.21 7.63 9.75 71.89% 96.17% 99.38%
OBS-MAX 3.92 3.94 7.79 9.57 71.96% 96.54% 99.16%
Remote Sens. 2022, 14, x FOR PEER REVIEW 11 of 14
WEIGHT 4.14 3.92 7.78 9.64 71.82% 96.77% 99.41%
OBS-DEN 4.31 4.15 7.68 9.73 72.49% 96.45% 99.33%
In addition to the tails of the distributions explored on the right side of Table 2, the
4. Discussion
histograms
Overall,showing
OBS-DEN theachieves
coordinate
theerror distributions
desired precision in can be seen
terms inRMS
of the Figure
3D7.ofOverall,
station
the distribution of the four methods is similar. However, SHORTEST
coordinates and shows its capability to get comparable or even better precision thanhas fewer burrs for
other
errors greater than 30 mm, especially in the North direction. The distributions
methods. OBS-MAX is overly focused on the number of observations, but it may include of the four
methods
some longinbaselines
the East direction
with low seem to be while
precision, a littleSHORTEST
fatter than that in the North,
is excessively which
focused onshows
base-
that the
lines’ STDand
length is minimal
may have in incorporated
N. For the Upsome
direction, there arewith
short baselines largeless
discrete errorssatellites.
co-viewed around
or larger than
OBS-DEN 50 mm
excludes for all
these twofour methods.
extreme conditions by both pursuing high observation num-
bers and also emphasizing short baselines. When compared with WEIGHT, although the
4. Discussion
accuracy improvement of OBS-DEN is limited, it provides a rational option rather than
determining
Overall,weights
OBS‐DEN empirically.
achieves the desired precision in terms of the RMS 3D of station
coordinates and shows its capability to get comparable or even better precision than other
methods. OBS‐MAX is overly focused on the number of observations, but it may include
some long baselines with low precision, while SHORTEST is excessively focused on base‐
lines’ length and may have incorporated some short baselines with less co‐viewed satel‐
Remote Sens. 2022, 14, 4717 10 of 12
In theory, with the same information obtained, the final results should be equivalent,
but the different ways of data processing led to inconsistent information or data involved.
The advantage of OBS-MAX is that it absorbs more redundant observations involved in
the adjustment. However, from the above results, especially in Figure 6, there are still a
considerable number of observations at a certain range with baselines getting too long. In
this case, OBS-MAX may pick some long baselines and make the results worse. In addition
to the impacts of the tropospheric and ionospheric delays, the DD ambiguity is more
difficult to deal with when the baseline becomes longer [26]. The advantage of SHORTEST
is that it uses stations from short baselines whose atmospheric delays are basically the same.
However, the shortest baseline could not necessarily exclude the baselines with few co-
viewing satellites. As a synthesis of the above two methods, the ratio of the baseline length
to the number of observations can be used to overcome the respective shortcomings of the
previous individual methods, resulting in a better baseline solution in certain scenarios.
In addition to these most common methods, there are the maximum-ambiguity-fixed-
rate method [27] and the STAR method [8]. However, the former uses the outcome of the
solution as a basis for selection and cannot provide a pre-defined option for the independent
baseline solution as other methods. The STAR method is commonly used for local networks
rather than global ones. Therefore, only OBS-MAX and SHORTEST from the traditional
methods are involved in the comparison. In future work, the performance of different
constellations including positioning accuracy, number of observations, and signal quality
could also be used as another baseline searching criteria.
The baseline solution precision is closely related to the station location and density,
the shape of the network, and the local atmospheric environment. Different baseline search
strategies can be adapted to specific situations. For example, baseline solutions at low
latitudes, equatorial and polar regions are usually affected more heavily by ionospheric
effects [28,29], especially during a solar maximum period. Thus, more consideration should
be given to making the baselines shorter during such periods.
It should be noted that the stations selected for this experiment are globally distributed.
The results of these methods may be less different in a local area network where all stations
have comparable observations. For example, for a local area network [6] or network RTK
(Real-Time Kinetic) [30–32], the different baseline selection methods are theoretically close
to being equivalent, especially with a large number of observations of multiple systems [33].
While all stations are close to each other, the number of co-viewing satellites between them
is also similar. The baselines selected by different methods may differ from each other, but
the total length of the baseline and the total number of satellite observations will not vary
significantly.
5. Conclusions
In light of the limitations of current independent baseline selection methods, such as
OBS-MAX and SHORTEST, an alternative optimized scheme named OBS-DEN is proposed
for GNSS network solutions. It is characterized by maximum co-viewing satellites per unit
distance. Since the SHORTEST pursues only short baselines, there is a risk of introducing
low-precision baselines with small co-observations numbers; OBS-MAX aims only for
more observations and will potentially introduce baselines with large tropospheric and
ionospheric differences. OBS-DEN considers both shorter paths and more DD observations
in an independent baseline network. It compensates for the shortcomings of SHORTEST
and OBS-MAX and does not require empirical weighting. It can be a new independent
baseline search strategy for baseline selection in GNSS software, e.g., Bernese.
In both the single-day and annual solutions, OBS-DEN demonstrates its ability to
obtain comparable or even higher 3D accuracies. In the single-day solution, the distribution
of OBS-DEN is more concentrated. The RMS is smaller than OBS-MAX and SHORTEST.
In the statistical results of annual solutions, the 3D RMS of OBS-DEN has the highest
probability to be less than 9.67 mm, i.e., the average 3D RMS of all the four methods,
compared to other methods.
Remote Sens. 2022, 14, 4717 11 of 12
Due to the uncertainty of the error distribution, OBS-DEN would not be better than
other methods in all cases. Different network types and application scenarios correspond
to different optimal baseline schemes. In scenarios where the traditional methods are both
limited, OBS-DEN can be considered as the preferred scheme.
Author Contributions: Conceptualization, Y.D.; methodology, T.L.; software, T.L. and W.N.; valida-
tion, T.L., Y.M., and J.L.; formal analysis, T.L., Y.M., and J.L.; writing—original draft preparation, T.L.;
writing—review and editing, Y.D.; visualization, T.L.; funding acquisition, G.X. and W.N. All authors
have read and agreed to the published version of the manuscript.
Funding: This research was funded by the Open Fund of the Key Laboratory of Urban Land Re-
sources Monitoring and Simulation, Ministry of Natural Resources, grant number (KF-2021-06-104);
Guangdong Basic and Applied Basic Research Foundation, grant number (2021A1515012600); The
Opening Project of Guangxi Wireless Broadband Communication and Signal Processing Key Lab-
oratory (No. GXKL06200217); The National Nature Science Foundation of China (No. 42004012);
The Natural Science Foundation of Shandong Province (No. ZR2020QD048); Wenhai Program of the
S&T Fund of Shandong Province for Pilot National Laboratory for Marine Science and Technology
(Qingdao) (NO. 2021WHZZB1004, 2021WHZZB1004_01).
Data Availability Statement: The data and products are downloaded from (www.igs.org, Weihai,
China, 1 June 2018).
Acknowledgments: Thanks for the support from the Navigation and Remote Sensing Group of
Shandong University. Mowen Li and Zhenlong Fang provided part of the code for data batch
downloading; Tianhe Xu, Chunhua Jiang, and Yan Xu provided valuable discussions. This experiment
was conducted at the Supercomputing Center of Shandong University in Weihai, China. We also
thank Ta-Kang Yeh of Taipei University and Baoqi Sun of the National Time Service Center-Chinese
Academy of Sciences, who provided assistance in using and compiling the Bernese software.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Rodriguez-Solano, C.; Hugentobler, U.; Steigenberger, P.; Bloßfeld, M.; Fritsche, M. Reducing the draconitic errors in GNSS
geodetic products. J. Geod. 2014, 88, 559–574. [CrossRef]
2. St˛epniak, K.; Bock, O.; Bosser, P.; Wielgosz, P. Outliers and uncertainties in GNSS ZTD estimates from double-difference processing
and precise point positioning. GPS Solut. 2022, 26, 74. [CrossRef]
3. Sun, M.; Liu, L.; Yan, W.; Liu, J.; Liu, T.; Xu, G. Performance analysis of BDS B1C/B2a PPP using different models and MGEX
products. Surv. Rev. 2022, 1–12. [CrossRef]
4. Yang, Y.; Mao, Y.; Sun, B. Basic performance and future developments of BeiDou global navigation satellite system. Satell. Navig.
2020, 1, 1. [CrossRef]
5. Zajdel, R.; Sośnica, K.; Dach, R.; Bury, G.; Prange, L.; Jäggi, A. Network effects and handling of the geocenter motion in
multi-GNSS processing. J. Geophys. Res. Solid Earth 2019, 124, 5970–5989. [CrossRef]
6. Specht, C.; Specht, M.; Dabrowski,
˛ P. Comparative analysis of active geodetic networks in Poland. Int. Multidiscip. Sci. GeoConf.
SGEM 2017, 17, 163–176.
7. Xu, G.; Xu, Y. GPS: Theory, Algorithms and Applications; Springer: Berlin, Germany, 2016.
8. Dach, R.; Walser, P. Bernese GNSS Software, Version 5.2; University of Bern: Bern, Switzerland, 2015.
9. Herring, T.; King, R.; McClusky, S. Introduction to Gamit/Globk; Massachusetts Institute of Technology: Cambridge, MA, USA, 2010.
10. Gilad, E.-T. Graph theory applications to GPS networks. GPS Solut. 2001, 5, 31–38.
11. Graham, R.L.; Hell, P. On the history of the minimum spanning tree problem. Ann. Hist. Comput. 1985, 7, 43–57. [CrossRef]
12. Cui, Y.; Chen, Z.; Li, L.; Zhang, Q.; Lu, Z. An efficient parallel computing strategy for the processing of large GNSS network
datasets. GPS Solut. 2021, 25, 36. [CrossRef]
13. Stepniak, K.; Bock, O.; Wielgosz, P. Reduction of ZTD outliers through improved GNSS data processing and screening strategies.
Atmos. Meas. Tech. 2018, 11, 1347–1361. [CrossRef]
14. Liu, T.; Xu, T.; Nie, W.; Li, M.; Fang, Z.; Du, Y.; Jiang, Y.; Xu, G. Optimal Independent Baseline Searching for Global GNSS
Networks. J. Surv. Eng. 2021, 147, 5020010. [CrossRef]
15. Krypiak-Gregorczyk, A. Ionosphere response to three extreme events occurring near spring equinox in 2012, 2013 and 2015,
observed by regional GNSS-TEC model. J. Geod. 2019, 93, 931–951. [CrossRef]
16. Chen, Z.; Zhiping, L.; Yang, C.; Hao, L. Parallel computing of GNSS data based on Bernese processing engine. J. Geod. Geodyn.
2013, 33, 79–82.
Remote Sens. 2022, 14, 4717 12 of 12
17. Li, L.; Lu, Z.; Chen, Z.; Cui, Y.; Sun, D.; Wang, Y.; Kuang, Y.; Wang, F. GNSSer: Objected-oriented and design pattern-based
software for GNSS data parallel processing. J. Spat. Sci. 2019, 66, 27–47. [CrossRef]
18. Jiang, C.; Xu, T.; Du, Y.; Sun, Z.; Xu, G. A parallel equivalence algorithm based on MPI for GNSS data processing. J. Spat. Sci.
2019, 66, 513–532. [CrossRef]
19. Naidoo, K. MiSTree: A Python package for constructing and analysing Minimum Spanning Trees. arXiv 2019, arXiv:1910.08562.
[CrossRef]
20. Kruskal, J.B. On the shortest spanning subtree of a graph and the traveling salesman problem. Proc. Am. Math. Soc. 1956, 7, 48–50.
[CrossRef]
21. Spira, P.M.; Pan, A. On finding and updating spanning trees and shortest paths. SIAM J. Comput. 1975, 4, 375–380. [CrossRef]
22. Prim, R.C. Shortest connection networks and some generalizations. Bell Syst. Tech. J. 1957, 36, 1389–1401. [CrossRef]
23. Cui, Y.; Lv, Z.; Li, L.; Chen, Z.; Sun, D.; Kwong, Y. A Fast Parallel Processing Strategy of Double Difference Model for GNSS Huge
Networks. Acta Geod. Cartogr. Sin. 2017, 46, 48–56.
24. Paziewski, J.; Kurpinski, G.; Wielgosz, P.; Stolecki, L.; Sieradzki, R.; Seta, M.; Oszczak, S.; Castillo, M.; Martin-Porqueras, F.
Towards Galileo+ GPS seismology: Validation of high-rate GNSS-based system for seismic events characterisation. Measurement
2020, 166, 108236. [CrossRef]
25. Fotiou, A.; Pikridas, C.; Rossikopoulos, D.; Chatzinikos, M. The effect of independent and trivial GPS baselines on the adjustment
of networks in everyday engineering practice. In Proceedings of the International Symposium on Modern Technologies, Education
and Professional Practice in Geodesy and Related Fields, Sofia, Bulgaria, 5–6 November 2009; pp. 201–212.
26. Geng, J.; Mao, S. Massive GNSS network analysis without baselines: Undifferenced ambiguity resolution. J. Geophys. Res. Solid
Earth 2021, 126, e2020JB021558. [CrossRef]
27. Hua, C. Application Research of Method of Large GNSS Network Realtime Data Rapid Solution. Ph.D. Thesis, Wuhan University,
Wuhan, China, 2010.
28. Liu, T.; Yu, Z.; Ding, Z.; Nie, W.; Xu, G. Observation of Ionospheric Gravity Waves Introduced by Thunderstorms in Low Latitudes
China by GNSS. Remote Sens. 2021, 13, 4131. [CrossRef]
29. Dao, T.; Harima, K.; Carter, B.; Currie, J.; McClusky, S.; Brown, R.; Rubinov, E.; Choy, S. Regional Ionospheric Corrections for
High Accuracy GNSS Positioning. Remote Sens. 2022, 14, 2463. [CrossRef]
30. Bakuła, M.; Przestrzelski, P.; Kaźmierczak, R. Reliable technology of centimeter GPS/GLONASS surveying in forest environments.
IEEE Trans. Geosci. Remote Sens. 2014, 53, 1029–1038. [CrossRef]
31. Wang, P.; Liu, H.; Yang, Z.; Shu, B.; Xu, X.; Nie, G. Evaluation of Network RTK Positioning Performance Based on BDS-3 New
Signal System. Remote Sens. 2021, 14, 2. [CrossRef]
32. Liu, J.; Zhang, B.; Liu, T.; Xu, G.; Ji, Y.; Sun, M.; Nie, W.; He, Y. An Efficient UD Factorization Implementation of Kalman Filter for
RTK Based on Equivalent Principle. Remote Sens. 2022, 14, 967. [CrossRef]
33. Siejka, Z. Validation of the accuracy and convergence time of real time kinematic results using a single galileo navigation system.
Sensors 2018, 18, 2412. [CrossRef]