1. Introduction
Ice displacement and velocity are fundamental observations used in glaciology to investigate ice mechanics and to constrain ice flow models. Measurements of ice displacement are often obtained in situ using Global Navigation Satellite Systems (GNSS), which can provide high-precision horizontal and vertical positioning and precise timing information. Applications in Antarctica include the observation of ice velocity and strain rate (Hulbe and Whillans, Reference Hulbe and Whillans1994; Minowa and others, Reference Minowa, Podolskiy and Sugiyama2019; Klein and others, Reference Klein2020), observation of vertical land motion (Thomas and others, Reference Thomas2011; Zanutta and others, Reference Zanutta2017; King and others, Reference King, Watson and White2022), validation of satellite and radar ice altimetry data (Schröder and others, Reference Schröder2017; Brunt and others, Reference Brunt, Neumann and Larsen2019), and mapping of ice surface topography and surface elevation change (Hulbe and Whillans, Reference Hulbe and Whillans1997; Spikes and others, Reference Spikes, Csathó and Whillans2003; Richter and others, Reference Richter2014). GNSS positioning is used to provide location and contextual information for transmitters and receivers used for geophysical surveys, including radar sounding (Horgan and others, Reference Horgan2017; Pratap and others, Reference Pratap2022), passive and active-source seismic sounding (Minowa and others, Reference Minowa, Podolskiy and Sugiyama2019; Huang and others, Reference Huang, Lopez and Olsen2022), and gravity measurements (Zanutta and others, Reference Zanutta2018). It is used to locate sample collection sites, including ice cores and ice-anchored moorings (Arzeno and others, Reference Arzeno2014; Thomas and others, Reference Thomas2021). Many of these applications require (or could benefit from) a network of multiple GNSS devices deployed, yet this is costly and logistically challenging in polar environments.
Glaciological applications typically use geodetic or survey-grade GNSS receivers and antennas (e.g., Siegfried and others, Reference Siegfried, Fricker, Carter and Tulaczyk2016; Brunt and others, Reference Brunt, Neumann and Larsen2019; Cooley and others, Reference Cooley, Winberry, Koutnik and Conway2019; Still and others, Reference Still2022). These systems are robust, reliable, and can provide dual or triple frequency, multi-GNSS data at a high rate (≥ 1 Hz), leading to centimetre-level horizontal and vertical precision under ideal conditions. However, these systems are also expensive. State-of-the-art survey-grade GNSS receiver and antenna systems can retail for ~$30,000 USD, and refurbished last-generation systems were available for ~$5,000 to $10,000 USD at the time of writing (AllTerra, 2023). High equipment costs can be prohibitive to scientific discovery, limiting the concurrent deployment of multiple GNSS receivers over large areas of interest and restricting access to users with well-financed research programmes (e.g., Chagas, Reference Chagas2018; Oellermann and others, Reference Oellermann2022). Additional limitations of survey-grade receivers for deployment in remote environments include high rates of power consumption, the size and weight of receivers and antennas, and the weight of battery banks needed for multi-day installations (Willis, Reference Willis2008; Jones and Rose, Reference Jones and Rose2015; Jones and others, Reference Jones, Robinson and Gudmundsson2016).
Low-cost, mass-market GNSS chip devices—a relatively new and rapidly developing technology—are a promising alternative to the GNSS units typically used in glacier studies. These low-cost systems retail for less than 10% of the cost of survey-grade alternatives (AllTerra, 2023; U-blox, 2023). Coupled with a low-cost antenna and data logger, low-cost GNSS receivers are light and compact, with relatively low power consumption (e.g., den Ouden and others, Reference den Ouden2010; Jones and others, Reference Jones, Robinson and Gudmundsson2016). The key difference between low-cost and survey-grade hardware lies in the quality of the receiver electronics. Electronic components generate internal receiver noise that affects the continuous tracking of satellite signals and ambiguity fixing, particularly when GNSS signals are weak. Nonetheless, low-cost receivers and antennas can achieve centimetre-level precision by tracking multiple GNSS satellite constellations (e.g., GPS, GLONASS, Galileo, BeiDou, QZSS) at two or more carrier frequencies (Odolinski and Teunissen, Reference Odolinski and Teunissen2016, Reference Odolinski and Teunissen2020). The low-cost u-blox ZED-F9P GNSS receiver, for example, has a specified real time kinematic (RTK) positioning accuracy of 1 cm + 1 ppm CEP over a 1 km baseline in optimal conditions (U-blox, 2022a). In practice, positioning performance depends on baseline length (the distance between a reference station and moving GNSS receiver), satellite–receiver geometry, antenna and receiver hardware design, atmospheric conditions, and multipath interference errors (Odijk and Wanninger, Reference Odijk and Wanninger2017, pg. 770–773), all of which are relevant to polar applications. The performance of readily available u-blox ZED-F9P receivers is investigated here as a low-cost solution for glacier monitoring.
The precision and reliability of low-cost GNSS receivers has been evaluated for short baseline, static and dynamic positioning at mid to low latitudes (e.g., Odolinski and Teunissen, Reference Odolinski and Teunissen2016; Nie and others, Reference Nie, Liu and Gao2020; Xue and others, Reference Xue, Psimoulis and Meng2022). Similar performance comparisons between low-cost and survey-grade systems have not been conducted in high-latitude, glaciated environments. Of relevance to polar environments where permanent GNSS reference stations are sparse, Odolinski and Teunissen (Reference Odolinski and Teunissen2020) show that the positioning performance of u-blox ZED-F9P receivers is competitive with a survey-grade system in a long-baseline (112.9 km), kinematic-positioning configuration. Performance evaluations of u-blox receivers in geophysical monitoring contexts have also yielded millimetre-level precision for continuous tectonic motion (Tunini and others, Reference Tunini, Zuliani and Magrin2022) and landslide detection (Notti and others, Reference Notti2020; Šegina and others, Reference Šegina2020). In controlled, short-baseline (<100 m) RTK positioning experiments, u-blox ZED-F9P receivers paired with low-cost antennas could detect mechanically-induced horizontal displacements as small as 10 mm (Reference Hamza, Stopar, Ambrožič, Turk and SterleHamza and others). All of these results suggest that the measurement precision needed for glacier mechanics studies is possible with this equipment, and for this reason, u-blox GNSS hardware is evaluated in the present study.
Polar environments present challenges, limitations, and sources of error that can affect the positioning performance of both low-cost and survey-grade GNSS equipment. At high latitudes, maximum satellite elevations are lower in the sky, with no satellites passing directly overhead (King and others, Reference King, Nguyen, Coleman and Morgan2000; Zhang and others, Reference Zhang2020; Di and others, Reference Di2022). This weaker satellite–receiver geometry can lead to an unfavourable vertical dilution of precision and larger vertical positioning errors (Hugentobler and Montenbruck, Reference Hugentobler and Montenbruck2017; Alkan and others, Reference Alkan, Erol and Mutlu2022). A second source of error, multipath interference, occurs when transmitted signals are deflected off objects before reaching the receiver. Highly reflective snow and ice surfaces may amplify multipath errors, particularly when satellites are at low elevations above the horizon (e.g., Wanninger and May, Reference Wanninger and May2001; Nievinski and Larson, Reference Nievinski and Larson2014). A third source of error originates from the degradation of GNSS signals due to geomagnetic and ionospheric storms. These space weather disturbances have a greater intensity at high latitudes, near the magnetic poles (Skone and others, Reference Skone, Knudsen and Jong2001; Doherty and others, Reference Doherty, Delay, Valladares and Klobuchar2003; Linty and others, Reference Linty, Dovis and Alfonsi2018; Nie and others, Reference Nie2022; Paziewski and others, Reference Paziewski2022). Altogether, these error sources and the presence of low elevation satellites can affect positioning performance by decreasing the GNSS receiver signal-to-noise ratio and increasing the frequency of cycle slips, a temporary loss-of-lock on a satellite (Dabove and others, Reference Dabove, Linty and Dovis2020; Di and others, Reference Di2022).
Performance evaluations of GNSS receivers are often undertaken in controlled, open-sky environments with favourable conditions to achieve optimal precision and accuracy. These conditions can include: a satellite–receiver geometry that minimises positioning errors, calm ionospheric conditions, short baselines (<50 km), and mitigation of low-elevation multipath errors. This study evaluates low-cost GNSS positioning performance in a high-latitude, glaciated environment in Antarctica under challenging conditions, including medium to long baselines, varying ionospheric conditions, a glacier-valley site with some loss of sky view, a highly reflective snow or ice surface, sub-zero temperatures and differing receiver and antenna models for the base station and rover. An important objective is to evaluate whether the performance of low-cost GNSS is suitable for glaciological applications that require centimetre-level precision (e.g., the detection of variability in ice velocity over timescales of hours to days).
1.1 Objectives
This study analyses the performance of low-cost, low-power GNSS positioning for glacier and ice-sheet monitoring applications in high-latitude environments. We compare the performance of u-blox ZED-F9P GNSS receivers (< $300 USD) and survey-grade Trimble R10 receivers (> $10,000 USD) under stationary (on land) and dynamic (on glacier) conditions near Terra Nova Bay, Antarctica. In each experiment, u-blox and Trimble receivers were installed alongside each other to record positions simultaneously under the same satellite geometry and environmental conditions. The u-blox receivers were paired with both low-cost patch antennas and standard surveying antennas while the Trimble R10 receivers were used with their integrated antenna.
Three experiments were performed. The first experiment compares and evaluates performance under stationary conditions on stable ground near Mario Zucchelli Station in Terra Nova Bay, Antarctica (Fig. 1). This short baseline (3 m) experiment establishes the optimal expected performance of the receivers at a high-latitude site. The second experiment compares and evaluates the performance under dynamic conditions on Priestley Glacier. Three GNSS units (2 u-blox, 1 Trimble) were installed alongside each other on an advecting ice surface. We evaluate the kinematic positioning solutions for both medium (34 km) and long baselines (390 km). The third experiment evaluates performance in a realistic glacier monitoring context: observing the tidal flexure of Priestley Glacier's left lateral shear margin. Six GNSS units (4 u-blox, 2 Trimble) were installed in across- and along-flow transects near the margin of Priestley Glacier (Fig. 1). GNSS positioning performance is evaluated in terms of precision, the repeatability or variability of a measured quantity.
Single-baseline kinematic positioning solutions are used in the present work. That is, we determine the trajectory of a moving GNSS antenna (the ‘rover’) relative to a single stationary base station receiver. This is a relative positioning technique and the ‘baseline’ is the distance between the rover and a base station. The technique requires simultaneous observations from the two receivers, one of which is installed on stationary terrain. Relative positioning eliminates satellite and receiver clock errors, and reduces errors associated with satellite orbits, ionospheric, and tropospheric delays. Centimetre-level or better precision is feasible providing that integer ambiguity resolution is achieved.
An alternative positioning method, precise point positioning (PPP), requires the deployment of only a single GNSS receiver (Zumberge and others, Reference Zumberge, Heflin, Jefferson, Watkins and Webb1997; Kouba and Héroux, Reference Kouba and Héroux2001). PPP is commonly used in remote polar environments where logistical difficulties or lack of access to stationary terrain are barriers to the installation of temporary base stations (King and Aoki, Reference King and Aoki2003; King, Reference King2004). Permanent GNSS reference stations in Antarctica are sparse, distributed near coastlines, and may be located hundreds of kilometres away from field sites. Both single-baseline kinematic positioning and PPP have produced centimetre-level precision in Antarctica, using survey-grade equipment (Hulbe and others, Reference Hulbe2016; Schröder and others, Reference Schröder2017; Brunt and others, Reference Brunt, Neumann and Larsen2019; Alkan and others, Reference Alkan, Erol and Mutlu2022; Still and others, Reference Still2022). The quality of a PPP solution, however, depends on precise orbit and clock products, and the convergence time (hours rather than minutes) is significantly longer compared to relative positioning methods. If the goal is to achieve very precise 3D positions and velocities, a single-baseline kinematic positioning solution is expected to be the best-performing technique in a short to medium baseline configuration (i.e., less than 100 km between base station and rover).
2. Methods
2.1 Low-cost GNSS instrumentation
Each low-cost GNSS installation includes a receiver, antenna, data logger and power source (two 10 W, 12 V solar panels and a 12 V, 18 A h SLA battery) (Table 1). The u-blox ZED-F9P GNSS receiver module is capable of tracking GPS (L1/L2), GLONASS (L1/L2), Galileo (E1/E5b), BeiDou (B1/B2), and QZSS (L1/L2) systems and frequencies (U-blox, 2022a). The ZED-F9P module operates over a wide temperature range ($-40^\circ$ C to $85^\circ$ C) and the rate of power consumption is relatively low (0.57 W for the u-blox ZED-F9P module + patch antenna + Arduino Cortex M0 logger, versus 1.25 W for a Trimble R10 system, and 3.67 W for a Trimble NetR9 system). The receiver is configured to log all available satellites and frequencies at 1 Hz using the software U-center v22.07 (U-blox, 2022b). RXM-RAWX messages (raw carrier phase, pseudorange, Doppler and signal quality information) and RXM-SFRBX messages (broadcast navigation data) are enabled and the raw binary u-blox files are stored with an Arduino data logger to micro SD card.
Two low-cost multiband antenna models are trialled with the u-blox receivers: the u-blox ANN-MB patch antenna (U-blox, 2022c) and an Eltehs multiband (ELT0123) standard surveying antenna (GNSS OEM, 2023) (Table 1). Patch antennas are designed to attach to flat surfaces and have magnetic bases for this purpose. We attach our patch antennas to 0.12 m diameter circular steel plates fabricated for these experiments. The plates act as a ground plane that reduces multipath interference for the otherwise exposed antennas (U-blox, 2019; Punzet and Eibert, Reference Punzet and Eibert2023). In Experiments 1 and 2, the ground plates are bolted onto tripods. In Experiment 3, the plates are attached to uPVC glacier stakes frozen into the ice. The u-blox ANN-MB patch antenna has the advantage of a light and compact form, with the limitation of a poorer gain performance (28 dB, versus 50 dB for the Trimble R10 antenna). The gain pattern of a higher-quality antenna is optimised to suppress low elevation GNSS signals, including multipath interference (Maqsood and others, Reference Maqsood, Gao and Montenbruck2017).
2.2 Low-cost and survey-grade GNSS data processing
The first processing step involves a conversion from the proprietary u-blox and Trimble raw data file formats to standard RINEX 3.03 (Receiver Independent Exchange) files. U-blox data streams are converted using open-source RTKLIB tools (Takasu and Yasuda, Reference Takasu and Yasuda2009). Trimble observation files were converted using the Trimble ‘Convert to RINEX’ utility, version 3.1.4.0. GNSS stationary and dynamic observations are post-processed using the RTKPOST module within RTKLIB v2.4.3 b34 (Takasu and Yasuda, Reference Takasu and Yasuda2009; Takasu, Reference Takasu2013).
Multi-GNSS (GPS, GLONASS, Galileo, BeiDou and QZSS) pseudorange and carrier phase measurements are post-processed in kinematic mode using RTKLIB. A satellite elevation cut-off angle of 15$^\circ$ is applied to mitigate low-angle multipath or atmospheric errors. Solutions are computed at a 1 second measurement interval for short baselines (Experiment 1) to demonstrate that the low-cost system is capable of high-rate (1 Hz) data logging in this environment. For medium and long baselines (Experiments 2 and 3), solutions are computed at a 10 second measurement interval to avoid reported time correlations of several seconds in the code observations of u-blox M8T and F9P receivers (Odolinski and Teunissen, Reference Odolinski and Teunissen2017a, Reference Odolinski and Teunissen2020), which if neglected, may affect the positioning results. This is particularly true for medium and long baselines when relative atmospheric delays enter the model (Odolinski, Reference Odolinski2012).
Base station and rover pairs are listed in Table 2 and kinematic processing techniques and parameters are summarised in Table 3. RTKLIB configuration settings are modified to improve the solutions for short, medium, or long baselines (e.g., Odolinski and others, Reference Odolinski, Teunissen and Odijk2015a). Identical processing settings are applied to each base–rover pair within each experiment and are not modified to suit a low-cost or survey-grade receiver or antenna, ensuring a fair performance comparison between the different solutions. Antenna phase centre offset (PCO) and phase centre variations (PCV) from the IGS14 antenna calibration database (IGS14.atx) are defined in RTKLIB for survey-grade Trimble observations. PCOs and PCVs are ignored for the low-cost multiband surveying antenna and ANN-MB patch antenna, although providing these values for low-cost antenna models may reduce error magnitudes by a few millimetres (Krietemeyer and others, Reference Krietemeyer, van der Marel, van de Giesen and Veldhuis2022). Daily multi-GNSS broadcast ephemeris files (the BRDM00DLR* product) (Steigenberger and Montenbruck, Reference Steigenberger and Montenbruck2020) from the CDDIS GNSS data archive (Noll, Reference Noll2010) are used for short and medium baseline tests. Final multi-GNSS orbit and clock information (GFZ0OPSFIN* products) from the GFZ Analysis Centre (Montenbruck and others, Reference Montenbruck2017; Männel and others, Reference Männel2020) are used for the long baseline (390 km) test because satellite orbit errors enter the single-baseline positioning model as the baseline increases. Output positions are provided as WGS84 latitude, longitude and ellipsoidal height. Coordinates are transformed to the Antarctic Polar Stereographic coordinate system (EPSG:3031). Time series position data are presented with the mean position for each station removed.
Smoothing or filtering techniques are often applied to processed GNSS time series to remove unrealistic peaks and high frequency noise associated with multipath interference. In Experiment 3 (Fig. 1c), in which the objective is to observe ice flexure and tidal modulation of ice velocity, outliers are removed with a three-hour moving median filter to prevent unrealistic peaks in the horizontal and vertical position time series. This method defines outliers as points that fall beyond a threshold of three scaled median absolute deviations from the sliding median. No filtering, smoothing or outlier detection methods are applied to the solutions in Experiments 1 and 2 (Section 1.1). GNSS data are presented ‘as is’ for the comparisons between low-cost and survey-grade receivers.
3. Experiment 1: Stationary, short-baseline positioning
This experiment quantifies the uncertainty of GNSS positions obtained with low-cost u-blox systems and directly compares the performance of u-blox and Trimble receivers under the same environmental conditions. In a short-baseline positioning configuration, ionospheric and tropospheric errors, and satellite clock and orbit errors are negligible. This stationary, short-baseline experiment therefore demonstrates the optimal expected performance of the low-cost GNSS devices for polar applications.
The stationary comparisons of low-cost u-blox and survey-grade Trimble receivers were conducted at Mario Zucchelli Station, a coastal research station located on a granite promontory in Terra Nova Bay (74.6954° S, 164.0962° E). Four GNSS units (2 low-cost u-blox ZED-F9P receivers and 2 survey-grade Trimble R10 receivers) were deployed in a base station and rover pair, on stationary ground, with a short baseline of 3.5 m (Fig. 2). Receivers and antennas were installed approximately 300 m up-slope from Mario Zucchelli Station to maximise sky view and avoid interference from buildings. Both u-blox receivers were equipped with ANN-MB patch antennas and ground plates. The Trimble R10 hardware consists of a receiver and ultra-compact Zephyr antenna within a single unit. Positions logged during the final 12 hours of the experiment, 0600 to 1800 hours (UTC) on 16 November, 2022, are analysed here. Positioning performance is evaluated in terms of the standard deviation for each component of position (east, north, up), and the 2D (horizontal) and 3D (horizontal and vertical) root mean square (RMS) errors, a collective measure of the difference between observed and expected positions. Statistics for each experiment are presented in Table 4.
3.1 Short-baseline positioning performance
Satellite visibility and geometry together affect the precision of horizontal and vertical positions. Both u-blox and Trimble systems were configured to track five satellite systems visible in Antarctica (GPS, GLONASS, Galileo, BeiDou, QZSS). With an elevation cutoff angle of 15$^\circ$, the u-blox system tracked a mean of 31.8 satellites (minimum = 26, maximum = 39) and the Trimble system tracked a mean of 30.0 satellites (minimum = 24, maximum = 35). The difference is due to the improved continuous signal tracking of BeiDou satellites by the u-blox receiver (Figs. 3g, h). The positional dilution of precision (PDOP) is a measure of the strength of the receiver–satellite geometry. Lower PDOP values indicate a stronger geometry (i.e., satellites are well-distributed rather than clustered across the sky). The receivers experienced similar small excursions in PDOP (Fig. 3i–j), which is reflected as an increase in noise and poorer precision, particularly in the vertical component (for example, see the epochs at 0745 UTC for the Trimble solution, column 2). Overall, excellent PDOP values approaching 1 were observed for both u-blox and Trimble systems. A PDOP >10 indicates a poor receiver–satellite geometry (e.g., Teunissen and others, Reference Teunissen, Odolinski and Odijk2014).
The horizontal and vertical precisions of the two systems are nearly identical (Fig. 3). The horizontal root mean square (RMS$_{\rm {2D}}$) error is 2.4 mm for both the u-blox and Trimble GNSS stations (Table 4). The u-blox system also provided a marginal improvement in vertical precision in comparison to the Trimble system (u-blox: σ u = 5.6 mm vs. Trimble: σ u = 5.9 mm, Fig. 3). The corresponding 95% confidence ellipses are a 2D representation of the positional errors associated with the low-cost receiver (Fig. 4). Positioning errors are of a similar magnitude for u-blox and Trimble systems (u-blox: length of the ellipse semi-major axis = 9.4 mm vs. Trimble: 9.2 mm). The approximate north–south orientations of the ellipse semi-major axes are consistent with fewer positioning satellites traversing the southern sky at a high latitude site. This geometrical configuration, where satellite trajectories are less frequent in the southern sky, is depicted by the skyplots presented in Fig. 5.
High-precision (mm to cm-level) GNSS positions are achieved by carrier phase integer ambiguity resolution. If the number of complete carrier phase wavelengths between receiver and satellites is resolved as an integer value, the solution is fixed. Float solutions, which inherently have poorer precision, are used when integer ambiguities are not resolved. The probability of correct integer estimation, also referred to as the integer ambiguity success rate, is 88.6% for u-blox and 91.4% for Trimble, suggesting a similar ambiguity resolution performance between the two receivers. Solutions were classified as fixed or floating according to a commonly used ambiguity ratio test within RTKLIB with a conservative ratio threshold of three (e.g., Teunissen, Reference Teunissen2017, pg. 680). Since the traditional ratio test is not always robust (Teunissen and Verhagen, Reference Teunissen and Verhagen2009; Verhagen and Teunissen, Reference Verhagen and Teunissen2013), we also evaluate positioning performance by comparing the solutions to precise benchmark coordinates. With a threshold of ±5 cm in the E/N/U directions, u-blox and Trimble systems achieved a 100.0% and 99.9% success rate, respectively, indicating a competitive performance between the two receivers. Therefore, in the following sections, we will assess the positioning performance based on solutions where ambiguities are assumed to have converged to their correct integer values. In other words, we will assess the positioning performance after convergence time for each solution.
4. Experiment 2: Dynamic, medium and long-baseline positioning
This experiment evaluates the dynamic performance of the low-cost systems in a glaciated setting. Two u-blox (Ub1 and Ub2) and one Trimble R10 (Tr1) GNSS station(s) were installed adjacent to each other on the floating left shear margin of Priestley Glacier (Fig. 6a). Station Ub1 was paired with a low-cost surveying antenna (GNSS OEM, 2023) and Ub2 was paired with a patch antenna (U-blox, 2022c) (Fig. 6b and c) to assess whether low-cost antenna type affects positioning performance. The GNSS stations were aligned in a flow-oriented transect with a 5 m spacing. Antennas were installed 2 m above the ice surface with antenna centres positioned at the same elevation to ensure equivalent sky-view conditions. Positions were logged at a 1-second measurement interval for 15 hours during the neap tide on 21 November, 2022. Maximum windspeeds of 12 knots were recorded during the experiment.
The dynamic positioning performance of the u-blox and Trimble systems is evaluated for medium (33.9 km) and long (390 km) baseline configurations. A temporary base station (Trimble NetR9 receiver + Zephyr model antenna) was installed on the roof of a shipping container GNSS laboratory at Mario Zucchelli Station to support the medium baseline (33.9 km) test. This receiver tracked GPS, GLONASS, Galileo, BeiDou and QZSS satellite signals at 1 Hz (Fig. 6e). Existing reference stations in the Terra Nova Bay region do not record all available constellations and frequencies, and thus were unsuitable for this objective (Mario Zucchelli and Jang Bogo Station reference stations: both GPS and GLONASS only). The base station used for the long baseline test is the International GNSS Service (IGS) ground station (SCTB) established near Scott Base, 390 km southeast of Priestley Glacier (Johnston and others, Reference Johnston, Riddell and Hausler2017; LINZ, 2023). This receiver tracks GPS, GLONASS, Galileo, BeiDou and QZSS satellite signals at a 1 second measurement interval.
4.1 Medium-baseline positioning performance
Low-cost stations Ub1 (surveying antenna) and Ub2 (patch antenna) provided millimetre-level precision (Fig. 7). Horizontal RMS$_{\rm {2D}}$ errors were 8.4 mm and 9.7 mm for Ub1 and Ub2, respectively. The u-blox receivers were competitive with the Trimble system (RMS$_{\rm {2D}}$ error: 8.3 mm), irrespective of choice of low-cost antenna (Table 4, Fig. 7). The almost identical performance of the low-cost and survey-grade instruments is also shown by similarities in the derived ice velocity estimates. Based on only 12 hours of observations, ice velocities of 99.9 ± 0.4 ma−1 (Ub1), 103.2 ± 0.4 ma−1 (Ub2), 98.9 ± 0.3 ma−1 (Tr1) are estimated. No tidal vertical oscillation is observed because positions were recorded during the neap tide at a site near a glacier margin.
The vertical positioning error is approximately 3 to 4 times the horizontal error for both u-blox and Trimble observations from Priestley Glacier (Table 4, Fig. 7). The ratio between the vertical and horizontal error magnitude is closer to 2 at lower latitude sites (e.g., Yong and others, Reference Yong2021; Tidey and Odolinski, Reference Tidey and Odolinski2023), due to a more favourable receiver–satellite geometry. While the total number of tracked satellites at the Priestley Glacier site is relatively high (n = 30 to 32) and comparable to a mid-latitude site, the elevation angles of the satellites are lower at higher latitudes (Fig. 5). This geometry leads to a weaker vertical dilution of precision (VDOP), while the horizontal dilution of precision (HDOP) remains close to 1. A similar effect was also observed for the short baseline, stationary scenario (Experiment 1).
4.2 Long-baseline positioning performance
All GNSS stations (Ub1, Ub2, Tr1) were capable of millimetre-level horizontal precision in a long baseline (390 km) configuration (Figs. 8 and 9). Low-cost station Ub1 paired with the surveying antenna was competitive with the Trimble system (RMS horizontal errors were Ub1 = 6.2 mm and Tr1 = 6.5 mm). Of the three stations, the horizontal and vertical positions acquired with the patch antenna were more susceptible to cycle slips and measurement noise (Fig. 9). All long baseline solutions presented here use three satellite constellations only (GPS + GLONASS + Galileo). Further improvements in long-baseline positioning performance are expected with the inclusion of BeiDou and QZSS satellites (e.g., Odolinski and others, Reference Odolinski, Odijk and Teunissen2014; Odolinski and Teunissen, Reference Odolinski and Teunissen2017b).
Vertical positioning errors for all stations increased by approximately 30% in comparison to the medium baseline errors (Table 4). Conversely, the long-baseline configuration did not increase horizontal positioning errors despite the order of magnitude increase in baseline length. With all other error sources held equal, error magnitudes increase with increasing distance between base station and rover. We attribute the better-than-expected long-baseline results to the superior antenna hardware and placement of the Scott Base IGS network station. The temporary base station installed at Mario Zucchelli Station to support the medium baseline test was located in a high-wind zone on top of a shipping container and paired with an early model, lightweight Zephyr antenna of slightly inferior quality to the IGS station antenna (Fig. 6e). The IGS station is equipped with a Zephyr 3 geodetic antenna, designed to minimise multipath via a large resistive ground plane. The difference in antenna hardware quality is shown by the distribution of the carrier-to-noise (C/N 0) density ratios (a measure of signal strength, Fig. 5), where overall, observations from the Scott Base IGS station have higher C/N 0 values than the Mario Zucchelli base station.
4.3 Multi-GNSS versus GPS positioning performance
This test compares multi-GNSS solutions (GPS + GLONASS + Galileo + BeiDou + QZSS) to single (GPS) and dual-GNSS (GPS + GLONASS) solutions from the medium-baseline (33.9 km) experiment conducted on Priestley Glacier. As expected, the five-constellation positioning solution yields smaller errors than the single (GPS) and dual-GNSS (GPS + GLONASS) solutions for both u-blox and Trimble systems (Fig. 10). Each multi-GNSS positioning solution includes at least twice as many tracked satellites in comparison to the single and dual-constellation solutions, leading to less measurement noise and a reduced frequency of undetected cycle slips that are characteristic of the single and dual-constellation solutions.
The low-cost u-blox system only achieves competitive performance to the Trimble system when three or more constellations are tracked. The Trimble system, however, provided centimetre-level precision for single (GPS) and dual (GPS + GLONASS) solutions, at epochs when the u-blox system experienced high signal noise and cycle slips (e.g,. Fig. 10, epochs at 1000 UTC). One key advantage of the higher-cost Trimble system is therefore the ability to achieve precise positions and a stable time series unaffected by cycle slips when only GPS and GLONASS observations are available. We recommend that u-blox rover and base station pairs are configured to track at least GPS, GLONASS and Galileo satellites, at two or more frequencies, for successful low-cost GNSS positioning. To summarise, the dual-GNSS system (GPS+GLONASS) provided millimetre to centimetre-level precision when using a survey-grade receiver and antenna (Fig. 10), but may not suffice when using a low-cost GNSS system at this site.
4.4 Low-cost antenna performance
The medium and long baseline experiments also evaluate the potential impact of different low-cost antenna types on the precision of the positioning results. For the long baseline, horizontal precision improved when the u-blox receiver Ub1 was paired with a multiband surveying antenna instead of a multiband patch antenna (RMS2D error for Ub1: 6.2 mm vs. Ub2: 9.9 mm). Similarly, the surveying antenna also improved the vertical precision for both medium and long baseline solutions (Table 4). Antenna type had no impact on horizontal error magnitudes in the medium baseline test.
The long baseline positions obtained with a patch antenna have larger error magnitudes because the simplified antenna hardware is more susceptible to signal noise (Fig. 5). Patch antennas do not contain internal shielding to mitigate multipath effects and cycle slips are also more frequent due to the antenna receiving a weaker, noisier signal (Fig. 9b). Raw signals received by the u-blox + patch antenna system have lower C/N 0 values overall, particularly for lower elevation satellites ($< 30^\circ$) (Figs. 5a–c). In other settings, low-cost patch antennas are also shown to have a lesser ability to suppress multipath interference and signal noise (Odolinski and Teunissen, Reference Odolinski and Teunissen2017b; Romero-Andrade and others, Reference Romero-Andrade2021; Manzini and others, Reference Manzini2022; Paziewski, Reference Paziewski2022).
5. Experiment 3: Multi-day GNSS records of ice motion
Low-cost and survey-grade GNSS performance is evaluated in a realistic glacier monitoring scenario: observing tide-modulated ice flexure across the floating shear margin of Priestley Glacier. Multi-day records of glacier motion were observed at six GNSS stations (4 u-blox, 2 Trimble R10s) arranged in across- and along-flow transects (Fig. 1c, Table 2). We present six GNSS time series of tidally-modulated across- and along-flow ice displacement and velocity with estimated positioning errors. In this experiment, the amplitudes of the E/N/U position time series for each station will vary due to the different receiver locations with respect to the glacier margin, while the timing of high and low tide peaks should be synchronised.
Vertical ice motion at a predominantly solar diurnal tidal frequency is observed at all GNSS sites (Fig. 11). Focusing on the low-cost configurations, stations Ub4 (600 m from the margin) and Ub3 (800 m from the margin), detected clear diurnal tidal oscillations with amplitudes less than 1 and 2 cm, respectively (Fig. 11a), synchronised with the timing of the CATS2008 tide prediction (Padman and others, Reference Padman, Fricker, Coleman, Howard and Erofeeva2002; Howard and others, Reference Howard, Padman and Erofeeva2019). Vertical positions recorded by the three GNSS stations in the along-flow transect (Fig. 11b) have very similar signal amplitudes and error magnitudes, irrespective of receiver or antenna type. Similar uncertainties are achieved in all of the GNSS configurations reported here (Fig. 11, Table 4). For example, the average of the moving standard deviation σ u, a measure of observation noise associated with vertical positioning, is 1.9 cm (Ub3) and 1.9 cm (Ub4) for the u-blox + patch antenna configurations, and 1.7 cm (Ub1) and 1.6 cm (Ub2) when surveying antennas are used. Three explanations for the marginally smaller vertical errors derived from stations Ub1 and Ub2 are firstly the more advantageous satellite–receiver geometry – the receivers were installed a greater distance from Black Ridge and have an unobstructed skyview (Fig. 1c). Ub1 and Ub2 were also able to track an additional 1 to 2 satellites at each epoch and were paired with low-cost surveying antennas rather than patch antennas.
Tidally-modulated along- and across-flow ice displacement is observed at all GNSS stations (Fig. 12). All u-blox and Trimble stations operated with a precision that allowed the detection of velocity variability at a diurnal frequency (Fig. 12). In the along-flow direction, ice velocity increases during the falling tide, and slows during the rising tide, with one velocity maximum observed per diurnal tide cycle. In the across-flow direction, the observed transverse displacement of ice (towards and away from the margin) is associated with elastic bending. On the rising tide, ice is displaced toward the margin and on the falling tide ice is displaced toward the glacier centre (Fig. 12). The amplitude of these oscillations ranges from ±1.5 cm (Ub4, nearest the glacier margin) to ±3 cm (Ub1, nearest the glacier centre).
5.1 Sources of positioning error
In this section, we consider the causes of positioning errors at the Priestley Glacier field site. Variability in positioning noise is shown by the moving standard deviation computed for each position time series (Fig. 11b). Peaks and trends in the moving standard deviations are synchronised between all six of the GNSS stations, despite their different locations across the glacier shear margin. This consistency across GNSS stations indicates that variability in positioning noise is not predominately due to site specific multipath interference effects or differences in hardware (low-cost versus survey-grade receivers, or surveying versus patch antennas). Instead, the number of tracked satellites, or the similarities in ionospheric and tropospheric conditions, may determine the magnitude of positioning errors at the Priestley Glacier site.
Time-varying satellite geometry and atmospheric effects are demonstrated using the longest duration position time series from station Tr1 (Trimble R10, 9-day duration, Fig. 13). Short-term increases in positioning noise coincide with rapid decreases in the number of tracked positioning satellites (e.g., the epochs at 0800 hours on November 19 in Fig. 13c). The HDOP and PDOP, however, remain steady over the 9-day measurement period due the high number of positioning satellites tracked at all epochs (Fig. 13f). A second source of error, the prevailing ionospheric conditions (indicated by the Kp index), has no apparent association with observed positioning noise (Fig. 13e). Similarly, large variations in the slant ionospheric delay, defined as the estimated delay as the GNSS signal passes through the ionosphere, have very little association with positioning error magnitudes. This result indicates that the ionospheric delay modelling strategy (Table 3) correctly estimates the ionospheric delays. Priestley Glacier GNSS datasets were collected during a period of low to medium ionospheric disturbance (Kp index ≤4). A longer time series encompassing a wider range of geomagnetic disturbances is required to further investigate these effects. Indeed, low-cost GNSS hardware with poorer quality code and carrier phase measurements may be more susceptible to degraded positioning performance during periods of strong ionospheric activity.
6. Discussion
GNSS positioning performance at high latitude sites may be affected by relatively low satellite elevations, which result in weaker receiver–satellite geometries and longer signal paths through the ionosphere. Nonetheless, the positioning performance of u-blox GNSS stations at our high-latitude glacier site is similar to performance evaluations of the same equipment at mid-latitude sites. For example, kinematic positioning evaluations of u-blox receivers have reported horizontal precision of σ e and σ n = 10 mm (Odolinski and Teunissen, Reference Odolinski and Teunissen2020) (RTK, long baseline: 112 km) and σ e = 8 and σ n = 10 mm (Tidey and Odolinski, Reference Tidey and Odolinski2023) (RTK, medium baseline: 27 km). In the present experiments, equivalent data processing approaches applied to low-cost and survey-grade observations with three or more constellations resulted in comparable RMS errors for each baseline length (Table 4). The high-cost, survey-grade system offered no performance advantages. At longer baselines, pairing the low-cost receiver with a ground-plane surveying antenna (rather than a patch antenna) resulted in a small improvement in precision.
The present work focuses on single-baseline kinematic positioning (a relative positioning method) because it can provide the millimetre- to centimetre-level precision required for glaciological applications. Error magnitudes are a function of baseline length, with millimetre-level precision anticipated for short baselines (< 20 km). However, the common notion that a base station must be located within a few tens of kilometres is not necessarily a requirement, particularly for dual-frequency, multi-GNSS observations. Centimetre-level precision is feasible over long baselines > 100 km (Schüler, Reference Schüler2006; Odolinski and Teunissen, Reference Odolinski and Teunissen2020), and indeed, the present work achieved centimetre-level precision for both low-cost and survey-grade systems with a 390 km baseline (Fig. 9).
Successful positioning with the low-cost u-blox system is possible with both single-baseline kinematic positioning, and single-receiver PPP (Zumberge and others, Reference Zumberge, Heflin, Jefferson, Watkins and Webb1997). While we use kinematic positioning due to its inherently smaller error magnitudes at short to medium baselines, remote field settings may necessitate the application of PPP techniques. To illustrate the performance of PPP with low-cost hardware, we generate example solutions using the online CSRS-PPP service (GPS+GLONASS only) and RTKLIB kinematic-PPP (GPS + GLONASS + Galileo) (see Supplementary Material). The choice of low-cost rather than survey-grade hardware did not compromise positioning performance for glaciological applications when using PPP.
6.1 Set-up of low-cost systems for successful precise positioning
The u-blox ZED-F9P receivers used here have the capability to track multi-GNSS dual-frequency signals (e.g., GPS and GLONASS: L1 and L2, Galileo: E1 and E5b). Dual-frequency observations enable medium and long-baseline positioning with low-cost systems (Odolinski and Teunissen, Reference Odolinski and Teunissen2020). GNSS signals are delayed as they travel through the ionosphere, and this effect is amplified as baseline length increases and satellite elevation decreases, leading to errors on the order of tens of metres (Odijk and Wanninger, Reference Odijk and Wanninger2017). Estimation of the ionospheric delay is therefore necessary for medium and long baselines, but can be neglected for shorter baselines, in which case the delays are approximately equal. Dual-frequency data is used to estimate slant ionospheric delays, leading to more precise estimates and improved ambiguity resolution performance (Odolinski and Teunissen, Reference Odolinski and Teunissen2020). In the present work, centimetre-level precision over a long baseline (390 km) is achieved in this way. Single-frequency low-cost modules will not achieve comparable results. Multi-GNSS solutions (i.e., GPS + GLONASS + Galileo + BeiDou + QZSS) provide an improved satellite geometry and redundancy in observations, leading to improvements in precision (e.g., Odolinski and others, Reference Odolinski, Teunissen and Odijk2015b; Paziewski and Wielgosz, Reference Paziewski and Wielgosz2017; Xue and others, Reference Xue, Psimoulis, Zhang and Meng2021).
Single-constellation and dual-constellation solutions are widely used for GNSS positioning in Antarctica, particularly when employing PPP services such as the CSRS-PPP service (Banville and others, Reference Banville2021), or when applying corrections from permanent long-term reference stations for kinematic positioning. In the latter case, existing GNSS reference stations in Antarctica are often configured to receive GPS and GLONASS signals only. For example, the nearby Mario Zucchelli and Jang Bogo Station reference GNSS stations in Terra Nova Bay both recorded GPS and GLONASS signals only during our field campaign. Installation of a temporary base station on stationary ground to track additional constellations may be beneficial for low-cost kinematic positioning if millimetre- to centimetre-level precision is required. The multi-GNSS solutions presented here outperformed the single or dual-constellation solutions for both low-cost and survey-grade receivers (Fig. 10).
The precision and accuracy of GNSS positions can be improved by pairing the low-cost receivers with survey-grade or geodetic antennas (e.g., Odolinski and Teunissen, Reference Odolinski and Teunissen2017b; Paziewski, Reference Paziewski2022; Romero-Andrade and others, Reference Romero-Andrade2021). Performance improvements associated with the use of survey-grade antennas are well established and we do not evaluate this further here. Instead, we compared the performance of low-cost patch antennas and low-cost standard surveying antennas to meet the objective of using a purely low-cost system. In cases where sub-centimetre precision is required, or when working with long baselines exceeding 100 km, using a low-cost surveying antenna rather than a patch antenna may lead to improved precision (e.g., Table 4). In the long baseline (390 km) test (Experiment 2), we observed a 30% reduction in the 3D RMS error when using a low-cost surveying antenna instead of a patch antenna.
6.2 Applications and advantages of low-cost positioning in Antarctica
The low-cost positioning systems installed on Priestley Glacier consumed approximately half as much power as the survey-grade systems (Table 2). Power usage depends on the choice of receiver, data logger, and antenna hardware (amplified surveying multiband antenna models consume more power than patch antenna models), and the observation sampling frequency. Low-cost positioning systems used in the present work logged all available constellations at 1 Hz while supported by a pair of small 12 V solar panels (28 cm × 28 cm) and a single 18 A h SLA battery. The reduced power consumption of the low-cost system is a key advantage because the weight and bulkiness of an overwinter power system (battery bank + solar panels) is a burden for logistical resourcing. At present, continuous GNSS records of Antarctic ice dynamics are biased toward the summer months, with data gaps arising from the challenge of maintaining steady power supply during the polar winter (e.g., Jones and others, Reference Jones, Robinson and Gudmundsson2016; Greene and others, Reference Greene, Gardner and Andrews2020; Klein and others, Reference Klein2020). Low-cost GNSS stations, such as the dual-frequency u-blox units tested here, are a step toward continuous, year-round monitoring in remote environments where power requirements are logistically challenging.
Installation of a temporary low-cost base station to support a field campaign is possible without significant cost barriers. Where centimetre-level rather than decimetre-level precision is required, a low-cost, single-baseline solution may yield positions with better precision and accuracy than a PPP solution (Figs. S1 and S2). With dual-frequency receivers and multi-GNSS configurations such as the five-system (GPS + GLONASS + Galileo + BeiDou + QZSS) configuration used in the present work, medium- to long-baseline kinematic positioning (> 300 km) is feasible (Experiment 2) and may provide improved precision and accuracy over PPP (Fig. S2). Long-baseline positioning solutions can also provide redundancy and quality control when relying on PPP solutions.
The precision of the positioning system determines the smallest measurable ice displacement or change in velocity. The low-cost GNSS units tested on Priestley Glacier operated with centimetre-level horizontal and vertical precision, suitable for a range of glaciological applications. Minimum horizontal and vertical tidal oscillations detected by the low-cost systems were ~1 cm and ~1.5 cm, respectively (Figs. 11 and 12). The precision of the low-cost units is suitable for the observation of tide-modulated velocity gradients within a single week-long field campaign, with no return to the site required. Nearer to the glacier margin, where ice displacement approaches zero, measurement noise begins to exceed the amplitude of displacement, although the mean position is well defined and tide signals are still detected. Low-cost GNSS units similar to the set-ups evaluated here are also suitable for densifying existing GNSS monitoring networks or reference stations. For single-season, temporary occupations of field sites, the significantly lower cost combined with lesser power consumption motivates the deployment of additional GNSS stations for improved spatial coverage and repeatability for studies of ice kinematics and mechanics.
7. Conclusions
Low-cost, mass-market dual-frequency GNSS receivers are capable of precise and reliable positioning at high-latitude, glaciated sites, with errors comparable to high-cost systems. Horizontal and vertical positions from co-located u-blox ZED-F9P GNSS receivers (< $300 USD) and survey-grade Trimble R10 receivers (> $10,000 USD) were compared under stationary and dynamic conditions in Terra Nova Bay, Antarctica. RMS horizontal errors (Table 4) indicate almost identical performance for short baselines (u-blox + patch antenna: 2 mm, Trimble: 2 mm), medium baselines (u-blox + surveying antenna: 8 mm, Trimble: 8 mm) and long baselines (u-blox + surveying antenna: 6 mm, Trimble: 7 mm). A low-cost ground-plane surveying antenna provides a slight advantage over a patch antenna at longer baseline lengths.
Four low-cost GNSS stations and two survey-grade stations were installed on Priestley Glacier to evaluate the performance and reliability of each system in a challenging kinematic setting characterised by centimetre-level ice displacements. The efficacy of low-cost GNSS depends on the magnitude of the observation noise, relative to the signal of interest. Multi-day time series of 3D ice motion show that the low-cost systems operated with a level of precision useful for measuring tide-modulated velocity variability at semidiurnal and diurnal frequencies, at a field site where vertical ice displacement is < 5 cm per day, and horizontal ice motion is < 20 cm per day. A low-cost GNSS station installed within 600 m of the glacier margin detected tidal horizontal oscillations of ±1 cm. Such high-precision results will be reproducible in other study sites in Antarctica, providing that dual-frequency, multi-constellation receiver and antenna hardware is used.
The experiments presented here provide a ‘proof of concept’ of the efficacy of low-cost GNSS positioning systems for glaciological monitoring applications. The mass-market receivers and antennas evaluated here yield both a considerable cost advantage and a $\sim 50\%$ reduction in power consumption in comparison to a survey-grade system. These experiments encourage the widespread use of low-cost receivers to expand GNSS monitoring networks, both in Antarctica and in glaciated regions worldwide.
Supplementary material
The supplementary material for this article can be found at https://doi.org/10.1017/jog.2023.101
Data
The long baseline positioning uses multi-GNSS observations from the International GNSS Service (IGS) station SCTB near Scott Base, maintained by LINZ (2023) and downloaded in RINEX 3 format from the European Space Agency (ESA) GNSS Science Support Centre: https://gssc.esa.int/. Daily multi-GNSS broadcast ephemeris files (BRDM00DLR product) (Steigenberger and Montenbruck, Reference Steigenberger and Montenbruck2020) are from the CDDIS GNSS data archive (Noll, Reference Noll2010): https://cddis.nasa.gov/Data_and_Derived_Products/GNSS/gnss_mgex.html. Final multi-GNSS precise orbit and clock information (Montenbruck and others, Reference Montenbruck2017; Männel and others, Reference Männel2020) generated by the GFZ Analysis Centre are available from the Analysis Center of the Multi-GNSS Experiment (MGEX): https://www.gfz-potsdam.de/en/section/space-geodetic-techniques/projects/mgex. Global Kp index values (Matzka and others, Reference Matzka, Stolle, Yamazaki, Bronkalla and Morschhauser2021) presented in Fig. 13 were downloaded from https://kp.gfz-potsdam.de/en/data. Modified Sentinel-2 images in Fig. 1 were downloaded from https://scihub.copernicus.eu/dhus/#/home.
The software u-center v22.07 is available at https://www.u-blox.com/en/product/u-center. The Trimble RINEX Converter ‘ConvertToRINEX v3.14.0’ software is available at https://geospatial.trimble.com/trimble-rinex-converter. Hatanaka-compressed RINEX files are uncompressed with the RNXCMP software available at: https://terras.gsi.go.jp/ja/crx2rnx.html. GNSS datasets were processed with the open-source software RTKLIB (v.2.4.3 b34, developed by T. Takasu), available at https://rtklib.com/. CSRS-PPP solutions (Banville and others, Reference Banville2021) were generated with the online service: https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/ppp.php. The CATS2008 tide model (Padman and others, Reference Padman, Fricker, Coleman, Howard and Erofeeva2002; Howard and others, Reference Howard, Padman and Erofeeva2019) used to generate the prediction in Figs. 11 and 12, is available at https://www.usap-dc.org/view/dataset/601235.
Code availability
A description of the low-cost GNSS hardware components and data logger code is available on GitHub (https://github.com/hollystill/LowCostGNSS).
Acknowledgements
HS is supported by the Antarctica New Zealand Doctoral Scholarship and the University of Otago Doctoral Scholarship. The field campaign was supported by the Marsden Fund (grant number UOO052) awarded to DJP. We express our gratitude to Antarctica New Zealand and the staff at Scott Base for logistical support. We also express our appreciation to the staff at Mario Zucchelli Station for supporting both logistical and field operations, and for assistance to install a temporary base station. We thank Brent Pooley for fabricating the ground plates used for the patch antennas, and the School of Surveying, University of Otago, for lending the Trimble GNSS equipment. The authors gratefully acknowledge T. Takasu for their contribution to developing the open-source GNSS processing software RTKLIB. We acknowledge the editor and three reviewers for their helpful feedback on the original manuscript.
Author contributions
HS and RO designed the research. MHB and HS built and configured the u-blox GNSS stations. HS, MHB and DJP collected the GNSS datasets. HS processed the GNSS data with support from RO. HS wrote the paper with support from CH, RO, MHB and DJP.