Next Article in Journal
Comparative Analysis of Circular and Square End Plates for a Highly Pressurized Proton Exchange Membrane Water Electrolysis Stack
Previous Article in Journal
Ultrasound DMAS Beamforming for Estimation of Tissue Speed of Sound in Multi-Angle Plane-Wave Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hyperbolic Asynchronous Method of a Radio Navigation Technique

by
Ryszard J. Katulski
*,
Jarosław Sadowski
,
Jacek Stefański
and
Wojciech Siwicki
Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology, 80-233 Gdansk, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(18), 6316; https://doi.org/10.3390/app10186316
Submission received: 17 July 2020 / Revised: 8 September 2020 / Accepted: 8 September 2020 / Published: 10 September 2020
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
Humans have always wanted to determine positions in an unknown environment. At the beginning, methods were simple. They were based on the observation of characteristic points—in the case of shipping, additional observations of the coastline. Then came navigation based on astronomical methods (astronavigation). At the beginning of the XX-th century, a new way of determining the current location was developed. It used radio wave signals. First came radio beacons, then ground-based systems. Currently, satellite systems are being used. At present, the most popular one is the Global Positioning System (GPS). This system is fully controlled by the Department of Defense, and only the U.S. forces and their closest allies have been guaranteed the accuracy offered by the system. Armies of other countries can only use the civilian version. This situation has engendered the need for an independent radiolocation system. This article describes the construction and operation of such a technology demonstrator that was developed at Gdansk University of Technology. The main advantage of the system is the ability to manage it without the chain organization of the reference stations, which currently work with each other asynchronously. This article demonstrates the functionality of such a system. It also presents results and analysis of its effectiveness.

1. Introduction

The movement of people and things is one of the basic activities that commonly accompanies our existence and forces us to navigate efficiently, i.e., to guide a moving object along a certain trajectory to a designated destination. This process requires locating and determining the position of successive places along which the navigated object moves. This is important in all circumstances, especially in relation to public and private security and also in defense situations. It is also worth noting at this point that there would be no great geographical discoveries without the ability to navigate in endless water or desert areas.
In the past, different methods based on observation of the star system have been used in the navigation process. Astronavigation used especially in desert areas or at sea is a great example. In coastal areas, navigation was based on observations of the coastline and objects of known position on land, an example of which are lighthouses—the so-called terraced navigation [1].
An important breakthrough in this area occurred at the beginning of the last century when radio technology was used to determine the current location of objects. In this way, a new field of knowledge and technology was created, called radionavigation [2]. Generally speaking, the location of objects started to be determined with the use of the so-called radioneters cooperating with radio beacons, an example of which is the Consol system [3]. The next step in the development of radionavigation was to develop hyperbolic systems. Examples of such systems used in practice include the GEE system [2], OMEGA system [4], DECCA system [5] and the currently switched off LORAN system [6,7,8,9].
However, in the second half of the last century, with satellite technology, the era of radiolocation of objects based on radio signals transmitted from satellites and then received in the user’s terminal began. This represented a major breakthrough in radionavigation, allowing universal access to the radiolocation service. Currently, the most widespread satellite radionavigation system is the American GPS (Global Positioning System) [10,11]. The second most popular is the Russian GLONASS (GLobalnaya NAvigationalnaya Sputnikovaya Sistema) [12]. Besides, the following satellite navigation systems operate to a limited extent in practice in other countries: the Chinese COMPASS or, under another name, BeiDou-2 [13], European GALILEO [14] and Indian IRNSS [15].
The operation of the satellite navigation systems listed above is based on a hyperbolic way of determining the position of an object. As it is known, the basic structure of such a system is formed by a set (the so-called chain) of four stations, one main and three subordinates, which have to work together in synchronous mode. However, the requirement of synchronous cooperation of these stations is a weak point in the operation of such a system. This is due to the fact that in case of damage or intentional destruction of the main station, access to the location service disappears in the area covered by this chain. Moreover, the weakness of all satellite systems is their high susceptibility to interference, especially intentional spoofing or electromagnetic curtains.
With the above in mind, at the faculty of Radiocommunication Systems and Networks of the Gdańsk University of Technology, on the initiative of the Polish Navy, research was undertaken to develop an asynchronous and self-organizing hyperbolic system for ground navigation as an alternative to the GPS satellite navigation system. Based on the results of these studies, a technological demonstrator of this new system was designed and built, the operation of which was tested in the measurement tests at sea [16].
In this article, the introduction refers to the basics of operation of the classical synchronous hyperbolic system, operating on the basis of the TDOA (Time Difference of Arrival) method. Next, selected algorithms for determining the position of an object in such a system are characterized in terms of their utility. In turn, the concept of asynchronous hyperbolic system operation and the algorithm of object positioning using such a system are presented in Section 3. Its protocol-system layer is also described. On this basis, a simulator for theoretical research was developed. Its assumptions are presented in Section 4, together with the results and conclusions from this research. On the basis of these conclusions, a demonstrator of asynchronous localization technology was designed and built for measurement tests, whose hardware and software layers are presented in Section 5, while Section 6 describes the results of tests of this demonstrator’s operation in real-life conditions at sea.
Finally, practical usefulness of the hyperbolic asynchronous system as an alternative navigation solution to GPS service has been summarized.

2. Basic of the Hyperbolic Technique

2.1. TDOA Method

As it is known, the operation of a hyperbolic radio navigation system, operating in synchronous mode based on the TDOA method, consists of determining the differences in the time Δ t of impulse signals coming to the user terminal from individual reference stations. The equivalent of these time differences may be the phase differences Δ φ of these signals at the antenna of this terminal. They are the starting point for determining the hyperbolic lines, at the intersection of which the terminal is located. This means that in practice the position of the user terminal is determined by measuring the phase differences Δ φ of the signals received in the user terminal from the main station and three sub-stations forming the structure of the same chain. By converting the differences Δ φ into differences in the distance Δ d of the localized terminal from individual reference stations, individual hyperboles can be determined as sets of fixed points of difference of these distances, at the intersection of which the user terminal is located.
An example of creating such a hyperbolic in two-dimensional form for ground navigation applications is illustrated below in Figure 1 for a single set of two reference stations, i.e., main station G ( x G , y G ) and subordinate station P ( x P , y P ) , where ( x G , y G ) and ( x P , y P ) are the known coordinates of their positions and are described in a two-dimensional rectangular coordinate system at this stage of consideration.
Using the markings from Figure 1, it is possible to describe the constant difference in distance Δ d ( Δ φ ) , which is the basis for determining individual positional hyperbolts, as follows:
Δ d ( Δ φ ) = d G d P = c · Δ t = ( x G x U T ) 2 + ( y G y U T ) 2 ( x P x U T ) 2 + ( y P y U T ) 2 .  
where
d G distance of the localized terminal from the main reference station,
d P distance of this terminal from a subordinate reference station,
( x U T , y U T ) desired coordinates of the location of the user terminal (UT) to be located.
In practice, the TDOA method is based on the determination of three differences in the distance of the user terminal from the main reference station and from three individual subordinate reference stations. The differences Δ d 1 ( Δ φ 1 ) , Δ d 2 ( Δ φ 2 ) and Δ d 3 ( Δ φ 3 )   can be written down in general terms as Δ d i ( Δ φ i ) for i 1 , 2 , 3 . Then, based on (1), the above distance differences can be described by the following dependencies:
Δ d i ( Δ φ i ) = d G d P i = c · Δ t i = = ( x G x U T ) 2 + ( y G y U T ) 2 ( x P i x U T ) 2 + ( y P i y U T ) 2   f o r   i 1 , 2 , 3
The scenario of locating a user terminal using a set of three positional hyperbolts from three pairs of reference stations, at the intersection of which the hyperbol is located, is illustrated in Figure 2.
In Figure 3, the time relationships of synchronized impulse signals transmitted from individual reference stations and their exemplary time shift Δ t 1 , Δ t 2 and Δ t 3 are shown at the location of the localized terminal.
The arrangement of non-linear Equation (2) can be solved by their linearization, i.e., it will support their development in the Taylor series [17], and then the use of the iterative approach. Another way may be to transform these equations into the form written as follows [18]:
d P i 2 = ( Δ d i + d G ) 2   f o r   i 1 , 2 , 3
In this case, Equation (3) can be converted to the form described below:
  Δ d i 2 + 2 Δ d i · d G = x P i 2 + y P i 2 2 ( x P i x G ) x U T 2 ( y P i y G ) y U T x G 2 y G 2   f o r   i 1 , 2 , 3
As you can see, Equation (4) is linear in relation to the values ( x U T , y U T ) . However, their solution requires knowledge of the distance value. This can be omitted by using an appropriate positioning algorithm, as described below.

2.2. Selected Localization Algorithms for Hyperbolic Solution

On the basis of the literature studies and previous professional practice, and taking into account the adopted system features of the asynchronous navigation system being developed, for the purpose of solving Equation (4), the usefulness of the following locating algorithms was compared:
-
Chan algorithm [19],
-
Foy’s algorithm [20],
-
Fang algorithm [21],
whose names result from the names of the authors of these algorithms.
However, due to the limitation of the Fang algorithm, which can only be used for a maximum of three reference stations, the performance of the above algorithms has been tested for such a case. However, this does not limit the conclusions of such an analysis, which also apply to a larger number of reference stations.
The first one, the Chan algorithm, is one of the non-iterational methods of high utility importance, which provides satisfactory results regardless of the distance from the localized terminal to the reference stations. The basis for the operation of this algorithm is the following matrix, dependent on the user terminal coordinates ( x U T , y U T ) [19]:
[ x U T y U T ] = [ ( x G x P 1 ) ( y G y P 1 ) ( x G x P 2 ) ( y G y P 2 ) ] 1 { [ Δ d 1 Δ d 2 ] d G + 1 2 [ Δ d 1 2 + K P 1 K G Δ d 2 2 + K P 2 K G ] } .
where
K G = x G 2 + y G 2 , K P 1 = x P 1 2 + y P 1 2 , K P 2 = x P 2 2 + y P 2 2 .
Equation (5a) can be written in a simpler form:
[ x U T y U T ] = [ W ] d G [ Z ] ,
in which under (5a):
[ W ] = [ w 1 w 2 ] = [ ( x G x P 1 ) ( y G y P 1 ) ( x G x P 2 ) ( y G y P 2 ) ] 1 [ Δ d 1 Δ d 2 ] ,
and
[ Z ] = [ z 1 z 2 ] = 1 2 [ ( x G x P 1 ) ( y G y P 1 ) ( x G x P 2 ) ( y G y P 2 ) ] 1 [ Δ d 1 2 + K P 1 K G Δ d 2 2 + K P 2 K G ] .
As a result, a simple square equation of form must be solved to calculate the distance:
a d G 2 + b d G + c = 0 ,
whereby
a = w 1 2 + w 2 2 1 , b = 2 ( w 1 x G + w 2 y G + w 1 z 1 + w 2 z 2 ) , c = x G 2 + y G 2 + 2 x G z 1 + 2 y G z 2 + z 1 2 + z 2 2 .
As known, Equation (7a) has two solutions, the solution being defined by a relationship:
d G 1 = b b 2 4 a c 2 a ,
should be used when the localized terminal is located inside the area covered by reference station locations. The solution is determined by a relationship:
d G 1 = b + b 2 4 a c 2 a ,
and should be applied outside the area defined above. The distance calculated in this way d G should be inserted into relation (5a) and then used to calculate the desired coordinates ( x U T , y U T ) of the localized user terminal (UT) [19].
The Foy algorithm is based on the linearization of the system of equations expressed by dependency (2), which—as already written above—should be developed in the Taylor series and then applied in an iterative approach. The result is an approximate solution, whose accuracy results from the number of iterative steps adopted. In the first step, rough initial values of the location of the localized terminal (UT) are defined by ( x U T , y U T ) . Then, in each subsequent iterative step, a so-called correction vector is determined [ Δ x U T i , Δ y U T i ] , which is added to the estimate of the position determined in the previous step, which can be recorded as follows [20]:
[ x U T y U T ] = [ x U T y U T ] + [ Δ x U T i Δ y U T i ] + .... , f o r   i < 1 , 2 , i max .
The correction vector [ Δ x U T i , Δ y U T i ] should be determined using the following formula:
[ x U T y U T ] = ( [ Δ ] T [ Δ ] ) 1 [ Δ ] T [ ε ] ,
whereby
[ Δ ] = [ ( Δ x G d G Δ x P 1 d P 1 ) ( Δ y G d G Δ y P 1 d P 1 ) ( Δ x G d G Δ x P 2 d P 2 ) ( Δ y G d G Δ y P 2 d P 2 ) ] ,
and
[ ε ] = [ ε 1 ε 2 ] = [ Δ d 1 ( P ) Δ d 1 ( e ) Δ d 2 ( P ) Δ d 2 ( e ) ] ,
whereby
Δ x G = x G x U T , Δ x P 1 = x P 1 x U T , Δ x P 2 = x P 2 x U T ,
and
Δ y G = y G y U T , Δ y P 1 = y P 1 y U T , Δ y P 2 = y P 2 y U T ,
However, Δ d i ( P ) and Δ d i ( e ) mean values are determined on the basis of respectively measured differences Δ φ ( Δ t ) and estimated in subsequent iteration steps, in which the error vector [ ε ] is sought to minimize, which can be expressed as follows:
ε 1 = Δ d 1 ( P ) Δ d 1 ( e ) 0 ε 2 = Δ d 2 ( P ) Δ d 2 ( e ) 0 .
As usual, the accuracy of the solution depends on the number of iteration steps. In the present case, practice shows that satisfactory accuracy is obtained after only five iteration steps [20].
The last of the listed algorithms, Fang’s algorithm, is based on a non-iterative approach. However, its significant limitation is the rigid geometry of the spacing of reference stations, which should be placed at strictly defined points of the local rectangular system, which are expressed by the following relationships [21]:
x G y G = 0 , x P 1 0 y P 1 = 0 , x P 2 0 y P 2 0 .
With assumptions (10), it can be shown that a simple linear relationship of a known form is correct [21]:
y U T = a x U T + b ,
in which
a = ( Δ d P 2 Δ d P 1 x P 1 x P 2 ) y P 2 ,
and
b = x P 2 2 + y P 2 2 Δ d P 1 Δ d P 2 ( 1 ( x P 1 Δ d P 1 ) 2 ) 2 y P 2 .
However, before this, a square equation of the following form should be solved, in which one of the coordinates in Equation (11a) is unknown—e.g., x U T :
a x x U T 2 + b x x U T + c x = 0 ,
in which
a x = ( 1 ( x P 1 Δ d P 1 ) 2 + g 2 ) ,
b x = x P 1 ( 1 ( x P 1 Δ d P 1 ) 2 2 g h ) ,
c x = ( Δ d P 1 2 4 ) ( 1 ( x P 1 Δ d P 1 ) 2 h 2 ) ,
whereby
g = Δ d P 2 ( x P 1 Δ d P 1 x P 2 ) y P 2 ,
while
h = x P 2 2 + y P 2 2 Δ d P 2 2 + Δ d P 2 Δ d P 1 ( 1 ( x P 1 Δ d P 1 ) 2 ) 2 y P 2 .
Solving Equation (11d), two solutions are obtained, in this case the coordinates x U T to which the comment expressed in the description of the solution of Equation (7a) refers. Then, by substituting the calculated value of one of the search coordinates appearing in relation (11a), the other is simply calculated. The result is the location of the localized terminal.
The algorithms described above are characterized by different usability, as described below:
  • The Chan algorithm can be applied to any number of reference stations. Therefore, from the point of view of the asynchronous system that is being developed, it is the most useful method in practice.
  • The Foy algorithm can also be applied to any number of reference stations. However, it is an iterative method, which entails specific requirements, especially for the time necessary to obtain a solution with the required accuracy. If an unfavorable starting point is adopted, there may be difficulties in achieving convergence of the solution. In addition, it must also be taken into account that the navigation system under development will operate in real time rigor.
  • The Fang algorithm, on the other hand, is a simplified version of the Chan algorithm which can be used in a clearly limited range of only three reference stations.

3. An Idea of the Asynchronous Radio Localization

The method of determining the position in a hyperbolic navigation system as described in Section 2.1 requires the synchronous operation of reference stations, which is a significant limitation in terms of its use, as stated in the introduction. The method of determining the position of the user’s localized terminal in the hyperbolic system, developed at the Gdansk University of Technology, without the need to ensure synchronization of reference stations, is presented below. In this solution, the necessary synchronization of these stations is ensured by appropriate real-time recalculation of the data supplied to the user terminal from all reference stations within the operating range of the terminal [22].

3.1. Asynchronous Algorithm

The operation of this algorithm is illustrated by the example of three equivalent reference stations with known positions S 1 ( x S 1 , y S 1 ) , S 2 ( x S 2 , y S 2 ) and S 3 ( x S 3 , y S 3 ) where ( x S 1 , y S 1 ) , ( x S 2 , y S 2 ) and ( x S 3 , y S 3 ) express the position of these stations in a two-dimensional rectangular coordinate system. The exemplary arrangement of these stations together with the user localized terminal (UT) is illustrated in Figure 4.
Each reference station is equipped with a transmitter-receiver radio system with an antenna with omnidirectional characteristics. This makes it possible to send signals to the other reference stations and to the local terminal, also equipped with an omnidirectional antenna. This also allows the terminal to receive signals transmitted by these stations. In addition, each reference station is equipped with a system for measuring the time difference between its reference time and that of receiving signals from other reference stations. These signals contain information about the measured time differences, which allows you to determine the degree of synchronization between the reference stations. In addition, the information received at the reference stations is updated and sent out to all stations, including the localized terminal. This issue is described in the next section, in the protocol description of the proposed solution.
In Figure 5, there is a sample time description of signals sent from all three reference stations, signals received at the station and signals received at the local user terminal (UT), together with measured time differences. These signals are presented in the form of impulses located on the time axis in places where the maximum autocorrelation function of pilot sequences located in the signals sent and received is present. This allows for an accepted way of accessing the electromagnetic spectrum in the form of DS-CDMA (Direct Sequence Code Division Multiple Access [22]).
As shown in Figure 5a, reference stations operate in asynchronous mode. In this case, it is impossible to directly measure the time difference between the stations S 1 and S 2 ( Δ t 21 ) and between the stations S 1 and S 3 ( Δ t 31 ). It must be calculated based on the data provided, measured and calculated in the localized terminal (UT). Then the position can be calculated ( x U T , y U T ) using the following matrix equation based on the Chan algorithm [19], formulated for the sample set of reference stations—see relation (5a):
[ x U T y U T d 1 ] = { [ Δ ] T [ Q ] 1 [ Δ ] 1 } [ Δ ] T [ Q ] 1 [ Δ p r i m ] ,
where
[ Δ ] = [ Δ x 21 Δ y 21 ( c Δ t 21 ) Δ x 31 Δ y 31 ( c Δ t 31 ) ] ,
[ Q ] = [ 1 1 2 1 2 1 ] ,
[ Δ p r i m ] = 1 2 [ ( c Δ t 21 ) 2 ( x S 2 2 + y S 2 2 ) + ( x S 1 2 + y S 1 2 ) ( c Δ t 31 ) 2 ( x S 3 2 + y S 3 2 ) + ( x S 1 2 + y S 1 2 ) ] ,
and
Δ x 21 = x S 2 x S 1 , Δ y 21 = y S 2 y S 1 , Δ x 31 = x S 3 x S 1 , Δ y 31 = y S 3 y S 1 ,
The asynchronism ( Δ t 21 , Δ t 31 ) is calculated in the localized UT terminal in the following way—see Figure 5:
Δ t 21 = Δ t 21 ( p o m S 1 ) Δ t 21 ( p o m U T ) Δ t 21 ( o b l U T ) , Δ t 31 = Δ t 31 ( p o m S 1 ) Δ t 31 ( p o m U T ) Δ t 31 ( o b l U T ) ,
where
  • Δ t 21 ( p o m S 1 ) and Δ t 31 ( p o m S 1 ) means the difference in time measured at the station S 1 between the reference time of that station and the reception times at that station from the station S 2 and from the station S 3 , respectively,
  • Δ t 21 ( p o m U T ) and Δ t 31 ( p o m U T ) means the difference in time measured in the localized UT terminal, between the time of reception in that terminal from the station S 1 and, respectively, from the station S 2 and from the station S 3 ,
  • Δ t 21 ( o b l U T ) and Δ t 31 ( o b l U T ) means the propagation times of radio signals from station S 1 to stations S 2 and S 3 , respectively, calculated in the localized UT terminal on the basis of the position coordinates of those stations, in this case based on ( x S 1 , y S 1 ) , ( x S 2 , y S 2 ) and ( x S 3 , y S 3 ) .
Then, in the localized UT using the Chan algorithm, Equation (12) is solved due to distance and Equation (5a) takes form:
[ x U T y U T ] = [ ( Δ x 21 ) ( Δ y 21 ) ( Δ x 31 ) ( Δ y 31 ) ] 1 { [ c Δ t 21 c Δ 31 ] d 1 + 1 2 [ ( c Δ t 21 ) 2 + K 1 K 2 ( c Δ t 31 ) 2 + K 1 K 3 ] } ,
in which
K 1 = x S 1 2 + y S 1 2 , K 2 = x S 2 2 + y S 2 2 , K 3 = x S 3 2 + y S 3 2 .

3.2. Protocol Layer Description

The protocol layer of the asynchronous radionavigation system results from the way it works as described above. The key issue is the organization work and measurement activity of reference stations. These stations send out signals in a spreading way, containing so-called location messages, which contain two types of location data used to perform location calculations described by dependencies (12)–(15). The location data are divided into two groups. These are:
  • Basic location data placed in the basic location telegram containing:
    identification number, longitude and latitude of the reference station,
    EIRP (dBm) of the signal radiated from the reference station antenna,
    position height (m a.s.l.) of the reference station antenna;
  • Additional location data to be included in the additional location message, including:
    identification numbers of the reference stations from which radio signals containing measured time differences were received;
    current time differences between themselves and other reference stations, which is measured between the broadcasted signal by itself and signals received from neighboring stations.
As a reminder, the localized UT terminal receives all the signals with the messages from the reference stations within reach of where the terminal is located. This way of organizing the work of the reference stations and the UT location terminal makes the system work in self-organizing mode, provided that UT receives a signal from at least three reference stations.
In addition, all reference station transmitters are assumed to operate at the same power and carrier frequency, which facilitates the construction and operation of these stations’ receivers. However, it forces the cyclic (intermittent) character of these transmitters’ work. The random suspension (switching off) mode of the transmitters is based on Poisson’s layout, in which the duration of transmitting a navigation message consisting of the two abovementioned location messages was assumed as a random variable X, which can be expressed as follows:
p ( X = k ) = λ k k ! e λ , f o r   k < 0 , 1 , ) ,
where λ indicates the average time of transmission of the navigational telegram. The generator of pseudo-random numbers with such a distribution was performed using the algorithm developed by Donald E. Knut [23]. As a result, the total time of switching off each of the transmitters was assumed to be 8 s. The time necessary to stabilize the operating conditions of the transmission track during the transmitter reclosure was taken into account. Moreover, on the basis of the performed tests, it was assumed that the average time of transmitting the navigation wire should be 30 s. With this in mind, using Poisson’s distributed timetable, the time of data acquisition in receivers of reference stations and the UT terminal was assumed to be 40 s.

3.3. Logical Layer Description

The following is a logical description of the transmission and reception paths used in reference stations, from the point of view of creating a signal with a navigation message as a data stream. It results from the proposed concept of the operation of a hyperbolic asynchronous system, based on access technology with direct DS-CDMA (Direct Sequence Code Division Multiple Access) [22].
From this point of view, the most important functionalities of the transmission track are:
  • encryption, due to the purpose of this system,
  • authentication,
  • weave coding,
  • packing, and
  • a generation of distraction strings.
The resulting logical scheme of the transmission path is shown in Figure 6.
The operation of the transmitting part starts with entering basic and additional data into independent encryption blocks working with the AES (Advanced Encryption Standard) algorithm in CBC (Cipher Block Chaining) mode with a key length of 256 bits. Then, after encryption, the data is fed to the MAC AES CBS (Message Authentication Code AES CBS) block, which is a shortcut function for further authentication and for checking during transmission that the data has not been disturbed (changed) during transmission or due to intentional external interference. Further, in order to correct errors that may also occur during transmission in the radio channel, convolutional coding (2,1,9) with an efficiency of half has been used. In the next block of the broadcasting part, the packaging process is carried out, which consists of separating the encrypted navigation data, using pilot strings, and adding the beginning and end of the created frame at the beginning and end sequence as start and end markers of the transmission. In the next step, data are spread with a spreading sequence and, after passing through a pre-modulation filter, are fed on a QPSK modulator.
The most important functionalities of the receiver are:
  • decoded weave codes
  • depacking
  • decryption
In turn, the resulting logical scheme of the receiving track is shown in Figure 7.
The receiver part is the opposite to a transmitter part. First, a modulated signal is divided into two branches. They are both put in a detecting unit (using Viterbi’s algorithm). Next, depacking takes place. The last step is the decryption of data (using AES).

4. Theoretical Investigations

The first stage of the verification study of the proposed method of asynchronous object localization is described, whose algorithm and protocol and system assumptions are presented above. At the beginning, the software simulator developed for these tests is characterized, along with the software environment with the user interface and the algorithm of its operation. Next, the adopted way of performing the tests is described, and the results obtained are discussed. In the final part, the conclusions are presented, on which the project of the technological demonstrator was based, in the form of a set of devices used to verify the experimental effectiveness of the proposed asynchronous object localization method.

4.1. Simulation Software for Theoretical Investigations

The algorithm of this simulator, based on the proposed method of object localization, was implemented in the Embarcadero XE Builder environment using proprietary software written in C++ language. Taking into account the subject of the research, a form of the main user interface window of this simulator was designed.
The absolute error δ d [ m ] between the actual position of the user terminal (UT) is described by the coordinates ( x U T , y U T ) and its position is determined by simulation calculations described by the coordinates ( x U T , c a l , y U T , c a l ) . This is expressed by the following well-known relationship:
δ d = ( x U T x U T , c a l ) 2 + ( y U T y U T , c a l ) 2 .
In addition, for selected sets of results of simulation calculations, commonly used accuracy measures have also been used in the form:
the mean absolute error value M E δ :
M E δ = i = 1 N δ d i N 1 ,
medium square error M S E δ :
M S E δ = i = 1 N δ d i 2 N 1 ,
root of a mean square error R M S δ :
R M S δ = M S E δ ,
where N is the number of crops tested.
The course of simulation calculations can be presented in an algorithmic form consisting of individual functional blocks, the general form of which is shown in Figure 8, while the part showing the calculation of the position of the localized terminal (UT) is shown in Figure 9.
The details of the functions of the individual blocks of this algorithm are as follows:
(1)
geographical coordinates of the position of the reference stations shall be entered in WGS-84 [24],
(2)
selection of one of the two modes of operation of the simulator is made by pressing one of the two buttons described in the graphical user interface as the set area and the set route,
(3)
when the setpoint mode is selected, the position of this area is determined by the entered coordinates of the extreme reference stations, i.e., the minimum and maximum values of their coordinates, which, together with the resolution, are used to determine the rectangular grid nodes which are the locations of the calculated positions of the localized terminal (UT). The resolution is calculated according to the following relation:
Δ d m i n [ m ] = v E M [ m s ] 4 B [ H z ] .  
where B is the bandwidth of the operating band and v E M = c is the speed of radio wave propagation in a propagation environment.
(4)
If the mode is selected, the specified route will appear as a sub-window for loading a text file with the coordinates of successive user terminal (UT) locations ( x U T , y U T ) , which are the reference values calculated during simulation tests.
(5)
The calculation of location coordinates ( x U T , c a l , y U T , c a l ) is carried out according to the description expressed in relation (12)–(15), which illustrates in more detail the form of the algorithm presented in Figure 9.
(6)
Then, in area mode, the calculated results are saved to files with the KML extension, in accordance with the Google Earth specification, for further analysis using map images.
(7)
In route mode, the calculated results are saved to a file with the txt extension for further analysis using a spreadsheet.
The algorithm of estimating position from part (5) is presented in Figure 9.

4.2. Analysis of Theoretical Investigation Results

Due to the planned comparative analyses, the scenarios of the planned computational tests have been adjusted to the possible measurement tests in practice. For organizational reasons it was assumed that the measurement tests would take place in the open water of the Gulf of Gdańsk. Therefore, the scenarios for computational research were based on this basis, assuming the use of three or four reference stations for cost reasons.
Bearing in mind what has been written above, the calculation of the effect of the frequency bandwidth of the asynchronous locating system and the position of the localized terminal (UT) on the efficiency of determining the position of that terminal was performed. The plan of these studies included:
  • in the preset mode, the absolute error δ d [ m ] distribution for different bandwidths of the B[MHz] system was investigated, which allowed for the assessment of the operational capabilities of this system,
  • in the set route mode, the distribution of absolute error was examined, also for different bandwidths of the system, which in turn allowed for the assessment of its performance for specific trajectories,
  • development of histograms of the absolute error of the tests was performed, and
  • development of a stabularized comparison of the efficiency of the examined system was performed.
The simulation and measuring test area with the location of three reference stations is shown in Figure 10.
The results of absolute error δ d [ m ] . distribution tests carried out in the area mode for the location of reference stations shown in Figure 10 and for different B-bandwidths of the system are shown in Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15.
Analyzing the results presented in Figure 16, it can be concluded that the system provides access to a location service throughout the entire internal area covered by reference station locations, but with different accuracy depending on the location of the localized terminal. The absolute efficiency of the system, determined by error, is better the more central to the reference stations the location of the localized terminal is. This corresponds to the performance characteristics of synchronous navigation systems. However, an important conclusion that should be taken into account in further research is that an important factor affecting the accuracy of terminal localization (UT) in a system with a spread spectrum is the bandwidth of that system—the greater the bandwidth, the better the localization efficiency.
In turn, the results of absolute error distribution tests carried out in the mode on a given route for three reference stations are shown in Figure 16 for different bandwidths of the system.
Analyzing the results of CDF (Cumulative Distribution Function) related to the absolute error distributions shown in Figure 16, it can be concluded that the accuracy of the performance of an asynchronous locating system working with the spread spectrum is better the larger its operating band. This corresponds to the previous conclusion.
In the next step, absolute error histograms of the performed tests were developed. The resulting images are shown in the following Figure 17.
The results of the studies presented in the histograms also confirm previous conclusions. This is especially true for the significant influence of the bandwidth on the quality of the tested asynchronous mode of the hyperbolic localization system.
Summarized here are the results of the theoretical research carried out. Table 1 summarizes the calculated error values M E δ , M S E δ and R M S δ for three reference stations and for different bandwidths.
The comparison of errors in Table 1 also confirms the previous conclusions that the use of an increased number of reference stations in a locating system using the hyperbolic asynchronous method—for this purpose, using radio signals with the highest possible spread spectrum width—results in a clear improvement in the efficiency of such a system.

5. Measurement’s Verification of the Asynchronous Method of Radio Navigation

In this part of the article, the designed and built locating technology demonstrator, which is a tool for measuring tests, is described at the beginning. This demonstrator consists of four reference stations and a locator acting as a user terminal (UT). An important element of this set is its software layer, which is described very concisely. Next, the results of measurement tests performed according to the described scenarios of computational tests in the Gulf of Gdańsk and additionally in the coastal zone from the open seaside were described and analyzed.

5.1. Technological Localization Demonstrator for Measurement Verification

The two main components of the asynchronous locating technology demonstrator are described below, the construction and operation of the reference station and locating device (User Terminal). Both of these devices have been designed on the basis of the concept described in Section 3. The devices are built using ready-made components in the form of generators, receivers, amplifiers, computing units and data acquisition cards. The software layer covering signal processing as well as control and the control of the whole system is original [16].
Functional block diagrams of the reference station and the locator (User Terminal) are shown in Figure 18 and Figure 19, respectively.
As it can be seen in Figure 18, a reference station is a receiving and transmitting system equipped with an omnidirectional antenna (1). The radio signals containing location messages received by such an antenna, potentially from all directions, pass through the switch (transmit/receive) (2) and then through the coupler (3) to reach the broadband receiver (high frequency). (4) This takes place during a cyclic 8-s break forced by the switch (2), during which the transmission track, namely the power amplifier (10), is disconnected, as described in Section 3.2. In contrast, the received radio signal, still in the HF band, is amplified in the receiver (4) and then transferred (converted) to the IF band (intermediate frequency). This signal is then fed to the input of the data acquisition card (5) located in the computer (6), which controls the operation of the reference station (using LAN (Local Area Network) connection to a receiver (6)) and the implementation of time difference measurement procedures occurring in dependencies (14). Another function of the reference station is the creation of location messages, which takes place in the module (8) under the supervision of a single-board computer (7) which is connected with an RS-232 interface. These messages are placed in the radio signal, whose source is a generator (9) which is connected with (7) using LAN connection. This signal is fed to the power amplifier (10), where it is subject to the amplification necessary to ensure a certain range of operation of the reference station. When the transmission track is unlocked, the signal passes through switch (2) to the antenna (1), from which it is radiated to the propagation environment.
Taking into account the necessary high accuracy of time measurement, the reference stations of the described demonstrator used external frequency standards based on the rubidium standard by Stanford Research Systems, which ensured the generated frequency stability at the level 10−11 [25]. For comparison, commonly used external frequency standards are characterized by a stability of 10−7.
The locator (User Terminal) shown in Figure 19 is a receiving system only, which receives signals transmitted by reference stations. These signals, after being received by the antenna and also omnidirectional, are fed to the broadband receiver where they are amplified and converted to the IF band. These signals from the receiver’s output go to the data acquisition card located in the control computer, where they are used to decode the location messages described in Section 3.2. On the basis of the information contained in these messages and the calculations performed in the control computer, the current position of the locator (User Terminal) is determined by the relationship (15).
Reference station and locator (User Terminal) software was written in C++ language using the Borland Builder application, but for visualization of the results, an application written in the Java environment was made.
The control computer software at the reference station carries out time difference measurement procedures and configures and controls the receiver and data acquisition card. This is functionally presented in the following brief manner by necessity:
  • loading text-based configuration files,
  • connecting to the receiver using the TCP/IP protocol and configuring the receiver in the carrier and intermediate frequency range and its operating band,
  • verifying connection to the receiver,
  • verifying if this is the first time the program starts and if so, the program starts the first single data acquisition,
  • if this is the next work cycle of the program, it starts multithreaded work by starting the next data acquisition, and in parallel it starts performing data processing procedures from the previous acquisition,
  • support of data card acquisition, i.e., their activation and configuration and then 40 s execution of the data acquisition procedure in the form of samples of the received signal,
  • reading a data file from a previous acquisition, determining the size of this file and, on this basis, creating a dynamic array to write this data,
  • parallel calculation of the degree of correlation between the received data (received signal sequence) and the bit strings of the pilot signal sequence characteristic of individual reference stations,
  • recording of the abovementioned received data, i.e., sample numbers indicating the position of the first bit of the pilot string in location messages into a two-dimensional array, in which successive sequences of data received from individual reference stations are recorded in subsequent columns,
  • visualization of the data received in the previous step to illustrate the current operating status of the station,
  • determination (measurement) of time differences between signals received from other reference stations, the first component in relation (14),
  • placing designated time differences in the location message,
  • transmitting the location report to a single-board computer, where it is formatted and forwarded to a radio signal generator.
The software of the control computer in the locator (User Terminal) is functionally similar to that of the reference station and is presented as follows:
  • loading text-based configuration files,
  • connecting to the receiver using TCP/IP and configuring the receiver in the carrier and intermediate frequency range and its operating band,
  • checking the connection to the receiver,
  • checking if this is the first time the program starts and if so, the program starts the first single data acquisition,
  • if this is the next work cycle of the program, it starts multithreaded work, i.e., it starts the next data acquisition and in parallel it starts performing data processing procedures from the previous acquisition,
  • support of data card acquisition, their activation and configuration and then 40 s execution of the data acquisition procedure in the form of samples of the received signal at the output,
  • reading a data file from a previous acquisition, determining the size of this file and, on this basis, creating a dynamic array to write this data,
  • parallel calculation of the degree of correlation between the received data (received signal sequence) and the bit strings of the pilot signal sequence characteristic of individual reference stations,
  • recording of the abovementioned received data, including sample numbers indicating the position of the first bit of the pilot string in location messages into a two-dimensional array, in which successive sequences of data received from individual reference stations are recorded in subsequent columns,
  • visualization of the data received in the previous step to illustrate the current operating status of the locator (User Terminal),
  • measurement of time differences between the received signals, the second component in relation (14),
  • reading of location messages and decoding the data stored in them,
  • entering the coordinates of the reference stations into the file station.txt,
  • calculation of time differences based on coordinates stored in the file station.txt, the third component in dependencies (14),
  • entering time differences into the patch_TDOA.txt file, the first component in dependencies (14),
  • calculation of locator (User Terminal) position coordinates using dependency (15),
  • reading and recording the locator’s (User Terminal) position coordinates as reference values, measured with a JAVAD GPS/GLONASS receiver [26] and ALPHA model [27], to perform calculations verifying the quality of operation of the tested asynchronous locating system.

5.2. Analysis of Measurement’s Investigation Results

The demonstrator of the technology of asynchronous object localization, which was used in the measurement tests, is characterized by the following system parameters, resulting from the obtained permissions to access the electromagnetic spectrum:
  • the 431.5 MHz operating frequency,
  • operating band width adjustable from 1 MHz to 4 MHz,
  • the power of the signals transmitted 30 W.
A scenario of measurement tests carried out in the waters of the Gulf of Gdańsk is shown in Figure 20, where the measurement route of the floating laboratory and the location of the reference stations are marked, which is the same as in the case of the computational tests described on page 2. In this scenario, a bandwidth of 1 MHz was used.
A total of seven thousand measurement cases were collected. The results of these studies were used to verify computational (theoretical) tests. They are presented in the following way. Figure 21 presents graphs of absolute error δ d [ m ] distribution for both configurations of reference stations. An absolute error (Equation (17a)) has been calculated as a difference between the position given by the asynchronous system and the position provided by an GNSS receiver which uses both GPS and GLONASS satellite systems to calculate its position [26,27]. On the other hand, Figure 22 presents a histogram of this error, also for both configurations of reference stations.
In addition, Table 2 lists errors M E δ , M S E δ and R M S δ , calculated on the basis of obtained measurement results.
As can be seen in these figures, the absolute error δ d [ m ] . value results from system limitations, especially from limited bandwidth of the tested system. The tone of the analysis of errors listed in Table 2 is slightly better. On the other hand, the measurement tests confirmed the possibility of asynchronous operation of the hyperbolic locating system.
As already written, such tests were also carried out for a significantly different configuration of reference stations located in the coastal zone on the open seaside for three reference stations. The configuration of these studies is illustrated in Figure 23, while Figure 24 shows the distribution of the absolute error δ d [ m ] . and Figure 25 shows the histogram of this error. In this scenario, a 4 MHz bandwidth was used.
In addition, Table 3 lists errors M E δ , M S E δ and R M S δ , calculated on the basis of the obtained results of measurement tests carried out in the coastal sea area.

6. Conclusions

The article presents the concept of an asynchronous method of determining position in a hyperbolic radionavigation system (radiolocation). It describes algorithmically the way of determining the position using an asynchronous approach. Its functional properties have been characterized on the basis of the results of simulation and measurement tests carried out in real operating conditions at sea. The results obtained in this way confirm the practical suitability of the proposed method and its functional properties for special purposes, e.g., defense, because Global Navigation Satellite Systems (GNSS) are seen by terrorists or hostile countries as a high value target. The Volpe Center report contains the following statement [28]: “During the course of its development for military use and more recent extension to many civilian uses, vulnerabilities of Global Navigation Satellite Systems (GNSS)—in the United States the Global Positioning System (GPS)—have become apparent. The vulnerabilities arise from natural, intentional, and unintentional sources. Increasing civilian and military reliance on GNSS brings with it a vital need to identify the critical vulnerabilities to civilian users, and to develop a plan to mitigate these vulnerabilities.”
The presented system is a contribution to the development of independent ground radiolocation systems. It is fully asynchronous. In case of damage or shutdown of one of the stations, the system is fully functional, the only condition is to receive signals from at least three ground stations. It has been developed to be very flexible. It allows the use of more than three ground stations. Placing them in areas of known positions allows for the creation of a grid which will provide readings of coordinates independent from satellite systems. Using more than three reference stations will also increase the precision of calculating the position. It works in both kinds of ground station configurations (triangle deployment and along the coastline as well).
In the course of designing and building the system, the adequacy of the system for water bodies was focused on. However, the versatility of the proposed solution suggests that the system would work on land as well.

Author Contributions

Conceptualization, R.J.K., J.S. (Jacek Stefański), J.S. (Jarek Sadowski); methodology, J.S. (Jacek Stefański), W.S.; software: W.S.; validation, R.K., J.S. (Jacek Stefański), J.S. (Jarek Sadowski), W.S.; formal analysis, R.K., W.S.; investigation, W.S.; resources, R.K., J.S. (Jacek Stefański), J.S. (Jarek Sadowski), W.S.; data curation, W.S.; writing-original draft preparation, R.K., W.S.; writing-review and editing, J.S. (Jacek Stefański), J.S. (Jarek Sadowski); visualization, R.K., W.S.; supervision, R.K.; project administration, W.S.; funding acquisition, R.K., J.S. (Jacek Stefański). All authors have read and agreed to the published version of the manuscript.

Funding

The described research was financed from funds for science in the years 2008–2011 as a development project.

Conflicts of Interest

There is no conflict of Interest.

References

  1. Kayton, M. Navigation: Ships to Space. IEEE Trans. Aerosp. Electron. Syst. 1988, 24, 474–519. [Google Scholar] [CrossRef]
  2. Forssell, B. Radionavigation Systems; Artech House: Norwood, MA, USA; London, UK, 2008. [Google Scholar]
  3. Blanchard, W. Hyperbolic Airborne Radio Navigation Aids—A Navigator’s View of their History and Development. J. Navig. 1991, 44, 285–315. [Google Scholar] [CrossRef]
  4. Kasper, J.F.; Hutchinson, C.E. The OMEGA Navigation System an Overview. IEEE Commun. Soc. Mag. 1978, 16, 23–35. [Google Scholar] [CrossRef]
  5. Last, J.D.; Linsdall, D.K. Reception of DECCA Navigator Multipulse and Zone Identification Transmissions by Single-Channel Receivers. IEEE Proc. 1986, 133, 463–469. [Google Scholar] [CrossRef]
  6. Basker, S. The Case for Eloran; Research and Radionavigation General Lighthouse Authorities of the United Kingdom and Ireland: Harwich, UK, 2006. [Google Scholar]
  7. Shapiro, L.D. Loran-C Sky-Wave Delay Measurements. IEEE Trans. Instrum. Meas. 1968, 17, 366–372. [Google Scholar] [CrossRef]
  8. Internationale LORAN Assiociation. Enhanced Loran (eLoran)—Definition Document; Report Version 1.0; Internationale LORAN Assiociation: Orlando, FL, USA, 2007. [Google Scholar]
  9. United States of America, Department of Transportation and United States of America Coast Guard. Specification of the Transmitted LORAN-C Signal; United States of America, Department of Transportation and United States of America Coast Guard: Washington, DC, USA, 1994. [Google Scholar]
  10. Kaplan, E.D.; Hegarty, C.J. Understanding GPS: Principles and Applications; Artech House: Norwood, MA, USA, 2006. [Google Scholar]
  11. U.S. Coast Guard. Navstar GPS User Equipment Introduction—Public Release. Available online: http://www.navcen.uscg.gov/pubs/gps/gpsuser/gpsuser.pdf (accessed on 30 June 2020).
  12. Federal Space Agency. GLONASS Information-Analytical Center. Available online: http://glonass-iac.ru/en/ (accessed on 30 June 2020).
  13. BeiDou Navigation Satellite System. Available online: http://en.beidou.gov.cn/ (accessed on 30 June 2020).
  14. European Space Agency. Available online: http://www.esa.int/Our_Activities/Navigation/Galileo/What_is_Galileo (accessed on 30 June 2020).
  15. Indian Space Research Organisation. Available online: https://www.isro.gov.in (accessed on 30 June 2020).
  16. Ambroziak, S.; Katulski, R.; Sadowski, J.; Siwicki, W.I.; Stefański, J. Report on the implementation of the research and Development Project National Research and Development Centre No O R 00 0049 06 under the Name Technological Demonstrator of Wireless Broadband with Distributed Spectrum for ad-hoc Networks; Internal Report; Gdansk University of Technology: Gdańsk, Poland, 2010. (In Polish) [Google Scholar]
  17. Rudin, W. Basics of Mathematical Analysis; PWN: Warsaw, Poland, 2000. (In Polish) [Google Scholar]
  18. Mizusawa, G. Performance of Hyperbolic Position Location Techniques for Code Division Multiple Access. Ph.D. Thesis, Virginia Polytechnic Institute and State University, Blacksburg, VA, USA, 1996. [Google Scholar]
  19. Chan, Y.T.; Ho, K.C. A Simple and Efficent Estimator for Hyperbolic Location. IEEE Trans. Signal Process. 1994, 42, 1905–1915. [Google Scholar] [CrossRef] [Green Version]
  20. Foy, W.H. Position-Location Solutions by Tylor-Series Estimation. IEEE Trans. Aerosp. Electron. Syst. 1976, 2, 187–194. [Google Scholar] [CrossRef]
  21. Fang, B. Simple Solutions for Hyperbolic and Related Position Fixes. IEEE Trans. Aerosp. Electron. Syst. 1990, 26, 748–753. [Google Scholar] [CrossRef]
  22. Gdansk University of Technology. Asynchronous System and Way of Determining Own Position of Persons and/or Objects. Polish Patent PL227154, 30 November 2017. (In Polish). [Google Scholar]
  23. Knuth, D.E. The Art of Computer Programming, Seminumerical Algorithms; Addison Wesley: Boston, MA, USA, 1969. [Google Scholar]
  24. United States of America, Department of Defence. World Geodetic System 1984—Technical Report; United States of America, Department of Defence: Arlington, VA, USA, 2000. [Google Scholar]
  25. Stanford Research Systems. Operation and Service Manual, FS725 Rubidium Frequency Standard; Stanford Research Systems: Sunnyvale, CA, USA, 2005. [Google Scholar]
  26. Javad. Available online: http://www.javad.com/ (accessed on 30 June 2020).
  27. Javad. Javad ALPHA Datasheet. Available online: http://download.javad.com/sheets/ALPHA_Datasheet.pdf (accessed on 30 June 2020).
  28. Carroll, J.V.; Van Dyke, K.; Kraemer, J.H.; Rodgers, C. Vulnerability Assessment of the U.S. Transportation Infrastructure that Relies on GPS. In Proceedings of the 14th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 2001), Salt Lake City, UT, USA, 11–14 September 2001; pp. 975–981. [Google Scholar]
Figure 1. A method of determining hyperbolic positional lines for one pair of reference stations.
Figure 1. A method of determining hyperbolic positional lines for one pair of reference stations.
Applsci 10 06316 g001
Figure 2. Determining the position of the user terminal (UT) using three pairs of reference stations.
Figure 2. Determining the position of the user terminal (UT) using three pairs of reference stations.
Applsci 10 06316 g002
Figure 3. Example of time distribution of pulses transmitted by reference stations in a synchronous hyperbolic system.
Figure 3. Example of time distribution of pulses transmitted by reference stations in a synchronous hyperbolic system.
Applsci 10 06316 g003
Figure 4. Example of the arrangement of reference stations with a user terminal (UT) in an asynchronous location system.
Figure 4. Example of the arrangement of reference stations with a user terminal (UT) in an asynchronous location system.
Applsci 10 06316 g004
Figure 5. Example of the time status of signals sent by individual reference stations, received by the station S 1 and in the user terminal, together with measured time differences.
Figure 5. Example of the time status of signals sent by individual reference stations, received by the station S 1 and in the user terminal, together with measured time differences.
Applsci 10 06316 g005
Figure 6. Logical diagram of the reference station’s transmission path.
Figure 6. Logical diagram of the reference station’s transmission path.
Applsci 10 06316 g006
Figure 7. Logical diagram of the receiving path.
Figure 7. Logical diagram of the receiving path.
Applsci 10 06316 g007
Figure 8. Algorithm of a computational simulator—general form.
Figure 8. Algorithm of a computational simulator—general form.
Applsci 10 06316 g008
Figure 9. Algorithm of the simulator operation—UT position calculation.
Figure 9. Algorithm of the simulator operation—UT position calculation.
Applsci 10 06316 g009
Figure 10. Illustration of a simulation and measuring test ground with marked locations of the three reference stations.
Figure 10. Illustration of a simulation and measuring test ground with marked locations of the three reference stations.
Applsci 10 06316 g010
Figure 11. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 1 MHz.
Figure 11. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 1 MHz.
Applsci 10 06316 g011
Figure 12. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 2 MHz.
Figure 12. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 2 MHz.
Applsci 10 06316 g012
Figure 13. The absolute error area δ d [ m ] distribution for 3 reference stations and for B = 4 MHz.
Figure 13. The absolute error area δ d [ m ] distribution for 3 reference stations and for B = 4 MHz.
Applsci 10 06316 g013
Figure 14. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 8 MHz.
Figure 14. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 8 MHz.
Applsci 10 06316 g014
Figure 15. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 10 MHz.
Figure 15. The absolute error δ d [ m ] area distribution for 3 reference stations and for B = 10 MHz.
Applsci 10 06316 g015
Figure 16. CDF (Cumulative Distribution Function) related to absolute error δ d [ m ] for three reference stations and for different B-band widths.
Figure 16. CDF (Cumulative Distribution Function) related to absolute error δ d [ m ] for three reference stations and for different B-band widths.
Applsci 10 06316 g016
Figure 17. Absolute error δ d [ m ] histogram for three reference stations and for different bandwidths.
Figure 17. Absolute error δ d [ m ] histogram for three reference stations and for different bandwidths.
Applsci 10 06316 g017
Figure 18. Functional reference station block diagram.
Figure 18. Functional reference station block diagram.
Applsci 10 06316 g018
Figure 19. Functional locator (User Terminal) block diagram.
Figure 19. Functional locator (User Terminal) block diagram.
Applsci 10 06316 g019
Figure 20. Measurement scenario of tests carried out in the Gulf of Gdańsk.
Figure 20. Measurement scenario of tests carried out in the Gulf of Gdańsk.
Applsci 10 06316 g020
Figure 21. CDF related to absolute error δ d [ m ] of results of measurements made in the Gulf of Gdańsk.
Figure 21. CDF related to absolute error δ d [ m ] of results of measurements made in the Gulf of Gdańsk.
Applsci 10 06316 g021
Figure 22. Histogram of the absolute error δ d [ m ] of the results of measurements made in the Gulf of Gdańsk.
Figure 22. Histogram of the absolute error δ d [ m ] of the results of measurements made in the Gulf of Gdańsk.
Applsci 10 06316 g022
Figure 23. Measurement scenario of tests performed on the coastal sea. Distance between two reference stations from the left is 32.5 km.
Figure 23. Measurement scenario of tests performed on the coastal sea. Distance between two reference stations from the left is 32.5 km.
Applsci 10 06316 g023
Figure 24. CDF related to absolute error δ d [ m ] of the results of measurements made on the coastal sea.
Figure 24. CDF related to absolute error δ d [ m ] of the results of measurements made on the coastal sea.
Applsci 10 06316 g024
Figure 25. Histogram of the absolute error δ d [ m ] of the results of measurements made on the coastal sea.
Figure 25. Histogram of the absolute error δ d [ m ] of the results of measurements made on the coastal sea.
Applsci 10 06316 g025
Table 1. Comparison of errors M E δ M S E δ and R M S δ for three reference stations and for different bandwidths.
Table 1. Comparison of errors M E δ M S E δ and R M S δ for three reference stations and for different bandwidths.
1 MHz2 MHz4 MHz8 MHz10 MHz
MEδ27.8618.7815.7515.1415.09
MSEδ1035.39510.20378.02345.61342.95
RMSδ32.1822.5919.4418.5918.52
Table 2. Comparison of errors M E δ , M S E δ and R M S δ for three reference stations and 1 MHz bandwidth.
Table 2. Comparison of errors M E δ , M S E δ and R M S δ for three reference stations and 1 MHz bandwidth.
BandwidthMEδ [m]MSEδ [m2]RMSδ [m]
1 MHz46.550671225.3
Table 3. Comparison of errors M E δ , M S E δ and R M S δ the results of measurement tests carried out in the coastal marine area for three reference stations and 4 MHz bandwidth.
Table 3. Comparison of errors M E δ , M S E δ and R M S δ the results of measurement tests carried out in the coastal marine area for three reference stations and 4 MHz bandwidth.
MEδ [m]MSEδ [m2]RMSδ [m]
46.5413264.3

Share and Cite

MDPI and ACS Style

J. Katulski, R.; Sadowski, J.; Stefański, J.; Siwicki, W. Hyperbolic Asynchronous Method of a Radio Navigation Technique. Appl. Sci. 2020, 10, 6316. https://doi.org/10.3390/app10186316

AMA Style

J. Katulski R, Sadowski J, Stefański J, Siwicki W. Hyperbolic Asynchronous Method of a Radio Navigation Technique. Applied Sciences. 2020; 10(18):6316. https://doi.org/10.3390/app10186316

Chicago/Turabian Style

J. Katulski, Ryszard, Jarosław Sadowski, Jacek Stefański, and Wojciech Siwicki. 2020. "Hyperbolic Asynchronous Method of a Radio Navigation Technique" Applied Sciences 10, no. 18: 6316. https://doi.org/10.3390/app10186316

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop