ArticlePDF Available

Single station bias calculation using data from calibrated GNSS station for various baseline distances

Authors:

Abstract and Figures

Precise ionospheric TEC can be derived from dual-frequency GNSS carrier phase leveled pseudorange measurements. However, differential code biases (DCB) of satellite and receiver are the main errors that cannot be ignored for precise TEC calculation. We have proposed a method of calculating station DCB using calibrated STEC data from a baseline GNSS station. The method is simply based on the understanding that the ionosphere observed by two baseline GNSS stations at the same universal time (UT) can be considered similar and would pose similar delay to the signals propagating to the two stations. The method is tested for different baseline distances of 250–1000 km and in different latitudinal regions. For 500 km baseline, the average DCB calculation error for one year data is less than 0.22 ns, 0.11 ns, and 0.25 ns for low, mid and high latitude regions, respectively. The most consistent results were obtained from high latitudes where the standard deviation remains less than 0.22 ns. The least accurate were the low latitude results where the spread of error were between 0.29 to 0.50 ns. Results showed that the accuracy and consistency of the DCB estimation reduced with the increasing baseline distance between the two participating GNSS stations. This was specifically true for low latitude regions.
Content may be subject to copyright.
Shaikh
Progress in Earth and Planetary Science (2023) 10:2
https://doi.org/10.1186/s40645-022-00533-z
METHODOLOGY
© The Author(s) 2023. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which
permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the
original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or
other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line
to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory
regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this
licence, visit http:// creat iveco mmons. org/ licen ses/ by/4. 0/.
Open Access
Progress in Earth and
Planetary Science
Single station bias calculation using data
fromcalibrated GNSS station forvarious
baseline distances
Muhammad Mubasshir Shaikh1,2*
Abstract
Precise ionospheric TEC can be derived from dual-frequency GNSS carrier phase leveled pseudorange measurements.
However, differential code biases (DCB) of satellite and receiver are the main errors that cannot be ignored for precise
TEC calculation. We have proposed a method of calculating station DCB using calibrated STEC data from a baseline
GNSS station. The method is simply based on the understanding that the ionosphere observed by two baseline
GNSS stations at the same universal time (UT) can be considered similar and would pose similar delay to the signals
propagating to the two stations. The method is tested for different baseline distances of 250–1000 km and in differ-
ent latitudinal regions. For 500 km baseline, the average DCB calculation error for one year data is less than 0.22 ns,
0.11 ns, and 0.25 ns for low, mid and high latitude regions, respectively. The most consistent results were obtained
from high latitudes where the standard deviation remains less than 0.22 ns. The least accurate were the low latitude
results where the spread of error were between 0.29 to 0.50 ns. Results showed that the accuracy and consistency of
the DCB estimation reduced with the increasing baseline distance between the two participating GNSS stations. This
was specifically true for low latitude regions.
Keywords Differential code bias, Single station bias, TEC calibration, GNSS
1 Introduction
e ionosphere is a dynamic region of the earth’s atmos-
phere where conditions change diurnally and seasonally,
particularly with reference to changes in space weather
and geographical location. Total Electron Content (TEC)
is an important parameter for understanding the spatial
and temporal structures and variability of the ionosphere.
TEC can be understood as the line integral of the elec-
tron density along the path of a radio signal. Since the
launch of the Global Navigation Satellite System (GNSS),
global coverage of the ionosphere has become a reality.
Dual-frequency GNSS signals have been widely used to
monitor and model the TEC across the globe (Jakowski
et al. 2002). Precise ionospheric TEC can be derived
from dual-frequency GNSS carrier phase and pseudor-
ange measurements. However, inter-frequency satellite
and receiver differential delay biases (IFBs) are the main
errors that cannot be ignored for precise TEC calcula-
tion. ese biases are also known as differential code
biases (DCB). Previous studies show that DCBs are pre-
sent due to the delays caused by the analog hardware of
satellite and receiver and are instrumental (Lanyi and
Roth 1988). Satellite and receiver DCBs combined could
reach several tens of nanoseconds (ns) or approximately
up to 100 TEC units (TECU); therefore, from GNSS
measurements, DCBs must be removed for both satel-
lite and receiver for precise positioning and accurate TEC
calculation. Satellite and receiver DCBs are assumed to
*Correspondence:
Muhammad Mubasshir Shaikh
mshaikh@sharjah.ac.ae
1 Sharjah Academy for Astronomy, Space Sciences & Technology,
University of Sharjah, Sharjah, United Arab Emirates
2 Department of Electrical Engineering, University of Sharjah, Sharjah,
United Arab Emirates
Page 2 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
be constant for a given time period, typically up to three
days (Brunini etal. 2005).
Receiver DCB for a single station can typically be
calculated by using polynomial of coordinates in solar-
terrestrial reference system by the observations from a
linear system of equations that is solved by least squares
method for the polynomial coefficients and unknown
biases (Lanyi and Roth 1988). Another widely used
method to calculate a single station DCB is the method
of minimization of the standard deviation of vertical
TEC (VTEC) (Ma and Maruyama 2003). Apart from
these commonly known methods, several other meth-
ods for GNSS DCB estimates using multi-frequency
observations have been designed (Schaer 1999; Wang
etal. 2016; Su etal. 2019). ese methods successfully
used various approaches to solve for the station DCB
such as by setting the DCB as a constant during the
TEC estimation or by decreasing the computation costs
by using GIM (global ionospheric maps). Furthermore,
several other techniques that help optimize the DCB
estimation have been adopted such as optimization
on DCB estimation based on regional or single station
ionospheric modeling (Brunini and Azpilicueta 2010;
Nie etal. 2018). However, all these methods come with
some fundamental assumptions, for example, the single-
layer TEC model, the assumption that the satellite and
receiver DCBs remain constant for some days, and a
Lagrange multiplier to separate the satellite and receiver
DCBs generally called ‘zero-mean constraint’ etc. Using
various methods mentioned above, several research
institutes provide satellite and receiver DCB estimates
in the form of IONEX (Ionosphere Map Exchange For-
mat) file format. However, different DCB calculations
provided from various institutes are not always in agree-
ment with each other (Brunini etal. 2005). It is there-
fore understood that DCB estimation suffers similar
shortcomings to TEC assumptions which are generally
present in most of the sources through which we get the
satellite and receiver biases.
We have proposed a simple technique for the com-
putation of single station receiver DCB. e technique
uses the model of STEC computed from the difference
in GPS observables and does not depend on any of the
assumptions made in previous works such as the use of
TEC thin shell model, zero-mean constraint or requir-
ing any external data such as GIM maps to help aid the
DCB estimation process. e accuracy of DCB esti-
mates is evaluated by the Chinese Academy of Sciences
IONEX data files. In the next sections, a brief about the
GNSS TEC calculation model is presented. ‘Data’ sec-
tion presents the data sources used for the application
and analysis of the proposed technique followed by the
description of the proposed technique in the section
‘DCB Calculation’. Performance of the technique is
analyzed under ‘Results and Analysis’ section before
concluding the paper with a brief summary and future
work in ‘Summary and Conclusion’ section.
1.1 GNSS TEC model
Pseudorange measurements from dual-frequency GNSS
receivers can be performed using time delay of GNSS sig-
nals at two different frequencies (Leick 2004). For dual-
frequency GPS receivers, pseudorange measurements,
P1 and P2, and carrier phase measurements, L1 and
L2, are calculated at frequencies f1 (1.575GHz) and f2
(1.227GHz), respectively. e standard model for pseu-
dorange and carrier phase measurements at f1 and f2 is:
where ‘i’ denotes the index for frequency, ‘r’ is receiver
index, ‘s’ is satellite index, ‘R’ is the actual range between
satellite and receiver, ‘
’ and ‘
φ
’ are wavelength and phase
delay, respectively,
δ
t
r
and ‘
δts
’ are the clock errors for
the receiver and satellite, respectively, ‘
ds
trop,r
’ and ‘
ds
ion,i,r
are the troposphere and ionosphere group delays, respec-
tively, ‘
DCBr
’ and ‘
’ are the frequency-dependent
receiver and satellite differential code biases, respectively,
and ‘N’ is the initial phase ambiguity. e STEC using
code and phase delay observations can be obtained by
using the geometry-free linear combination by ignoring
the higher order effects of the ionosphere as follows:
where ‘
PI
’ and ‘
LI
’ are the ionospheric geometry free lin-
ear combinations for code and phase observations, respec-
tively, ‘
STEC
’ is slant total electron content between each
satellite-to-receiver link. Although unlike code delay
measurements, carrier phase measurements are less prone
to measurement noise and multipath, they are biased by
phase ambiguity (Mannucci et al. 1998). Carrier-to-code
leveling algorithm (Ciraolo etal. 2007) is widely used to
reduce the ambiguities from the carrier phase ionospheric
observables. After obtaining ionospheric observables, as
(1)
Ps
i,r
=R
s
r
+c(δtrδts)+d
s
trop,r
+d
s
ion,i,r
+cDCBr+DCB
s
(2)
Ls
i,r =iφ
s
i,r =R
s
r+c
δtrδt
s
+iφ
s
ion,i, r +iφ
s
trop,r
c
DCB
r
+DCBs
+
i
Ns
i
(3)
P
I=40.3
f2
1f2
2
f2
1
f2
2
STECs
rc
DCBr+DCBs
(4)
L
I=40.3
f2
1f2
2
f2
1
f2
2
STECs
rc
DCBr+DCBs
+N
s
Page 3 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
mentioned in (3) and (4), the average of the differences
between them is computed for every continuous arc as:
where ‘N’ is the number of continuous measurements
contained in a single satellite-to-receiver arc. e sub-
script ‘arc’ refers to every continuous set of carrier phase
observations between the receiver and a particular satel-
lite (i.e., a group of consecutive observations along which
the ambiguities on L1 and L2 do not change). Finally, to
obtain the leveled STEC phase observations:
where ‘
˜
LI,arc
’ is the carrier phase ionospheric observable
leveled to the code-delay ionospheric observable. is
procedure is known as carrier-to-code levelling process.
Using the above-mentioned carrier-to-code levelling
processes, in this work, a simple technique is introduced
which could help calculate the receiver DCB provided
that the leveled STEC data from a baseline station is
available. A detailed description of the proposed tech-
nique is given in the section DCB Calculation.
1.2 Data
All the GNSS data including RINEX (Receiver Independ-
ent Exchange Format) and IONEX data used in this study
has been acquired from NASA’s Crustal Dynamics Data
Information System (CDDIS: https:// cddis. nasa. gov/
archi ve/ gnss/) database. e data period used in this
study is of the year 2019 since it is the low solar activ-
ity year. Only data from GPS constellation has been used
in this work. Initially, we considered using data from 64
IGS stations from different latitudinal regions. However,
since, we have only considered GPS P-code data in this
work, the number of GNSS stations we ended up using
in this work are 19. is gives us 11 different combina-
tions with different baseline distances in pairs of GNSS
stations with which we have tested our technique. Data
observed on days with active geomagnetic conditions,
that is, Dst < -50 nT and Kp > 3 have not been considered
for analysis. e Dst index has been obtained from World
Data Center (Kyoto etal. 2015) and Kp from GFZ Data
Services (Matzka et al. 2021). e minimum elevation
mask for GPS observations used in this work is 30°.
2 Method
e proposed method to estimate the station DCB is
simply based on the understanding that the ionosphere
observed by two baseline GNSS stations at the same uni-
versal time (UT) can be considered similar and would
(5)
LIPIarc =
1
N
N
1
(LIPI
)
(6)
˜
L
I
,arc
=LI
,arc
−LI
,arc
PI
arc
pose similar delay to the signals propagating to the two
stations. at is, if a particular GNSS satellite is visible
to two different GNSS stations present at a certain base-
line at the same UT, their average STEC, calculated using
overlapping STEC arcs, considered as same. In this way,
uncalibrated STEC data for which the receiver DCB is
unknown can be calibrated using the calibrated STEC
data from the other baseline GNSS station and the dif-
ference of their STEC can be used to calculate DCB for
uncalibrated station. STEC arc here is referred to the
STEC data calculated using continuous observation
between a GNSS station and a GNSS satellite. e term
baseline is understood here as the straight-line distance
between the two participating stations, that is, the uncali-
brated GNSS station for which DCB is being calculated
and the calibrated GNSS station from which the data is
taken for the DCB calculation process. For the calibrated
GNSS station, the STEC data is code-to-phase leveled as
indicated in (6). e station from which the calibrated
STEC is obtained will be referred to as ‘Ref.
Figure 1 (top panel) shows two arcs overlapping in
time observed by two different GNSS stations MAL2 and
MBAR. Station MAL2, used here as Ref, is calibrated for
satellite and receiver biases available from IONEX files
and leveled through carrier-to-code leveling process
using (3), (4) and (6). Station MBAR is only corrected
for the satellite biases available from the same source of
IONEX data. Since the arc observed by station MAL2 is
longer in time than the arc observed by station MBAR,
we have only considered the length of the arcs from the
two stations which are overlapping in time as shown in
Fig.1 (middle panel). ese two arcs overlapping in time
will be referred to as ‘overlapping arcs’. e bias between
the two overlapping arcs is then calculated by taking the
mean of the difference of the two overlapping arcs. is
will be referred to as ‘arc bias’ and calculated as shown
below:
where ‘
LI,arc,uncalib
’ is the uncalibrated phase arc for
which the DCB calculation is being performed, ‘
˜
LI,arc
is
the calibrated phase arc of Ref calculated using (6).
Figure1 (bottom panel) shows how the two overlap-
ping arcs look like after the arc bias is removed from
the uncalibrated arc. e process is then repeated for
the calculation of all arc biases using all the overlapping
arcs of STEC for all available GNSS satellites observed
by the two participating stations in a 24-h period. Finally,
the station bias is calculated by taking an average of all
the arc biases. is daily station bias calculation in TEC
unit (TECU) is then divided by 2.86 to convert it to
(7)
arc bias
=LI,arc,uncalib
LI,arc,uncalib ˜
LI,arc
arc
Page 4 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
nanoseconds (ns). While applying this technique, we
have used a minimum length of the overlapping STEC
arcs greater than or equal to 1h and minimum of 5 such
overlapping arc must be available for the daily GNSS sta-
tion bias calculation. ese limits are set on the basis of
trial and error. In case of more than one overlapping arcs
present from a particular satellite, referred here as ‘sub-
arcs’, an average of all the individual overlapping sub-arcs’
biases are used to calculate the arc bias. Figure2 shows
a simplified block diagram of the proposed technique.
In this work, we have considered several different base-
line distances between the uncalibrated station and the
Ref. ese baseline distances are varying around 250km
to 1000km and their results are presented in the next
section.
3 Results
We have selected several pairs of GNSS stations from dif-
ferent latitudinal regions to test this method. is was
done to check the validity and robustness of the method
in different latitudinal regions and for different baseline
distances. It was desired that the technique should be
simple enough to be implemented quickly and effectively
without the need of a complicated algorithm or assump-
tions. While selecting the GNSS stations, it was preferred
that different baseline distances of greater than 500km
Fig. 1 Calibration of overlapping STEC arcs of the two participating
stations used to calculate the station bias. The data shown is STEC
arcs obtained from GPS PRN02 on day of year 029. Please note the
changing x- and y-axis in separate panels. Please note that the scale
of x- and y-axes are different in each panel
Daily RINEX observation
file for uncalibrated
GNSS station
Calculate STEC
Find ‘overlapping arcs’
of >1 hour with Ref
Calculate ‘arc bias’
Calculate average of all
the ‘arc biases’ for 24-
hour to calculate the
station dcb
Number of ‘overlapping
arcs’ >5
YES
NO
Fig. 2 Simplified block diagram for the proposed technique to
calculate bias for the uncalibrated GNSS station
Page 5 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
are selected for the test and analysis. is is important
since there is a limitation of minimum of 5 overlapping
arc be present between both stations on the day on which
the DCB calculation is desirable.
Figure3 shows the DCB estimation error (Δ DCB)
calculated between daily bias estimation using the pro-
posed method and the bias available from the IONEX
files provided by the Chinese Academy of Sciences (file
code casg in CDDIS). Here, only results concerning
stations with baseline distances of approximately
500km are shown. It can be seen that the proposed
technique estimated the DCB accurately at different
latitudinal sectors. Particularly, in mid-latitudes, the
average error is only limited to 0.04–0.11ns compared
to what was estimated in the IONEX files. e results
from the higher latitudes are very consistent for the
whole 1-year period, which can be seen by the small
spread of error as shown in the bottom panel of Fig.3.
Fig. 3 For low-, mid-, and high-latitude station bias calculation. Top row shows results for low-latitude, middle one for mid-latitude and bottom one
for high latitude stations, respectively. Participating station pair’s codes are shown in the top left corner of each panel. Baseline distance between
the two participating stations, mean and standard deviation of calculation errors are also shown at the top left corner. The frequency axis on each
plot is different and set according to the number of days’ data available. The black dotted line in the middle of each plot shows the zero difference
line between calculated and available station bias
Page 6 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
Even though the baseline distances are larger in higher
latitude stations, the results are still consistent as com-
pared to low- and mid-latitude stations. It is also noted
that bias calculation for southern hemispheric stations
seems to be more consistent as compared to the north-
ern hemispheric stations, as shown in the left column
of Fig.3.
Apart from testing the algorithm for a minimum
baseline distance of 500 km, we have also checked
whether the technique also works with other baseline
distances. As one of our two special cases, we also
checked if the technique generally performs better or
at least equally good if the baseline distance is smaller.
Figure4 is an example of two pairs of stations where
baseline distances are approximately half of what was
used in Fig. 3. Figure 4 clearly shows that the tech-
nique performs better when the baseline distances are
smaller. is may be due to the fact that with more
overlapping arcs and closer ionospheric conditions due
to shorter geographical distances, the overall average of
the day for the station DCB calculation improves sig-
nificantly. Specifically, the spread of the error is limited
to only 0.17–0.18ns in both mid- and high-latitudes
as compared to 0.14–0.30ns in case of 500m baseline
for mid- and high-latitude stations’ pairs as shown in
Fig.3. It was desired that at least on low-latitude pair is
tested for this shorter baseline case, but unfortunately,
the data is not available.
A second special case for longer baseline distances
has also been tested. Figure5 is the DCB calculation for
a baseline distance at least twice the baseline previously
used in Fig.3. e bias calculation error has certainly
deteriorated in low- and high-latitude in terms of aver-
age and spread of error calculation, respectively. How-
ever, the calculation of average bias for low latitude
stations’ pair has shown remarkable results with an
error less than 0.1ns. e best bias calculation results
are again obtained in the mid-latitudes, where the tech-
nique produces a similar error as it was in the case of
Fig. 4 Bias calculation error for shorter baseline case. The top panel is
for mid-latitude and the bottom panel is for the high-latitude stations’
pair. The black dotted line in the middle of each plot shows the zero
DCB error line
Fig. 5 Bias calculation error for longer baseline case. Top row shows
results for low-latitude, middle one for mid-latitude and bottom one
for high latitude stations’ pair. The black dotted line in the middle of
each plot shows the zero DCB error line
Page 7 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
the 500km baseline. e spread of error over a one-
year period is also less than 0.15ns.
4 Discussion
Considering all the results, it has been concluded that
the proposed technique based on overlapping arcs of
two baseline stations can be effectively used to calculate
the station bias for the uncalibrated station. e maxi-
mum errors in DCB calculation for the 500km baseline is
found to be 0.25ns at high latitude. e standard devia-
tion shows that the maximum spread ΔDCB calculation
is also limited to an average value of 0.35 ns which is
found in low latitude. Two other baseline distances were
evaluated to check the robustness of the technique. For
half baseline case for which baseline distance between
the two stations was limited to approximately 250km,
the results seemed to improve. e average ΔDCB is
found to be 0.01 and 0.08 in mid- and high-latitude sta-
tions, respectively. e spread of the error is also limited
to 0.17–0.18ns for mid- and high-latitude stations’ pair,
respectively. e second special case considered where
the baseline distance is increased to at least double the
500km baseline, that is, approximately 1000km. Mid-
latitude stations’ pairs were most consistent with 0.25ns
average error and spread of only 0.14 ns. Although,
ΔDCB calculation was found to be least in low-latitude
as 0.09ns, the consistency is much worse than mid-lati-
tude, that is, 0.50ns. e high-latitude DCB calculation
was the least accurate among the three with 0.71ns aver-
age. However, the calculations were consistent with only
0.21ns spread.
Table1 shows an overall summary of different GNSS
station pairs used in this work with their geographical
regions and approximate baseline distances mentioned.
e data shown in the table has been taken from
different panels of Figs. 3, 4, 5. e results obtained
from several pairs of GNSS stations separated by differ-
ent baseline distances showed that the method works
accurately. Specifically, for mid-latitudes stations, the
error in calculating station DCB remains less than or
equal to 0.11ns, on average, for less than 500km base-
line distance, when compared to the available IONEX
data taken from the same source with which the STEC
is calibrated for the Ref. It increased to 0.25 when the
baseline increased to more than 1000km. For low-lat-
itude GNSS stations, the maximum error remains less
than 0.22ns at all baseline distances. For high-latitude
stations, the mean error systematically increased with
the baseline distance from 0.08 to 0.71, respectively.
e most consistent results were obtained from high
latitudes where the standard deviation ranges between
0.14 to 0.22ns. e least accurate were the low lati-
tudes results where the spread of error were between
0.29 to 0.50ns. It has been inferred from the results
that, in general, the accuracy and consistency of the
DCB calculation reduce with the increasing baseline.
is is specifically true for low-latitude GNSS stations.
The results obtained after applying a very simple
technique of utilizing overlapping STEC arcs using
calibrated data from a baseline station seems to be
producing the desired results consistently in all latitu-
dinal regions. It is also understood that the technique
can be effectively applied to calculate reliable results
with baseline distances of less than 1000 km in all
latitudinal regions without any complex mathematical
algorithms for averaging or extrapolating the results.
It should not be wrong to conclude that the method
works accurately if the baseline distance between the
two participating stations remains less than or close to
500km.
Table 1 Pair of GNSS stations used to evaluate the technique. In the stations’ pair, in the first column, the first station code is the code
of the uncalibrated station, and the second code is for the Ref
SN GNSS station pair Baseline distance (km) DCB error mean (ns) DCB error standard deviation
(ns) Region
1 MABR-MOIU 516 0.04 0.29 Low-Lat
2 ADIS-DJIG 525 0.22 0.42 Low-Lat
3 MBAR-MAL2 1084 0.09 0.50 Low-Lat
4 TID1—SYDN 268 0.01 0.17 Mid-Lat
5 CORD-SANT 610 0.11 0.14 Mid-Lat
6 WARN-TIT2 518 0.04 0.30 Mid-Lat
7 BOGI-TIT2 1016 0.25 0.14 Mid-Lat
8 KIRU-SOD3 234 0.08 0.18 High-Lat
9 MAW1-DAV1 635 0.04 0.14 High-Lat
10 EIL4-WHIT 745 0.25 0.22 High-Lat
11 YELL-WHIT 1108 0.71 0.21 High-Lat
Page 8 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
5 Conclusions
We have proposed a technique to calculate GNSS station
DCB for TEC calibration. Among all the other techniques
currently in use, this technique is very simple to apply and
does not depend on any of the assumptions such as the
use of the ionospheric thin shell model, zero-mean con-
straint or requiring any external data such as GIM maps to
help aid the DCB estimation process. e purpose of the
technique is to provide a quick way to calculate the sta-
tion DCB for any GNSS station which is within baseline
distance of 250–1000km from a calibrated GNSS station.
e proposed method is simply dependent on the avail-
ability of calibrated STEC data from a baseline GNSS sta-
tion. e technique works by finding ‘overlapping arcs’ of
STEC between the baseline uncalibrated and Ref stations
and then calculating the ‘arc bias’ for each overlapping arc
of at least 1h duration. It is required that, for the calcula-
tion of daily station DCB, at least 5 of such overlapping
arcs must be present between the two baseline stations in
a 24-h period. To have better accuracy, it is strongly rec-
ommended that the calibrated STEC data is also code-to-
phase leveled. Although we have only used GPS data in
this work, it is believed that the proposed technique could
be effectively used to calculate station DCB using data
from other GNSS constellations.
e proposed technique provides an alternate method
of calculating single station DCB without the complication
of previously applied assumptions or using external data.
A comprehensive analysis has been done by applying the
technique with several pairs of GNSS stations at different
latitudinal sectors to check the validity and consistency of
the technique. e results show that the technique works
accurately and consistently up to 1000km baseline dis-
tance. e technique may also work for larger baseline dis-
tances but with lesser accuracy and consistency. is work
will be continued in expanding the scope of the application
of this technique with other GNSS constellation and to
improve the precision and accuracy. Specifically, it would
be interesting to see if the short-term receiver DCB vari-
ability as mentioned by Zhang etal. (2019) would impact
the outcome of the results presented in this paper.
Abbreviations
CDDIS Crustal dynamics data information system
DCB Differential code bias
GIM Global ionospheric map
GNSS Global navigation satellite system
IFB Inter-frequency bias
IONEX Ionosphere map exchange format
STEC Slant total electron content
PRN Pseudorandom noise
RINEX Receiver independent exchange format
TEC Total electron content
TECU Total electron content unit
UT Universal time
VTEC Vertical total electron content
Acknowledgements
Author would like to thank International GNSS Service (IGS) for providing
a comprehensive information about the network of GNSS station which
helped in the selection of GNSS stations used in this work. Author is grateful
for the CDDIS (https:// cddis. nasa. gov/ archi ve/ gnss/) database for providing
global RINEX and IONEX data free of charge for scientific use.
Authors’ Information
Dr Mubasshir is currently working as a research associate and principal
investigator at the Space Weather and Ionosphere (SW&I) laboratory at Sharjah
academy for Astronomy, Space Sciences and Technology (SAASST), Sharjah,
UAE. Before joining SAASST, he completed his doctorate from Politecnico di
Torino, Italy, in the research area of ionospheric physics. He then worked as
a postdoctoral visiting research scientist at the Abdus Salam International
Center for Theoretical Physics (ICTP), Trieste, Italy. His research interests include
ionospheric modeling and data assimilation techniques for ionospheric
empirical modeling.
Author contributions
MMS initiated the idea, designed the methodology, analyzed the data and
wrote the complete manuscript. The author read and approved the final
manuscript.
Funding
No external has been received to conduct the research presented in this
paper.
Availability of data and materials
The RINEX and IONEX data used to perform this research work has been
obtained from CDDIS database at: https:// cddis. nasa. gov/ archi ve/ gnss/.
Declarations
Competing interests
The authors declare that they have no competing interest.
Received: 1 September 2022 Accepted: 29 December 2022
References
Brunini C, Azpilicueta FJ (2010) GPS slant total electron content accuracy
using the single layer model under different geomagnetic regions and
ionospheric conditions. J Geod 84:293–304. https:// doi. org/ 10. 1007/
s00190- 010- 0367-5
Brunini C, Meza A, Bosch W (2005) Temporal and spatial variability of the
bias between TOPEX- and GPS derived total electron content. J Geod
79:175–188. https:// doi. org/ 10. 1007/ s00190- 005- 0448-z
Ciraolo L, Azpilicueta FJ, Brunini C, Meza A, Radicella SM (2007) Calibra-
tion errors on experimental slant total electron content (TEC)
determined with GPS. J Geod 81:111–120. https:// doi. org/ 10. 1007/
s00190- 006- 0093-1
Jakowski N, Heise S, Wehrenpfennig A, Schlüter S, Reimer R (2002) GPS/
GLONASS-based TEC measurements as a contributor for space weather
forecast. J Atmos Solar Terr Phys 64(5):729–735. https:// doi. org/ 10.
1016/ S1364- 6826(02) 00034-2
Lanyi GE, Roth T (1988) A comparison of mapped and measured total iono-
spheric electron content using Global Positioning System and beacon
satellite observations. Radio Sci 23(4):483–492. https:// doi. org/ 10. 1029/
RS023 i004p 00483
Leick A (2004) GPS satellite surveying, 3rd edn. Wiley, Hoboken, N. J.
Ma G, Maruyama T (2003) Derivation of TEC and estimation of instrumental
biases from GEONET in Japan. Ann Geophys 21:2083–2093. https:// doi.
org/ 10. 5194/ angeo- 21- 2083- 2003
Mannucci AJ, Wilson BD, Yuan DN, Ho CH, Lindqwister UJ, Runge TF (1998) A
global mapping technique for GPS derived ionospheric total electron
content measurements. Radio Sci 33(3):565–582. https:// doi. org/ 10.
1029/ 97RS0 2707
Page 9 of 9
Shaikh Progress in Earth and Planetary Science (2023) 10:2
Nie W, Xu T, Rovira-Garcia A, Juan JM, Subirana JS, González-Casado G, Chen
W, Xu G (2018) Revisit the calibration errors on experimental slant total
electron content (TEC) determined with GPS. GPS Solut 22:85. https://
doi. org/ 10. 1007/ s10291- 018- 0753-7
Schaer S (1999) Mapping and predicting the earth’s ionosphere using the
global positioning system. Geod. Geophys. Arb. Schweiz 59.
Su K, Jin S, Hoque MM (2019) Evaluation of ionospheric delay effects on
multi-GNSS positioning performance. Remote Sens 11(2):171. https://
doi. org/ 10. 3390/ rs110 20171
Wang N, Yuan Y, Li Z, Montenbruck O, Tan B (2016) Determination of differ-
ential code biases with multi-GNSS observations. J Geod 90:209–228.
https:// doi. org/ 10. 1007/ s00190- 015- 0867-4
Zhang B, Teunissen PJG, Yuan Y, Zhang X, Li M (2019) A modified carrier-to-
code leveling method for retrieving ionospheric observables and detect-
ing short-term temporal variability of receiver differential code biases. J
Geod 93:19–28. https:// doi. org/ 10. 1007/ s00190- 018- 1135-1
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in pub-
lished maps and institutional affiliations.
... Carrier phase ambiguities and DCBs are essential parameters estimated by IAACs. The process for estimating DCBs and ambiguities is known as the TEC calibration method, which can be performed either network-wide, such as in the case of GIMs, or with individual GNSS stations (Ciraolo et al., 2007;Shaikh, 2023). ...
Article
Full-text available
Single frequency users of the Global Navigation Satellite System (GNSS) should correct the ionospheric delay to obtain positioning solutions. A valuable source of ionospheric delay corrections is the global ionospheric models (GIMs) of Vertical Total Electron Content (VTEC). The accuracy of GIMs is therefore important to improve the positioning accuracy. One of the main issues that affects the GIM performance, especially at low latitude regions, is the high sensitivity of the global positioning system (GPS) L2 frequency to ionospheric scintillation. As an attempt to overcome this issue, in this work, we study the capabilities of using only GPS L1 frequency to compute ionospheric corrections in form of regional ionospheric maps. The performance of the new ionospheric model is evaluated by means of single frequency precise point positioning (PPP), comparing the positioning results against the correction using dual-frequency GPS signals, as well as compared to the corrections provided by GIMs produced by the international GNSS service (IGS). As a result, the positioning performance using single frequency model presented similar accuracy to the dual frequency models and, at the same time, provided less observations affected by ionospheric scintillations. These results demonstrate the feasibility of using single frequency GNSS data to develop ionospheric models and to improve the positioning over low latitudes. comparing the positioning results against the correction using dual-frequency GPS signals, as well as compared to the corrections provided by GIMs produced by the international GNSS service. As a result, the positioning performance using single frequency model presented similar accuracy to the dual frequency models and, at the same time, provided less observations affected by ionospheric scintillations. These results demonstrate the feasibility of using single frequency GNSS data to develop ionospheric models and to improve the positioning over low latitudes.
Article
Full-text available
Ionospheric delay is a significant error source in multi-GNSS positioning. We present different processing strategies to fully exploit the ionospheric delay effects on multi-frequency and multi-GNSS positioning performance, including standard point positioning (SPP) and precise point positioning (PPP) scenarios. Datasets collected from 10 stations over thirty consecutive days provided by multi-GNSS experiment (MGEX) stations were used for single-frequency SPP/PPP and dual-frequency PPP tests with quad-constellation signals. The experimental results show that for single-frequency SPP, the Global Ionosphere Maps (GIMs) correction achieves the best accuracy, and the accuracy of the Neustrelitz TEC model (NTCM) solution is better than that of the broadcast ionospheric model (BIM) in the E and U components. Eliminating ionospheric parameters by observation combination is equivalent to estimating the parameters in PPP. Compared with the single-frequency uncombined (UC) approach, the average convergence time of PPP with the external ionospheric models is reduced. The improvement in BIM-, NTCM- and GIM-constrained quad-constellation L2 single-frequency PPP was 15.2%, 24.8% and 28.6%, respectively. The improvement in convergence time of dual-frequency PPP with ionospheric models was different for different constellations and the GLONASS-only solution showed the least improvement. The improvement in the convergence time of BIM-, NTCM- and GIM-constrained quad-constellation L1/L2 dual-frequency PPP was 5.2%, 6.2% and 8.5%, respectively, compared with the UC solution. The positioning accuracy of PPP is slightly better with the ionosphere constraint and the performance of the GIM-constrained PPP is the best. The combination of multi-GNSS can effectively improve the positioning performance.
Article
Full-text available
The calibration errors on experimental slant total electron content (TEC) determined with global positioning system (GPS) observations is revisited. Instead of the analysis of the calibration errors on the carrier phase leveled to code ionospheric observable, we focus on the accuracy analysis of the undifferenced ambiguity-fixed carrier phase ionospheric observable determined from a global distribution of permanent receivers. The results achieved are: (1) using data from an entire month within the last solar cycle maximum, the undifferenced ambiguity-fixed carrier phase ionospheric observable is found to be over one order of magnitude more accurate than the carrier phase leveled to code ionospheric observable and the raw code ionospheric observable. The observation error of the undifferenced ambiguity-fixed carrier phase ionospheric observable ranges from 0.05 to 0.11 total electron content unit (TECU) while that of the carrier phase leveled to code and the raw code ionospheric observable is from 0.65 to 1.65 and 3.14 to 7.48 TECU, respectively. (2) The time-varying receiver differential code bias (DCB), which presents clear day boundary discontinuity and intra-day variability pattern, contributes the most part of the observation error. This contribution is assessed by the short-term stability of the between-receiver DCB, which ranges from 0.06 to 0.17 TECU in a single day. (3) The remaining part of the observation errors presents a sidereal time cycle pattern, indicating the effects of the multipath. Further, the magnitude of the remaining part implies that the code multipath effects are much reduced. (4) The intra-day variation of the between-receiver DCB of the collocated stations suggests that estimating DCBs as a daily constant can have a mis-modeling error of at least several tenths of 1 TECU.
Article
Full-text available
The Global Positioning System (GPS) has become a powerful tool for ionospheric studies. In addition, ionospheric corrections are necessary for the augmentation systems required for Global Navigation Satellite Systems (GNSS) use. Dual-frequency carrier-phase and code-delay GPS observations are combined to obtain ionospheric observables related to the slant total electron content (sTEC) along the satellite-receiver line-of-sight (LoS). This observable is affected by inter-frequency biases [IFB; often called differential code biases (DCB)] due to the transmitting and the receiving hardware. These biases must be estimated and eliminated from the data in order to calibrate the experimental sTEC obtained from GPS observations. Based on the analysis of single differences of the ionospheric observations obtained from pairs of co-located dual-frequency GPS receivers, this research addresses two major issues: (1) assessing the errors translated from the code-delay to the carrier-phase ionospheric observable by the so-called levelling process, applied to reduce carrier-phase ambiguities from the data; and (2) assessing the short-term stability of receiver IFB. The conclusions achieved are: (1) the levelled carrier-phase ionospheric observable is affected by a systematic error, produced by code-delay multi-path through the levelling procedure; and (2) receiver IFB may experience significant changes during 1day. The magnitude of both effects depends on the receiver/antenna configuration. Levelling errors found in this research vary from 1.4 total electron content units (TECU) to 5.3 TECU. In addition, intra-day vaiations of code-delay receiver IFB ranging from 1.4 to 8.8TECU were detected.
Article
Sensing the ionosphere with the Global Positioning System (GPS) involves two sequential tasks, namely, the ionospheric observable retrieval and the ionospheric parameter estimation. A prominent source of error has long been identified as short-term variability in receiver Differential Code Bias (rDCB). We modify the Carrier-to-Code Leveling (CCL), a method commonly used to accomplish the first task, through assuming rDCB to be unlinked in time. Aside from the ionospheric observables, which are affected by, among others, the rDCB at one reference epoch, the Modified CCL (MCCL) can also provide the rDCB offsets with respect to the reference epoch as by-products. Two consequences arise. First, MCCL is capable of excluding the effects of time-varying rDCB from the ionospheric observables, which, in turn, improves the quality of ionospheric parameters of interest. Second, MCCL has significant potential as a means to detect between-epoch fluctuations experienced by rDCB of a single receiver.
Article
In order to better understand the differential code biases (DCBs) of global navigation satellite system, the IGGDCB method is extended to estimate the intra- and inter-frequency biases of the global positioning system (GPS), GLONASS, BeiDou navigation satellite system (BDS), and Galileo based on observations collected by the multi-GNSS experiment (MGEX) of the international GNSS service (IGS). In the approach of IGGDCB, the local ionospheric total electronic content is modeled with generalized triangular series (GTS) function rather than using a global ionosphere model or a priori ionospheric information. The DCB estimated by the IGGDCB method is compared with the DCB products from the Center for Orbit Determination in Europe (CODE) and German Aerospace Center (DLR), as well as the broadcast timing group delay (TGD) parameters over a 2-year span (2013 and 2014). The results indicate that GPS and GLONASS intra-frequency biases obtained in this work show the same precision levels as those estimated by DLR (about 0.1 and 0.2–0.4 ns for the two constellations, respectively, with respect to the products of CODE). The precision levels of IGGDCB-based inter-frequency biases estimated over the 24-month period are about 0.29 ns for GPS, 0.56 ns for GLONASS, 0.36 ns for BDS, and 0.24 ns for Galileo, respectively. Here, the accuracies of GPS and GLONASS biases are assessed relative to the products of CODE, while those of BDS and Galileo are compared with the estimates of DLR. In addition, the monthly stability indices of IGGDCB-based DCBs are 0.11 (GPS), 0.18 (GLONASS), 0.17 (BDS), and 0.14 (Galileo) ns for the individual constellation.
Article
A worldwide network of receivers tracking the transmissions of Global Positioning System (GPS) satellites represents a new source of ionospheric data that is globally distributed and continuously available. We describe a technique for retrieving the global distribution of vertical total electron content (TEC) from GPS-based measurements. The approach is based on interpolating TEC within triangular tiles that tessellate the ionosphere modeled as a thin spherical shell. The high spatial resolution of pixel-based methods, where widely separated regions can be retrieved independently of each other, is combined with the efficient retrieval of gradients characteristic of polynomial fitting. TEC predictions from climatological models are incorporated as simulated data to bridge significant gaps between measurements. Time sequences of global TEC maps are formed by incrementally updating the most recent retrieval with the newest data as it becomes available. This Kalman filtering approach smooths the maps in time, and provides time-resolved covariance information, useful for mapping the formal error of each global TEC retrieval. Preliminary comparisons with independent vertical TEC data, available from the TOPEX dual-frequency altimeter, suggest that the maps can accurately reproduce spatial and temporal ionospheric variations over latitudes ranging from equatorial to about +/-65°.
Article
The following topics were dealt with: Basics of the GPS data analysis; extracting ionospheric information from GPS data; time series of CODE ionosphere products; predicting global TEC parameters and maps; validating the CODE ionospheric parameters and maps.
Article
Total electron content (TEC) predictions made with the GPS-based la plata ionospheric model (LPIM) and the International Reference Ionosphere (IRI95) model were compared to estimates from the dual-frequency altimeter onboard the TOPEX/Poseidon (T/P) satellite. LPIM and IRI95 were evaluated for the location and time of available T/P data, from January 1997 to December 1998. To investigate temporal and spatial variations of the TEC bias between T/P and each model, the region covered by T/P observations was divided into ten latitude bands. For both models and for all latitudes, the bias was mainly positive (i.e. T/P values were larger); the LPIM bias was lower and less variable than the IRI95 bias. To perform a detailed analysis of temporal and spatial variability of the T/P-LPIM TEC bias, the Earth’s surface was divided into spherical triangles with 9-sides, and a temporally varying regression model was fitted to every triangle. The highest TEC bias was found over the equatorial anomalies, which is attributed to errors in LPIM. A significant TEC bias was found at 40N latitude, which is attributed to errors in the T/P Sea State Bias (SSB) correction. To separate systematic errors in the T/P TEC from those caused by LPIM, altimeter range biases estimated by other authors were analysed in connection with the TEC bias. This suggested that LPIM underestimates the TEC, particularly during the Southern Hemisphere summer, while T/P C-band SSB calibration is worse during the Southern Hemisphere winter.
Article
The use of observations from the Global Positioning System (GPS) has significantly impacted the study of the ionosphere. As it is widely known, dual-frequency GPS observations can provide very precise estimation of the slant Total Electron Content (sTEC—the linear integral of the electron density along a ray-path) and that the precision level is bounded by the carrier-phase noise and multi-path effects on both frequencies. Despite its precision, GPS sTEC estimations can be systematically affected by errors in the estimation of the satellites and receivers by Inter-Frequency Biases (IFB) that are simultaneously determined with the sTEC. Thus, the ultimate accuracy of the GPS sTEC estimation is determined by the errors with which the IFBs are estimated. This contribution attempts to assess the accuracy of IFBs estimation techniques based on the single layer model for different ionospheric regions (low, mid and high magnetic latitude); different seasons (summer and winter solstices and spring and autumn equinoxes); different solar activity levels (high and low); and different geomagnetic conditions (quiet and very disturbed). The followed strategy relies upon the generation of a synthetic data set free of IFB, multi-path, measurement noise and of any other error source. Therefore, when a data set with such properties is used as the input of the IFB estimation algorithms, any deviation from zero on the estimated IFBs should be taken as indications of the errors introduced by the estimation technique. The truthfulness of this assessment work is warranted by the fact that the synthetic data sets resemble, as realistically as possible, the different conditions that may happen in the real ionosphere. The results of this work show that during the high solar activity period the accuracy for the estimated sTEC is approximately of ±10 TECu for the low geomagnetic region and of ±2.2 TECu for the mid-latitude. During low solar activity the accuracy can be assumed to be in the order of ±2 TECu. For the geomagnetic high-disturbed period, the results show that the accuracy is degraded for those stations located over the region where the storm has the strongest impact, but for those stations over regions where the storm has a moderate effect, the accuracy is comparable to that obtained in the quiet period. KeywordsGPS-Slant total electron content (sTEC)-Inter-frequency biases (IFB)-sTEC calibration