=Paper=
{{Paper
|id=Vol-3183/138
|storemode=property
|title=Backing-Up GNSS with R-Mode: Positioning Performance for Recursive Estimators
|pdfUrl=https://ceur-ws.org/Vol-3183/paper8.pdf
|volume=Vol-3183
|authors=Lukas Hösch,Filippo Giacomo Rizzi,Lars Grundhöfer,Ralf Ziebold,Daniel Medina
|dblpUrl=https://dblp.org/rec/conf/icl-gnss/HoschRGZM22
}}
==Backing-Up GNSS with R-Mode: Positioning Performance for Recursive Estimators==
Backing-Up GNSS with R-Mode: Positioning Performance for Recursive Estimators Lukas Höscha , Filippo Giacomo Rizzia , Lars Grundhöfera , Ralf Ziebolda and Daniel Medinaa a Institute of Communications and Navigation, German Aerospace Center (DLR), Kalkhorstweg 53, Neustrelitz, 17235, Germany Abstract Global Navigation Satellite Systems (GNSS) constitute the main information supplier for outdoor positioning and timing. Unfortunately, unintended and malicious radio-frequency interference con- stitutes a major concern for GNSS. Within the maritime domain, radio attacks deprive the skippers from navigation and lead to the failure of different interfaces on a vessel’s bridge. Ranging-Mode (R-Mode) is a positioning system which uses signals-of-opportunity and allows to backup GNSS. This paper describes the overall R-Mode architecture and details the types of ranging and velocity observations derived from medium and very high frequency radio signals. This paper contributes with the derivation of recursive estimators, in the form of Cubature Kalman Filters, and the discus- sion of the particulars required to accommodate R-Mode observations. The theoretical analysis and performance comparison of the proposed filters is addressed via Monte Carlo simulation following a realistic maritime scenario. Keywords Maritime Navigation, GNSS, R-Mode, Kalman Filtering 1. Introduction Global Navigation Satellite Systems (GNSS) have become the cornerstone for the worldwide provision of Positioning, Navigation and Timing (PNT) data. Besides its extensive use for vehicular and personal navigation, there is an evergrowing dependency of GNSS for timing purposes in financial and power grid applications. However, GNSS performance can be readily disrupted due to various factors: natural phenomena (e.g., in the form of ionospheric dis- turbances), signal reflection (e.g., multipath and non-line-of-sight signal reception) or radio interference (e.g., jamming and spoofing). The proliferation of the latter has raised serious concerns to the GNSS community [1, 2], especially when considering the use of GNSS for safety-critical applications. The maritime domain constitutes a particular case, since GNSS is not only essential for navigation, but its absence leads to the failure of multiple interfaces on a vessel’s bridge and to the service denial of the Automatic Identification System (AIS). To further worsen this issue, GNSS jamming attacks have been frequently reported in the marine scope, typically related to military actions [3]. Under the afore-described issues, the concept of Ranging Mode (R-Mode) was devised in ICL-GNSS 2022 WiP, June 07–09, 2022, Tampere, Finland $ lukas.hoesch@dlr.de (L. Hösch); Filippo.Rizzi@dlr.de (F.G. Rizzi); Lars.Grundhoefer@dlr.de (L. Grundhöfer); Ralf.Ziebold@dlr.de (R. Ziebold); Daniel.AriasMedina@dlr.de (D. Medina) 0000-0002-0656-6502 (L. Hösch); 0000-0003-0585-2133 (F.G. Rizzi); 0000-0002-8650-8280 (L. Grundhöfer); 0000-0002-0488-6457 (R. Ziebold); 0000-0002-1586-3269 (D. Medina) © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) 2008 [4]. R-Mode is a maritime terrestrial navigation system to employ existing maritime service signals as signal-of-opportunity (SoOP) for ranging. It enables positioning and timing for distances of up to a few hundred kilometers from the shore line, conditioned on the avail- ability of transmitting stations, and allows for bridging the periods of GNSS unavailability. Through the joint collaboration of multiple European partners and the continued support of European projects –from earliest to latest: ACCSEAS, R-Mode Baltic, R-Mode Baltic 2–, the feasibility of R-Mode has been acknowledged [5], the first testbeds are now operational and its standardization within the International Maritime Organization has begun. R-Mode uses two types of existing signals on different frequency bands for deriving ranging observations: 1) differential GNSS corrections transmitted by maritime radio beacons over medium frequency (MF); 2) base stations receiving and broadcasting AIS messages over very high frequency (VHF). Fig.1 illustrates the potential availability of R-Mode compatible stations over the Baltic Sea [6]. VHF stations are marked with red circles whereas MF are indicated as magenta triangles. Additionally, the predicted theoretical accuracy over the Baltic region is also visible in the picture, showing that 10 m horizontal accuracy is achievable over sea. With the initial positioning performance been assessed on recent works, the extend of their study is limited to either snapshot (i.e., memoryless) solutions or to using a single frequency band (e.g., [7] analyzes VHF and [8] addresses the use of MF). In this contribution, the intricacies related to fusing both MF- and VHF-derived ranging and velocity measurements are discussed, as well as recursive estimators of Kalman filtering type being proposed. The positioning performance of such estimators is analyzed based on Monte Carlo experimentation, following a realistic maritime scenario with both MF- and VHF-transmitting stations. The rest of the paper is organized as follows: Section 2 provides a brief overview on the R-Mode architecture, its signal models and related ranging and velocity observations. Section 3 discusses on recursive estimators using R-Mode observations and analyses the specifics for a Cubature Kalman Filter solution. Then, Section 4 studies the positioning performance of the previously derived estimators for a simulated R-Mode scenario. Finally, Section 5 presents an outlook of the work and discusses the future lines of work. 2. R-Mode The R(anging)-Mode concept emerged in 2008 in order to offer an alternative PNT terrestrial system to the maritime users [4]. The system implementation is based on the SoOP idea, which means reusing existing infrastructure and signals for navigation purposes. This is important to strongly reduce the cost and the deployment time of the system itself. The potential of R-Mode has been presented in three feasibility studies published in 2014 [9, 10, 11]. In these reports two main infrastructures were considered, the MF maritime radio beacons and AIS which uses VHF band. Therefore, in the paper we will refer to them as MF and VHF R-Mode. Additionally, in [9] the potential combination of the system with eLoran signals is explored. The frequency of the signals in use is fundamental in order to understand how the radio- wave propagates. In the VHF band the signals propagate as line-of-sight (LOS), hence the transmitter-receiver distance can be described with the classical formulation of the Euclidean distance, analogous to the GNSS case. VHF measurements are obtained by using correlation techniques. In particular, range and velocity observation are gathered from the stations by evaluating the time of arrival (TOA) and the Doppler frequency of the received signal respec- Figure 1: Predicted R-Mode positioning accuracy with combined VDES (red dot) and MF (magenta trian- gles) transmitters over day-time in the Baltic Sea. Picture extracted from [6]. tively [7]. Therefore, ranges are given as follows ρ = τ c0 (1) with τ signal propagation time and c0 speed of light in the vacuum. Radial velocity instead is obtained from Doppler measurements as ∆f vr = − c0 (2) f0 with ∆f Doppler frequency and f0 carrier reference frequency. In (2) a positive Doppler means that the distance between the receiver and the transmitter is decreasing, therefore the resulting radial velocity is negative. In general, velocity measurements present noise of one order of magnitude lesser than the ranges and, therefore, they are of particular relevance to achieve good positioning performance. The interested readers can refer to [7] for more details about VHF R-Mode. Differently from VHF signals, the MF ones propagate as ground waves which implies that the signals follow the curvature of the Earth. The main advantage of MF signals is that they are not limited to LOS and can, therefore, be received at greater distances. However, such curved propagation implies that the Euclidean distance does not correctly model the range between receiver and transmitter. Instead, MF-derived ranges are typically modelled as geodesics on the Earth ellipsoid and described with the Vincenty’s distance model [12]. Positioning with MF signals is possible by exploiting phase measurements. Frequency division multiple access (FDMA) scheme is used to distinguish the transmitters. Each channel contains a minimum shifted keying (MSK) signal carrying data and two additional continuous wave (CW) which are used as pilot signals for positioning. Ranges can be obtained by tracking the phase evolution of these two CW as follows gj,k = Nj,k λj,k + ϕj,k λj,k (3) where j is the station index whereas k = 1, 2 is the CW index. N represents an integer number of phase cycle, often referred to as ambiguity in the GNSS literature, ϕ is the fractional phase cycle and λ represents the wavelength of the CW signal. Further information about the signal characteristics and phase estimation technique for MF R-Mode can be found in [8]. After this brief description of the signals in use, one clearly identifies that one of the main challenges for the position solver is to consider and combine the different observations with their pertinent models, especially given the MF ground-wave signal propagation. In [7] and [8] the positioning performance using respectively VHF and MF was addressed. [7] proposed an Unscented Kalman filter (UKF) for the VHF measurements whereas in [8] a snapshot iterative least square (ILS) is used for the MF range measurements. In the sequel, we aim at combining VHF and MF R-Mode measurements with recursive estimation based on Kalman filtering techniques. 3. Recursive Estimators for R-Mode Navigation Let us consider a general discrete state-space model (SSM) whose time evolution is described by a process model f (·) and the relationship between the state x and a set of measurements y by an observation model h(·), as xk = f (xk−1 , wk−1 ) , (4) yk = h (xk ) + nk , (5) with the vectors of process and observation noise assumed to follow Gaussian distributions of known parametrization (i.e., typically zero-mean and known covariance matrix), such that wk−1 ∼ N (0, Qk−1 ), nk ∼ N (0, Σk ). At a particular time instance k, the state estimate is given by ⎡ ⎤ pk ⎢ vk ⎥ 3 ̇ 1 p ⎣cδtk ⎦ , with pk , vk ∈ R , cδtk , cδ tk ∈ R , xk ∈ R , xk = ⎢ (6) ⎥ cδ̇ tk where pk , vk denote the three-dimensional vectors of position and velocity, expressed in a global reference frame (such as the Earth-centered Earth-fixed (ECEF)), while cδt and cδ̇ t express the clock offset and clock offset rate, respectively. Then, p is the state dimensionality. Note that, in analogy to the GNSS world, the clock offset delays at the receiver end shall be estimated while clock deficiencies at the transmitter end are expected to be covered by the data transmission or a prospective R-Mode augmentation system. 3.1. Observation Models As introduced during Section 2, the reception of VHF and MF R-Mode signals leads to two types of ranging observations and a radial velocity measurement, with details on the corre- sponding observation models provided next. 3.1.1. VHF measurements Propagating in a straight line, VHF signals lead to ranges in an Euclidean space and the following observation model ρiVHF = ⃦pi − p⃦ + cδt + niρ , for i = 1, . . . , nVHF ⃦ ⃦ (7) where the time index has been neglected for simplicity, the superscript i refers to the each of the nVHF stations and ∥ · ∥ is an Euclidean norm. Note that the small time deviations among stations due to the TMDA modulation is negligible and, therefore, disregarded in this work. 3.1.2. VHF Doppler measurements The application of Doppler measurements for the R-Mode VHF implementation leads to signifi- cant accuracy improvements [7], since Doppler is moderately less affected by noise than ranging measurements. Thus, the radial velocity with respect to the ith transmitter is described by )︁⊤ pi − p ρ̇ iVHF = − vi − v + cδ̇ t + niρ̇ , (︁ for i = 1, . . . , nVHF , (8) ∥pi − p∥ where the time index has been neglected again for readiness and the transmitter velocity is typically null (since R-Mode does not currently considers mobile transmitters). MF Measurements As previously discussed, MF measurements propagate following the Earth’s curvature, leading to a complicated geolocation-dependent observation model, such that ρjMF = ⃦pj − p⃦V + cδt + njρ , for j = 1, . . . , nMF , ⃦ ⃦ (9) where ∥ · ∥V is the Vincenty’s distance, or the geodesic between two arbitrary points on the surface of the Earth. Presenting high fidelity for the Earth ellipsoid, Vincenty’s inverse problem leads to an iterative procedure based on the two latitude and longitude coordinates. Thus, the use of the celebrated Extended Kalman Filter (EKF) is jeopardized on the derivation of complex Jacobians and sensitive to the high nonlinearity of ellipsoidal distances, especially prone to errors for long distances. 3.2. Cubature Kalman Filtering for R-Mode Positioning To exploit the series of observations collected over time, one generally makes use of the Re- cursive Bayesian Estimation (RBE) framework. Among the families of RBE algorithms, the Kalman Filter (KF) and its nonlinear extensions –e.g., the EKF, UKF or Sigma-Point Gaussian Filters (SPGF)– have become the norm for navigation and tracking applications [13, 14, 15, 16]. The high nonlinearity of Vincenty’s distances motivated the authors into applying SPGF-type of solutions, appealing due to its implementation easiness and scalability with higher dimen- sions (the latter appealing for prospective ultra-tighly coupling R-Mode receiver and position- ing). In particular, the Cubature Kalman Filter (CKF) [17] constitutes the filtering choice for the fusion of VHF and MF ranging and velocity observations. Prediction Step Considering a constant velocity time evolution of the positioning, the process model in (4) is given by ⎡ ⎤ I3 ∆tI3 0 0 ⎢0 I3 0 0⎥ x̂k = Fk−1 x̂k−1 , Fk−1 = ⎢ ⎣0 ⎥, (10) 0 1 ∆t⎦ 0 0 0 1 with ∆t the time elapsed between two consecutive discrete time instances. With the prediction step being a linear function, the prediction for the covariance matrix can be realized using the linear KF form, as Pk|k−1 = Fk−1 Pk−1|k−1 F⊤ k−1 + Qk−1 . (11) Correction Step Then, the update equations for the state and covariance matrix result from the propagation of the cubature points. To do so, one first propagates these points Xk|k−1 based on the factorization of the covariance matrix and their evaluation on the observation model, as 1/2 Xk|k−1 = xk|k−1 + Pk|k−1 ε (12) (︁ )︁ Ŷk = h Xk|k−1 (13) with ε the generators for the 2p points. From these, we may reconstruct the mean of our vector of observation models with n 1 ∑︂ ŷk = [Ŷk ]i (14) n i=1 where n is the total number of observations (i.e., n = 2· nVHF +nMF to account for the Doppler and ranging measurements of VHF and the ranging observations from MF) and [a]i indicates the ith position on a generic vector a. Then, the update of the state and covariance estimates follow the well-known CKF algorithm [17]: n 1 ∑︂ ⊤ Pyy,k|k−1 = Ŷk Ŷk − ŷk ŷ⊤ k + Σk (15) n i=1 n 1 ∑︂ ⊤ Pxy,k|k−1 = X̂k|k−1 Ŷk − x̂k|k−1 ŷ⊤ k (16) n i=1 Kk = Pxy,k|k−1 P−1 yy,k|k−1 (17) x̂k|k = x̂k|k−1 + Kk (yk − yˆk ) (18) Pk|k = Pk|k−1 − Kk Pyy,k|k−1 K⊤ k. (19) Receiver initial position 57 MF Transmitters VHF Transmitters 56 Latitude [Deg] 55 54 9 11 12 14 15 17 18 Longitude [Deg] Figure 2: Map of the simulation scenario showing VHF, MF transmitters and initial receiver position respectively represented by blue triangles, red circles and black square. 4. Simulation Results The algorithm proposed has been tested in a simulated scenario. Fig. 2 shows the map with the VHF (blue triangles) and MF (red circles) base stations used to generate the synthetic observations (i.e. pseudoranges and Doppler measurements). The initial receiver position is also visible in the map represented as a black square. It is important to mention that the location of the MF transmitters used for the simulation are all enabled to send R-Mode signals, whereas the VHF ones are only potential candidates for the future implementation of the system. To assess the performance of the filter under study, a Monte-Carlo simulation with 100 realizations was performed. The values of the process noise covariance matrix describing the model mismatch of the filter are used to generate the random walk of the reference trajectory in each realization. The trajectory is initialized randomly around the starting point indicated in Fig. 2 with an uncertainty as indicated by the first element of the first row of Tab. 1. The values of the first row of Tab. 1 indicated as initial uncertainties are also used as initial process noise covariance matrix of the filter. In the second row of Tab. 1 the standard deviation used for the process noise covariance matrix are given, for both velocity and clock drift. Last but not least, the third row of Tab. 1 contains the standard deviation used to generate the noise on the simulated measurements (i.e MF range, VHF range, VHF Doppler Velocity) and the measurement noise covariance matrix Σ. In Fig. 3a, the time evolution for the root mean squared error (RMSE) for the position estimates is depicted. Specifically, the orange line (as indicated by the legend) illustrates the error in the ECEF coordinate system, while the blue line indicates the horizontal 2D positioning error in the East-North coordinate system. The difference between the two represents therefore Table 1 Monte Carlo simulation parameters. Initial uncertainties Position: 10 [m], Velocity: 2 [(m/s)] standard deviations Clock bias: 10 [m], clock rate 1 [m/s] Process noise Clock rate: 0.1 [s/s/s] standard deviations Velocity (East-North-Up): [0.1, 0.1, 10−4 ] [m/s/s] Observation noise MF range: 10 [m] standard deviations VHF range: 50 [m], VHF Doppler velocity: 0.5 [m/s] (a) RMSE of position in 3D ECEF and 2D ENU (b) Mean DOP in horizontal and vertical domain. Figure 3: Position RMSE (root mean squared error) and DOP (dilution of precision). the contribution of the error in the vertical domain (Up), on which we expect poor performance due to the low vertical dilution of precision (VDOP). Nevertheless, for maritime application the interest primarily lays on the horizontal domain, verifying that there are no instabilities in the vertical one. Indeed, for the three-dimensional RMSE in Fig. 3a, it seems apparent the presence of a transient effect of the filter, which is a typical and expected behavior. The convergence to a steady-state appears to be slow but it can be explained by the fact that the values in the process noise covariance matrix are very small as indicated in Tab. 1. Also, the long convergence time observed might be induced by the poor observability over the vertical component. In the future, a deeper analysis on the convergence will be done and techniques to speed-up this process will be investigated. In terms of performance, the filter should provide close-to-optimal filtering capabilities, con- ditioned on the stochastic modeling is known. As afore-explained, the same process noise covariance matrix Q is used to create the reference and the measurement noise is assumed to be perfectly known. In order to mitigate the errors in the vertical domain, the associated pro- cess noise standard deviation is reduced to 10−4 m in the process covariance matrix. Following the small acceleration capabilities of commercial vessels, a standard deviation of 0.1 m/s/s is simulated and thus used for filter design. Even if the three-dimensional position estimate appears to not fully converge to steady-state, an accuracy of 62 m is achieved at the end of the simulation. Nevertheless, such accuracy is surprising given the large VDOP as visible in Fig. 3b. For better assessment, Fig. 4 depicts Figure 4: Root-mean-squared error (RMSE) of position in 2D ENU frame only the RMSE in the horizontal direction. Following the small HDOP values visible in Fig. 3b, the filter shows excellent performance. Despite the small overshooting effect visible until epoch 1800, the filter is able to fully converge and estimate the user position with the depicted RMSE of approximately 2.5 m. As stressed earlier, the positioning performance, especially in the horizontal domain, is of particular interest for the maritime application. The accuracy achieved by this approach outperforms the predicted accuracy within the testbed. However, it is important to mention that this is the result of a simulation for filter validation. Knowing all simulated uncertainties stated in Tab. 1, especially for the process noise, is not possible in a real-world environment. Still, this performance validates the implemented filter approach in accordance to the low HDOP values. Both DOP values shown in Fig. 3b show constant performance throughout the whole sim- ulation. The orange graph in depicts the HDOP in the associated East-North coordinate system. The extremely low value of 0.65 shows good performance, which is expected due to the geometrically favourable conditions of the initial position (black square in Fig. 2). As the geometrical conditions experience no significant changes throughout the whole simulation, only small variations can be observed in the HDOP. The vertical DOP (blue graph of Fig. 3b) amounts to 17.25 and demonstrates considerably bad geometrical conditions in the vertical do- main. Also this value shows only small changes, which can be explained by the mostly steady geometrical conditions. Using exclusively transmitters placed on the earth’s surface, a poor VDOP is expected. The approach used to limit the positioning uncertainties in the vertical direction addresses this issue. We consider this method suitable due to the harsh geometrical conditions of the vertical positioning but also to incorporate the fact that our receiver will stay on the earth’s surface, hence the approach is application specific and cannot be adopted for other scenarios where the receiver can experience large vertical variation (e.g.in aviation). Furthermore, the validity of the approach in discussion can be stressed by the low values (a) 3D RMSE of speed (b) RMSE of clock offset Figure 5: RMSE of speed and clock offset (of 0.3 m/s) of the three-dimensional RMSE on the speed estimation depicted in Fig. 5a. The filter is sufficient dynamic to achieve convergence within approximately 2000 s, which is fast, compared to the convergence time of the RMSE on the position depicted in Fig. 3a. The convergence time of the RMSE of the receiver clock offset depicted in Fig. 5b is even smaller. Even though the low offset is centered around a relatively low value of 1.5 m, its behaviour is comparably noisy. This effect could be mitigated by an increased number of Monte Carlo realizations, which would raise the computation time and therefore was not considered in the current implementation. 5. Conclusion In this paper, we described the overall architecture of R-Mode, a GNSS backup system for the maritime domain. The positioning accuracy of the system is predicted to be less than 10 m, 95 % of the time. From a positioning perspective, the main challenges are related to the integration of the two subsystem (MF, VHF) and the low observability on the vertical direction caused by the transmitters geometrical setup. Due to the high non linearity of the MF range measurement and the complexity of its Jacobian term derivation, we excluded the adoption of the EKF. Therefore, a CKF was im- plemented as PNT algorithm. Its theory was briefly presented along with the definition of the different observation models. To assess the performance of the filter, a simulation environment was created in order to perform Monte Carlo runs. The realizations were obtained by using real VHF and MF trans- mitter locations and we showed that the filter is able to accurately estimate all the relevant states by using an adapted process noise covariance matrix. In particular, the usage of very low variance in the vertical speed acts as a bound for the variation in the same direction and reduces the impact of unfavorable VDOP. The results of the horizontal positioning performance are extremely promising: After convergence, the RMSE in the horizontal domain amounts to 2.5 m, which is surprising, even in a simulated environment. Nevertheless, the long conver- gence time of the filter in the three-dimensional domain shows the poor observability in the vertical direction. However, for the application presented, the practical purpose of a vertical positioning estimate is limited. In the future, several research directions are foreseen to be considered. First of all, perform a test with the proposed algorithm on the field by using real measurements. Secondly, the com- parison of alternative positioning algorithms and finally the integration of additional sensors which can reduce the effects associated to the poor geometry in the vertical domain. Bibliography [1] J. A. Volpe, Vulnerability Assessment of the transportation infrastructure relying on the Global Position System, US Department of Transportation (2001). [2] D. Medina, C. Lass, E. P. Marcos, R. Ziebold, P. Closas, J. Garcı́a, On GNSS jamming threat from the maritime navigation perspective, in: 2019 22th International Conference on Information Fusion (FUSION), IEEE, 2019, pp. 1–7. [3] G. AS, GPS interference and jamming on the increase (https://www.gard.no/web/updates/content/30454065/gps-interference-and-jammingon- the-increase), 03.05.2021. [4] J. Oltmann, M. Hoppe, Contribution to the IALA wold wide radio navigation plan (IALAWWRNP)/ recapitalization of MF DGNSS systems, in: input document to IALA ENAV4, 2008. [5] L. Grundhöfer, F. G. Rizzi, S. Gewies, M. Hoppe, G. Del Galdo, Improving medium frequency R-Mode ranging with GMSK modulation, in: Proceedings of the 34th Inter- national Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021), 2021, pp. 3227–3233. [6] J. Safar, A. Grant, M. Bransby, MF/VDES R-Mode Coverage Prediction and Accuracy Estimation, Technical Report, GRAD, 2020. [7] M. Wirsing, A. Dammann, R. Raulefs, VDES R-Mode performance analysis and ex- perimental results, International Journal of Satellite Communications and Networking (2021). [8] L. Grundhöfer, F. G. Rizzi, S. Gewies, M. Hoppe, J. Bäckstedt, M. Dziewicki, G. Del Galdo, Positioning with medium frequency R-Mode, NAVIGATION (Journal of ION) (2021). [9] G. Johnson, P. Swaszek, Feasibility study of R-Mode combinig MF DGNSS, AIS an eLoran transmissions, Technical Report, ACCSEAS, 2014a. [10] G. Johnson, P. Swaszek, Feasibility study of R-Mode using AIS transmissions: Investiga- tion of possible methods to implement a precise GNSS independent timing signal for AIS transmission, Technical Report, ACCSEAS, 2014b. [11] G. Johnson, P. Swaszek, Feasibility study of R-Mode using MF DGPS Transmissions, Technical Report, ACCSEAS, 2014c. [12] T. Vincenty, Direct and inverse solutions of the geodesics on the ellipsoid with application of nested equations, Survey Review, 23 (176), 88-93 (1975). [13] J. Dunı́k, S. K. Biswas, A. G. Dempster, T. Pany, P. Closas, State estimation methods in navigation: overview and application, IEEE Aerospace and Electronic Systems Magazine 35 (2020) 16–31. [14] C. Fernández-Prades, J. Vilà-Valls, Bayesian nonlinear filtering using quadrature and cubature rules applied to sensor data fusion for positioning, in: 2010 IEEE international conference on communications, IEEE, 2010, pp. 1–5. [15] D. Medina, A. Heßelbarth, R. Büscher, R. Ziebold, J. Garcı́a, On the Kalman filtering formulation for RTK joint positioning and attitude quaternion determination, in: 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), IEEE, 2018, pp. 597–604. [16] A. Heßelbarth, D. Medina, R. Ziebold, M. Sandler, M. Hoppe, M. Uhlemann, Enabling Assistance Functions for the Safe Navigation of Inland Waterways, IEEE Intelligent Transportation Systems Magazine 12 (2020) 123–135. [17] I. A. S. Haykin, Cubature Kalman Filters, IEEE Transactions on automatic control (2009).