1. Introduction
Reliable positioning, navigation, and timing (PNT) information are becoming increasingly crucial in various applications [
1,
2,
3,
4]. In particular, the PNT information, which is currently the most widely used technology, is essential for autonomous driving. The most representative PNT infrastructures include global navigation satellite systems (GNSSs), enabling users to receive radio signals from satellites located approximately 20,000 km above the Earth’s surface and calculate distances from the satellites to determine their position and time. Because the GNSS can be used anywhere in an open-sky environment, numerous location-based services rely on GNSS [
5,
6].
To obtain more reliable PNT information through the GNSS, a considerably number of signals should be received from the satellites. Therefore, more countries are continuously expanding their GNSSs and making continuous efforts to increase their efficiency by utilizing more frequency signals [
7,
8,
9]. Currently, GNSSs include the Global Positioning System (GPS) operated by the United States, Galileo by the European Union, GLONASS by Russia, and BeiDou by China. The Republic of Korea is planning to establish its own satellite navigation system for use in areas near the Korean peninsula through the Korean positioning system project that commenced in 2022 [
10].
However, GNSS signals are vulnerable to intentional or unintentional radio interference because of their extremely low strength and their signal structure being open to all. For instance, the use of small GPS jammers by truck drivers to evade tracking by the company could cause havoc at key national facilities, such as airports. Even with regard to military conflict, it occurs in a more frequent and advanced manner [
11,
12]. GNSS jamming and/or spoofing have been frequently reported in Europe, East Asia, and the Middle East. According to the European Union Aviation Safety Agency (EASA), since 24 February 2022, GNSS spoofing and jamming have intensified in four major geographical areas, including the Black Sea [
13].
International organizations, such as the International Maritime Organization (IMO) and the International Civil Aviation Organization, recommend the use of terrestrial navigation systems to compensate for vulnerabilities in GNSSs. In the marine field, the expected damage is enormous in situations where GNSSs do not work, owing to the high dependence on PNT information on GNSSs [
14]. Therefore, the development of a navigation system based on ground radio signals that can be used at sea, such as the enhanced long range navigation (eLoran) and ranging mode (R-Mode), is underway [
15,
16,
17,
18,
19].
Among emerging terrestrial navigation systems for maritime areas, the eLoran system has the most technically complete and close-to-full operational capability. The U.S participated in the modernization of Loran-C to validate the feasibility of eLoran. Moreover, the U.K implemented the initial operational capability (IOC) of the eLoran system in conjunction with the Northwest European Loran-C system and proposed a plan to establish a new transmission station through the MarRINav project [
20]. In South Korea, since June 2021, the eLoran pilot service has operated near two major ports in the West Sea [
21].
As eLoran signals propagate along the surface, various propagation delays occur, depending on the propagation path medium. The propagation delay that occurs according to terrain or altitude remains unchanged with time and is called the spatial additional secondary factor (ASF), whereas the propagation delay that depends on weather or season and changes over time is called the temporal ASF. The spatial ASF is measured in advance at each position within the eLoran service area and converted into a map-type database, enabling the user to calculate the corrected position [
22,
23].
Currently, South Korea’s eLoran system is designed to correct each error accurately such that users can calculate their location within 20 m of accuracy near both ports. An eLoran differential station collects signals in real time near the port to monitor changes in the range measurement and generate real-time ASF correction. In addition, eLoran service providers use real-time ASF correction to measure the spatial ASF at each location within a 30 km radius and store it in the form of a grid map. Finally, the user can calculate the exact position using both the spatial ASF map and ASF correction received in real time.
The correlation of the real-time ASF correction between the eLoran differential station and the user location decreases as the distance from the eLoran differential station increases, rendering the accurate measurement of the spatial ASF challenging. Therefore, a spatial ASF map is not provided outside the 30 km radius of the reference station; thus, an eLoran receiver estimates its position with the same positioning process as the existing Loran-C. Although Loran-C has a proven positioning accuracy of approximately 460 m [
24], the position error can be as high as several kilometers depending on the dilution of precision, which is the geometric arrangement between the transmitters and user.
This study aims to investigate the positioning performance of an eLoran receiver in four navigation stages classified by the IMO (inland waterways, harbor approaches, coastal waters, and oceans). For this purpose, we collected data from a long-term voyage using a ship equipped with an eLoran receiver and a differential GPS (DGPS) receiver. To evaluate the positioning performance in areas where ASF maps are unavailable, we propose a method for estimating ASF based on DGPS positions. This method proved valuable for assessing and validating the performance of eLoran positioning during the experiment.
The remainder of this paper is organized as follows.
Section 2 describes recent updates to the Korean eLoran system, including eLoran transmitters and eLoran differential stations.
Section 3 describes the experimental equipment and methods used to realize the objectives of this study. In
Section 4, we analyze the results obtained by installing the experimental equipment on a real ship and sailing it for a prolonged period. Finally, the findings are summarized in
Section 5.
3. Materials and Method
In the current state of Korean eLoran systems, although ASF maps have been produced and positioning performance has been validated in some areas, the coverage of such maps is quite limited. Moreover, the real-time ASF correction generated by the eLoran differential stations may not have a wide validity range owing to the highly variable terrain in Korea. Therefore, alternative methods of validating eLoran positioning performance in areas where ASF maps and real-time ASF corrections are unavailable should be explored.
A possible method is to utilize the mandatory DGPS receiver specified in the Korean ship safety act to estimate the ASF and use it for the eLoran position correction. DGPS-based ASF estimates can be less accurate than values from an ASF map measured using a receiver time-synchronized to the eLoran system; however, this can be mitigated by estimating the receiver clock error in position solution derivation. This section describes the experimental equipment and measurement methods used to estimate the ASF based on DGPS positions.
3.1. Equipment
The most advanced commercially available eLoran receiver is from Ursanav (North Billerica, MA, USA). The eLoran receiver must satisfy the minimum functional requirements established by the radio technical commission for maritime services (RTCM) special committee (SC)-127 [
34]. These includes the ability to search for multiple group repetition intervals (GRI) and suppress cross-rate interference caused by different GRI signals, and they include continuous wave interference mitigation capabilities to remove interference sources of continuous wave signals at particular frequencies. Furthermore, an eLoran receiver requires the pre-entry of almanac information, such as transmitter location and emission delay (ED), into memory and the ability to demodulate and decode LDC information from particular transmitters. Ursanav’s UN-151 module satisfies the minimum performance requirement of an eLoran receiver and was used during eLoran IOC tests in the U.K. Additionally, a firmware update corresponding to the configuration of the Korean eLoran system was completed.
A DGPS receiver installed onboard the vessel was used to evaluate the accuracy of the positions calculated using the eLoran system. According to Korea’s ship safety law, all vessels weighing over 20 tons must be equipped with a DGPS receiver for safe navigation. The experiment used a government vessel weighing 97 tons with an already-installed DGPS receiver. The DGPS receiver, model DSPR-1400, is a product of Samyoung ENC Co., Ltd. Busan, Korea. Although the performance specifications in the datasheet indicate a position accuracy of approximately 3 m, it provided accuracy within 1 m for almost all instances during actual use.
3.2. Experimental Site near Incheon Port
The IMO has defined the requirements of satellite navigation systems for maritime users in four phases, namely, inland waterways, harbor approaches, coastal waters, and oceans, as outlined in Resolution A.915(22). Incheon Port, among the largest ports in South Korea, was chosen as the experimental site for this study. Its maritime space is officially classified by the Korean Ministry of Oceans and Fisheries, as shown in
Figure 1. By matching each classified space with the categories specified in Resolution A.915(22), the red area represents an inland waterway named Ara, the orange area represents the port area, the blue area represents the coastal area, and the remaining areas correspond to the ocean. Based on Resolution A.1046(27), radio navigation systems should achieve a positioning accuracy of 10 m with 95% probability in harbor approaches and coastal waters, and 100 m in oceans. This study validated whether the eLoran system satisfied these requirements for each phase of the voyage.
3.3. Methods to Determine eLoran ASF Measurements
In the UN-151 module developed by Ursanav, the receiver clock was synchronized to the UTC using UTC-related messages received through the LDC message, and the receiver output the TOA of the eLoran signal based on this synchronization. However, the TOA output by the receiver did not correspond to the literal definition of the TOA because it included the signal propagation time (
), emission delay (ED) of the
i-th transmitter, and receiver clock offset (
). This can be mathematically expressed using Equation (1):
where
i indicates the number used to identify the three eLoran transmission stations. Suppose the position of the eLoran receiver is known precisely through the DGPS receiver. In that case,
can be broken down as shown in Equation (2):
is a function proposed by Brunavs, which represents the amount of additional time delay incurred when the propagation signal travels through the sea surface compared with the time consumed to propagate in vacuum. can be divided into two: time-variant () and time-invariant ASF (). Generally, eLoran users consider the real-time ASF correction received from nearby eLoran differential stations to be an , whereas the estimated value from the ASF map is regarded as an . However, in this study, we used without distinguishing between and . It is important to note that this method has certain limitations, as it may not fully account for the changes in over time. Therefore, the derived ASF values may not remain valid for extended periods. Nevertheless, this approach can be effectively used to assess the system’s performance under optimal conditions when ASF correction is implemented accurately through various methods.
Equation (3) can be obtained by rearranging the terms in Equations (1) and (2) and isolating the
term.
where
is the only unknown variable,
represents the measured value obtained by the receiver,
indicates a predetermined value stored in the receiver’s memory,
indicates a calculated value based on the known coordinates of the
i-th transmitter and the user’s position obtained through the DGPS receiver, and
represents a function that uses
as the input. Although the true value of
cannot be determined, it was estimated using weighted least squares, which can accurately estimate the clock offset during positioning with eLoran signals [
35].
3.4. Demonstration Method of eLoran Positioning Accuracy
To evaluate the positioning accuracy of the Korean eLoran system within the four navigation stages identified by IMO, the data from each stage-specific region were analyzed. The difference between the positions obtained solely from eLoran and the positions from the DGPS receiver was defined as the positioning error of the Korean eLoran system. The positioning errors were sorted in ascending order, and analysis was conducted on the values corresponding to the 95th percentile and the maximum value.
To comprehensively evaluate the positioning accuracy of the eLoran system in a unified manner, we conducted the experiment assuming the unavailability of both real-time ASF correction and ASF maps in all testbed regions. In order to validate the system’s performance, we employed the methodology proposed in
Section 3.3. Three distinct scenarios were considered to assess the system’s performance. In the first scenario, the positioning error was determined by conducting measurements without undergoing any correction process, similar to Loran-C. The second scenario aimed to verify the system’s performance in situations where continuous access to real-time ASF correction and ASF maps during eLoran navigation was not feasible. In this case, the positioning accuracy was assessed by applying correction based on the DGPS position solely at the start of the navigation segment. In the third scenario, we examined the system’s performance under the assumption of real-time ASF correction and availability of ASF maps. Correction was performed at each interval defined by the ASF maps to verify the resulting positioning accuracy.
4. Results
4.1. Inland Waterway
The first experiment was conducted in an inland waterway called Ara, located adjacent to the Incheon Port. The Incheon testbed transmission station was installed at a location where the sea and inland waterways converge, as illustrated in
Figure 2. Due to the near-field effect of the eLoran signal within a 6 km radius from the transmitter, the experiment was conducted beyond this range. The vessel completed a round trip of approximately 10 km, and the uncorrected eLoran position exhibited an error of 585.13 m at a 95% confidence level, with a maximum error of 605.36 m, when compared to the DGPS position. By estimating the ASF based on the DGPS position at the start and utilizing it to correct the position error, the error was reduced to 95.72 m at the 95% confidence level, with a maximum error of 154.3 m. Furthermore, when navigating at intervals of 500 m and 1 km and estimating the ASF based on the DGPS position to correct the position error, the 95% error levels were 39.90 m and 48.09 m, respectively, with a maximum error of 127.81 m in all cases.
ASF measurements can be used to create an ASF map with regular grid spacing, and the RTCM SC-127 eLoran receiver document on minimum requirements describes how this ASF map can be used. Here, we analyze the performance when an ASF map created using bilinear interpolation is used. The 95% error level is 19.33 m and the maximum error is 127.81 m, assuming an ASF map is provided. The maximum error of 127.81 m in several cases was estimated to result from the temporary deterioration of the signal quality caused by the impact of the vehicular traffic bridge installed in the inland waterway.
4.2. Port Approach
The second experiment was conducted at a port in Incheon. According to the marine spatial management plan of the Ministry of Oceans and Fisheries of Korea (
Figure 1), the port area is defined as an area within approximately 20 km from Incheon Port. The port approach phase, defined by the IMO, refers to the navigation stage within the port area. eLoran positioning data were collected and analyzed along the designated route within the port area (
Figure 3). As in the previous experiment, the eLoran positioning accuracy with no correction was 1062.98 m at 95% level, and the maximum error was 1446.27 m. The 95% accuracy was 103.78 m, and the maximum error was 1377.99 m when corrected once at the start. When DGPS was used to estimate the ASF at 500 m intervals during navigation and to correct the eLoran position, the 95% accuracy was 26.06 m, and the maximum error was 1318.04 m. The 95% accuracy was 43.75 m, and the maximum error was 1323.05 m if corrected in intervals of 1 km. The user was expected to have an accuracy of 18.84 m at the 95% level, assuming the ASF map was distributed based on the measured ASF at each epoch. As in the previous experiment, the maximum error was large, approximately 1.3 km, and this error occurred when navigating under the Incheon Bridge that connects the Incheon Airport with the inland area.
4.3. Coastal Area
The third experiment was conducted in a coastal area outside the port, where the impact of real-time correction from a differential eLoran station was low owing to differences in the propagation paths from the eLoran transmitter. Therefore, users may experience a degradation in accuracy, even if the eLoran service provider distributes an ASF map, because of temporal factors, such as season or weather. In such cases, a system that provides precise position information, such as DGPS, can effectively correct the current eLoran position.
As shown in
Figure 4, when the eLoran position was corrected using DGPS at the beginning of navigation, the 95% accuracy was 128.36 m, and the maximum error was 610.54 m. When the eLoran position was corrected using the DGPS at 500 m intervals, a 95% accuracy of 15.26 m and a maximum error of 569.95 m were observed. Similarly, when the eLoran position was corrected using DGPS at 1 km intervals, the 95% accuracy and maximum error were 24.49 m and 563.98 m, respectively. Notably, the largest eLoran position error occurred when traversing the narrow straits between the islands. Considering that previous research indicated rapid signal phase changes when the propagation path included a complex coastline, caution is necessary when using eLoran position information in such areas.
4.4. Ocean Area
The final experiment was conducted in a far ocean area. Here, the received signal strength from the Incheon testbed transmitter, which transmits 800 W of ERP, was sufficient for navigation; however, it was insufficient to decode LDC messages. This implied that real-time ASF corrections from the differential eLoran station were unavailable. With no correction, the 95% position error in the area was 6880.49 m, and the maximum error was 20,027.36 m. This was expected because of the geometric distribution between the transmitter and user as well as the low SNR of the Incheon testbed transmitter signal.
As shown in the top image of
Figure 5, when the eLoran position was calibrated using DGPS at the start of the voyage, the 95% accuracy was 425.65 m, and the maximum error was 1362.56 m. As the experiment was conducted over an extremely large area, the ASF may have varied considerably as the propagation path changed, and the position error was similar in some areas. A 95% accuracy of 135.32 m and a maximum error of 13,723.68 m were observed when the eLoran position was corrected using DGPS at 5 km intervals. Similarly, the 95% accuracy and maximum error were 171.45 m and 13,670.91 m, respectively, when the eLoran position was corrected using DGPS at 10 km intervals.