Next Article in Journal
High Power Density, High-Voltage Parallel Resonant Converter Using Parasitic Capacitance on the Secondary Side of a Transformer
Previous Article in Journal
Single-Shunt Three-Phase Current Measurement for a Three-Level Inverter Using a Modified Space-Vector Modulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Data Length Method for GPS Signal Acquisition in Weak to Strong Fading Conditions

by
Arif Hussain
1,†,
Arslan Ahmed
1,†,
Hina Magsi
1,†,
Jahangeer Badar Soomro
2,†,
Syed Sabir Hussain Bukhari
2,3,† and
Jong-Suk Ro
3,4,*,†
1
GNSS and Space Weather Laboratory, Department of Electrical Engineering, Sukkur IBA University, Sukkur 65200, Pakistan
2
Department of Electrical Engineering, Sukkur IBA University, Sukkur 65200, Pakistan
3
School of Electrical and Electronics Engineering, Chung-Ang University, Seoul 06974, Korea
4
Department of Intelligent Energy and Industry, Chung-Ang University, Seoul 06974, Korea
*
Author to whom correspondence should be addressed.
All authors contributed equally to this work.
Submission received: 13 May 2021 / Revised: 1 July 2021 / Accepted: 14 July 2021 / Published: 19 July 2021
(This article belongs to the Section Circuit and Signal Processing)

Abstract

:
Satellite-based navigation is an essential part of all the technology-dependent applications, such as road transport, cell phones, the medical field, aviation or the shipping industry, etc. The performance of the navigation systems depends upon how quickly they can acquire and process the received signals for positioning solutions. However, in dense urban or indoor environments, signal acquisition can be a challenging task due to fading as a result of multipath and/or interference. This paper presents post-processing acquisition results on Global Positioning System (GPS) signals to study the relationship between data lengths used for signal acquisition and the achieved signal power using a Fast Fourier Transform (FFT)-based circular correlation method. Based on this study, the detection performance of the FFT-based method has also been analyzed by intentionally degrading the signal power levels. A new Adaptive Data length (ADL) method for acquisition has been proposed in this paper, which can be used for speeding up the acquisition process and uses adaptive data lengths rather than fixed data lengths. The ADL method works by estimating the threshold level based on the noise present in the signal and then comparing it with the signal power levels. Less difference between the threshold level and signal power level means less data length will be used while more difference means that more data length will be used for acquisition. The proposed algorithm can be used in commercially available receivers for adopting to an adaptive acquisition process for increased efficiency.

1. Introduction

A large number of the world population lives in urban areas due to increased availability of facilities and ease of access to resources. It is thus necessary to make urban life more sustainable, livable and efficient whilst ensuring safety, security and health. An accurate and reliable positioning service in urban areas by satellite-based navigation systems is essentially important for hundreds of civilian and military applications [1,2,3,4,5,6,7]. At present, there are four independent Global Navigation Satellite Systems (GNSS), including American GPS, Russian GLONASS, European Galileo and Chinese BeiDou Navigation System, providing an easy, efficient and cost-effective way to determine the location, time, and velocity anywhere around the globe [8,9,10]. However, the availability and accuracy of these systems are prone to several atmospheric and environmental conditions such as multipath (MP), interference, electron density irregularities in Earth’s atmosphere, tropospheric delay, and satellite geometry, etc. [11,12,13,14,15,16,17,18,19]. Specifically, in dense urban environments, satellite signals are mainly impaired by strong fading due to multipath and shadowing affecting the accuracy, availability, and continuity of the available navigation systems [20]. The complexity and limitations of satellite signal reception in urban environments are shown in Figure 1. In such environments, the satellite signals are reflected, scattered, fluctuated (i.e., amplitude and phase) and sometimes completely blocked by roofs and walls of highrise buildings, foliages, flyover bridges and complex road scenarios, making the signal acquisition a challenging task [3,21,22].
Out of all the available navigation systems, i.e., GPS, GLONASS, Galileo and BeiDou [8,9,10], the GPS is the oldest and most commonly used system due to its widespread availability for commercial and civilian purposes [24,25,26]. The GPS satellites revolve around the Earth at an altitude of 20,200 km and continuously broadcast navigation signals in the L-band, which are used by the receiver for position estimation [27,28]. The GPS satellite signals are actually bi-phase modulated by a set of distinct orthogonal codes known as the pseudo-random noise (PRN) codes. The two commonly used codes by GPS at L 1 and L 2 frequencies are the civilian or Coarse Acquisition ( C / A ) code and the precise code or P code, which is intended for military users [27,29]. A simplified form of the GPS signal structure is given in Figure 2, showing the process of how the navigation message is modulated by the C / A and P codes at the L 1 and L 2 frequency bands, respectively.
A conventional GPS receiver consists of a Radio Frequency (RF) front-end device that down-converts the received signal into an intermediate frequency (IF) signal, a processing stage where the signal is acquired, tracked and measurements are generated and a Positioning, Navigation and Timing (PNT) solution. The block diagram of a GPS receiver is shown in Figure 3. Once the GPS signal is down-converted by the RF front-end device, the acquisition starts by correlating the incoming received signal with the locally generated replica of the PRN code. The acquisition is declared successful if the correlation peak crosses a threshold level [31,32,33]. In strong signal conditions (i.e., high carrier-to-noise ratio (CNR)), a conventional/commercial receiver works fine but signal acquisition becomes difficult when the CNR of the received signal drops below 35 dB-Hz. A CNR level of 40 dB-Hz and above reflects a strong signal for acquisition and positioning solutions. This can be seen in Figure 4, in which we have shown the lock status of a satellite signal of one of the commercially available high accuracy GNSS receivers, i.e., Septentrio PolaRx5s GPS receiver, deployed in our GNSS and Space Weather Lab, Department of Electrical Engineering, Sukkur IBA University, Pakistan. The results shown in Figure 4 are collected in an environment where the receiver was blocked by a building structure leading to Non-Line-of-Sight (NLOS) signal reception.
Figure 4a shows the received signal CNR, Figure 4b shows the normalized signal strength also known as the signal intensity fluctuations and Figure 4c represents the loss of signal lock by the receiver due to fading or drop in CNR. From 7.5 h to 8.8 h and 10.7 h to 11.5 h, the receiver is continuously losing lock as the CNR level dropped below 35 dB-Hz, leading to large fluctuations in the signal strength. The receiver was able to hold lock only when the CNR rises above 40 dB-Hz, as can be seen in Figure 4c from 8.8 h to 10.7 h, having negligible fluctuations in signal power.
Based on the detailed analysis of real-time GPS signal acquisition using a high-precision, professional-grade GNSS receiver as given in Figure 4, it is obvious that satellite signal acquisition becomes a very challenging task in degraded/obstructed environments. In such environmental contexts, the rapid fluctuations or deep fades in the signal strength due to multipath or NLOS reception can lead to frequent loss of lock events and service interruptions [10]. Although there is substantial research in optimizing the acquisition performance of a GPS receiver, most of the previous work is focused on reducing the computational complexity using fixed data lengths with little or no consideration to severity of signal impairment [34,35,36]. Furthermore, in the case of weak signals, a useful strategy proposed by many researchers [37,38,39,40,41] is to use increased data lengths for acquisition, but this leads to more computational load, leading to long acquisition times, and all the GPS receivers use the same data lengths for strong signals as well, which puts extra burden on the receiver.
In this connection, this paper presents a comprehensive study of fading on GPS signals by using a Fast Fourier Transform (FFT)-based circular correlation method. For this purpose, the GPS signal was intentionally degraded by adding noise through post-processing, and then acquisition was performed to analyze the detection performance in the case of weak to strong fading conditions. Then, in order to solve the problem of fixed data lengths used for weak and strong signal fading, a new adaptive data length-based algorithm is proposed in this paper. The algorithm uses minimum data length of 1 ms for acquisition, and then based, on the difference between the signal power and the threshold level, a decision is made to increase the data length. The proposed algorithm can be quite helpful in adaptive receiver designs, which can reduce a great amount of processing power in terms of the number of computations by avoiding fixed data lengths for acquisition in a receiver and can be incorporated in GPS receivers without any hardware modifications. The proposed algorithm can be implemented using any acquisition method.

2. Signal Acquisition Methodology

The acquisition is the process of generating a local copy of a GPS signal and then correlating it with the incoming received signal to extract the navigation data. The mathematical model of a GPS L 1 signal [29,42] can be given as
S L 1 ( t ) = A c C ( t ) D ( t ) cos ( 2 π ( f L 1 + f d ) t ) + A p P ( t ) D ( t ) sin ( 2 π ( f L 1 + f d ) t )
where,
  • A c : is the amplitude of the C/A code
  • C ( t ) : is the C/A code of the satellite
  • D ( t ) : is the navigation data bits having values ± 1
  • f L 1 : is the L 1 carrier frequency
  • f d : is the Doppler shift
  • A p : is the amplitude precise code or P c o d e
  • P ( t ) : is the precise code or P c o d e
In case the received signal is affected by fading due to multipath and interference, (1) can be re-written as
S L 1 ( t ) = ( m A c ) C ( t ) D ( t ) cos ( 2 π ( f L 1 + f d ) t ) + ( m A p ) P ( t ) D ( t ) sin ( 2 π ( f L 1 + f d ) t )
where m is the fading coefficient. As shown in Figure 3a, the RF front end process down-convert the received GPS signal to an intermediate frequency ( f I F ) signal by mixing it with the local oscillator. The I F signal, S I F , can be modeled as
S I F ( t ) = ( m A c ) C ( t ) D ( t ) cos ( 2 π ( f I F + f d ) t ) + ( m A p ) P ( t ) D ( t ) sin ( 2 π ( f I F + f d ) t )
The down-converted signal is then sampled and digitized for further processing. This processing includes acquisition, tracking, navigation data extraction and then position estimation (PNT Solution). The first thing to perform on the incoming signal is the acquisition process, which is shown in Figure 3b. The sampled I F signal at the acquisition block can be given as
s ( n ) = ( m A c ) C ( n ) D ( n ) cos ( 2 π ( f I F + f d ) n T s ) + e ( n )
where T s is the sampling interval ( T s = 1 / f s ), and e ( n ) is the noise in the signal from all sources. Acquisition is then performed on the signal s ( n ) . Figure 3b explains the complete correlation process in acquisition. The sampled IF signal, s ( n ) is first mixed with the local oscillator signal to generate the in-phase (I) and quadrature (Q) signals. The two signals are then added together and Fourier transform is performed, which is then multiplied with the Fourier transform of the locally generated C / A code of a particular satellite, which is also referred to as the locally generated signal. The signal after the multiplication process represented by Y ( k ) is then passed through the inverse Fourier transform block to finally yield the signal y ( n ) , which completes the correlation process. The acquisition is a 2-D process, which finds the carrier frequency and beginning of the C / A code of the satellite [27,43]. Mathematically, the complete acquisition process between the received signal, s ( m ) , and the local replica of that signal, s l o ( m ) , in time domain can be given as
y ( n ) = m = 0 N 1 s ( m ) s l o ( m n )
Acquisition is declared only if any of the peak crosses a pre-defined threshold level. There exists several methods used for GPS signal acquisition such as the FFT-based circular correlation method, delay and multiply method, block-repetition method, double block zero padding method, data folding method and the serial search method [44,45]. The overall acquisition strategy used by all the acquisition methodologies is the same, which is shown in Figure 3b. Most of the acquisition methodologies work on compromising the Signal-to-Noise Ratio (SNR) over speed; however, the FFT-based circular correlation method is the most feasible in case high CNR is required, as mentioned by many researchers [34,35,36,46,47,48], but at the expense of reduced speed. In fact, it has also been reported that the FFT-based circular correlation method is recommended for weak signal acquisition due to its high detection performance. Therefore, this paper also uses this method for acquisition rather than comparing the different acquisition methodologies in order to propose a new GPS receiver design, which could effectively implement the FFT-based circular correlation acquisition with increased speed and efficiency. In Figure 3b, the Fourier transform-based correlation between the received signal and the local signal can be given as
Y ( k ) = n = 0 N 1 y ( n ) W N n k = n = 0 N 1 m = 0 N 1 s ( m ) s l o ( m n ) W N n k
The above equation can also be re-arranged as
Y ( k ) = m = 0 N 1 s ( n ) W N n k S ( k ) n = 0 N 1 s l o ( m n ) W N ( m n ) k S l o * ( k )
where W N n k = e j 2 π k n / N is the twiddle factor. Representing the first term by S ( k ) and the second term by S l o * ( k ) , (7) can be re-written as
Y ( k ) = S ( k ) S l o * ( k )
where S l o * ( k ) is the complex conjugate of S l o ( k ) . The signal Y ( k ) is the correlator signal. To complete the correlation process and to get the final acquisition result, the inverse Fourier transform of Y ( k ) is taken to get y ( n ) . Once the correlation process is complete, the next step is to find out whether there is any satellite present or not. This can be done by searching for the correlation peak or the highest signal power from the acquisition results given as
P N , m a x = m a x | y ( n ) | N
If the peak, P N , m a x , crosses the threshold level ( γ ), the satellite is said to be present, otherwise the whole process must be kept on repeat for the next block of data. The main thing in this whole process is selecting the threshold ( γ ), which is based on the false alarm probability and SNR, and these two can be severely affected by multipath or interference. More fading means that the signal level will be lower than the threshold level and the receiver will be unable to declare acquisition or there can be false acqusition. The SNR in this paper has been estimated by the following equation
S N R = | P N , m a x | 2 σ n 2
where σ n 2 is the noise variance. Equation (10) is also known as the post correlation SNR and is used as a standard way of measuring the received signal power. In case the signal is weak, the only way to increase the signal power is to increase the data length for acquisition and for this purpose, coherent and non-coherent integration approaches are used. However, coherent integration is more useful in weak signal conditions but at the expense of an increased number of computations [37,49]. In this paper, we will be using non-coherent integration for signal acquisition.

3. Methodology and Experimental Setup

The aim of this paper is twofold; (1) to present the comprehensive study of fading effects on the acquisition performance of a GPS receiver by analyzing signal strength, data length, acquisition time and detection probability; (2) a new adaptive data length algorithm (ADL) is proposed for efficient signal acquisition, which adaptively selects the optimal data length by estimating the severity of the fading level. The overall methodology of this study and flowchart of the proposed ADL algorithm are given in Figure 5 and Figure 6, respectively. The whole process starts by acquiring and then processing (i.e., frequency down-conversion and sampling) a raw GPS signal, which is then intentionally degraded by adding noise through post-processing. Three test signals of different fading levels (e.g., 5, 10, 15) are generated, and acquisition using FFT-based circular correlation is performed on each test signal. Finally, a new adaptive data length algorithm is proposed to improve the acquisition performance, and the details, flowchart, and implementation of the proposed ADL algorithm are given in Section 6.
The data used in this paper are the raw GPS signals collected by using the USRP (Universal Software Radio Peripheral) N210 device. The USRP is a general purpose and reconfigurable Software Define Radio (SDR), mostly used in research and academia to prototype and deploy wireless communication systems. It utilizes the combination of host-based processors, FPGAs, and RF front ends to receive, transmit and analyze the real-world signals. The USRP N210 version provides high-bandwidth, high-dynamic range processing capability with modular design, supporting it to operate up to 6 GHz [50]. The radio typically used in N210 operates at wider frequencies ranging from 50 MHz to 2.2 GHz and provides 40 MHz of bandwidth capability. The powerful processing capability of onboard FPGAs is especially beneficial for applications that require processing wide bandwidths of data in real-time. The experimental setup for recording the GPS signal is shown in Figure 7 below. The Septentrio receiver is used for just checking the signal quality in this experiment only.
Collecting raw GPS data using generic SDRs (e.g., USRP) is not an easy task as the GPS signal is already very weak when received at the front-end device. The task is more difficult when the signal is recorded in dense urban environments. Therefore, to mimic the effects of fading due to multipath or interference, the signal was intentionally degraded by adding noise into the signal after reception to lower its SNR. In this paper, the signal is down-converted at a frequency of 1.42 MHz and sampled at 5 MHz and acquisition is performed on the C / A code only. Since the C / A code is a 1 ms long PRN code with a chip rate of 1.023 MHz, at the given down conversion rate, the received signal will have 5000 data samples in 1 ms of received signal. In this paper, we use 1 ms or 5000 data points simultaneously to refer to 1 ms of data. Acquisition is then performed using the FFT-based correlation method over blocks of 1 ms of data in the ± 10 KHz Doppler frequency range. Acquisition is declared successful only if the signal peak | P N , m a x | 2 > γ . Here, the γ depends upon the probability of a false alarm and the post-correlation SNR, whose complete description is given in Section 5. If the acquisition is not successful using 1 ms of data, then a further 1 ms of data is used through non-coherent integration. Since the GPS navigation data length is 20 ms, to avoid bit transition, which occurs every 20 ms, the non-coherent integration is restricted to 20 ms.

4. Fading Effects on Acquisition and Signal Power Levels

As discussed earlier, the satellites in GPS are represented by unique PRN codes assigned to them, i.e., satellite 1 is denoted by PRN 1, satellite 2 by PRN 2, and so on. Acquisition is then performed on the collected data and the acquisition results of one of the acquired satellite, i.e., PRN 26 are shown in Figure 8. The graph compares the SNR versus the data length (integration time) used for acquisition. The acquisition is performed on a total of 20 ms of data starting from 1 ms. The experiment is divided into three cases. A signal with 5 dB fading is shown by a green line, the 10 dB fading case is shown by a blue line and the 15 dB fading case is shown by the red line. The red circles in Figure 8 are the points where acquisition was declared once the signal was found for the 5 dB, 10 dB and 15 dB fading cases.
It can be seen in Figure 8 that the 5 dB faded signal used only 1 ms of data for acquisition, the 10 dB faded signal used 4 ms of data, while the 15 dB case took 7 ms of data for acquisition. It must be noted that 1 ms of data contains 5000 samples; thus, in order to acquire a GPS signal with 15 dB of fading, the receiver had to use 45,000 samples for processing, which requires a lot of computational power. All the modern receivers use the maximum length of data for acquisition, which may not be required in case of less fading, as can be seen in the 5 dB fading case, which used only 1 ms of data for successful acquisition. Therefore, a strategy must be developed that can use varying data lengths for acquisition in the case of weak or strong fading levels. The results in Figure 8 are then further elaborated individually in Figure 9, Figure 10 and Figure 11 for PRN 26. These figures developed the relationship between the data length (integration time), correlation power and the threshold level used for acquiring the GPS signal. Figure 9 represents the acquisition result of the 5 dB fading case. The green line in Figure 9 shows the maximum signal/correlation power plotted against the data length used for acquisition. The red line is the threshold estimated for that particular length of data, whereas the vertical blue line is the point where the signal power (green line) has crossed the threshold level (red line), which is 1 ms in the case of 5 dB fading.
The threshold used is adaptive and based on overall noise present in the signal. The description of how the threshold is estimated is given in the next section. In Figure 9, although only 1 ms of data was used for successful acquisition, if the same process is repeated for the next cycle of data, then it may be possible that the acquisition is not successful, as the noise may increase in the signal due to less difference between the correlation power and threshold level. The results of integration time versus the correlation power for the 10 and 15 dB fading cases are shown in Figure 10 and Figure 11, respectively. In both cases, as a result of more noise, a longer integration time has been taken up by the receiver for acquisition. In Figure 10, it can be seen that the correlation power was below the threshold level up until 3 ms of data. The signal correlation power crossed the threshold level at 4 ms of data and then remained higher than the threshold level. Similarly, in Figure 11, for the 15 dB fading case, the correlation power level crossed the threshold level at the 7 ms of data. These results show that the fading in the signal, whether it be due to multipath or interference, can severely affect the receiver capability of locking onto the satellites. More fading means that more time will be required by the receiver for acquisition, which can lead to reduced efficiency in critical applications.
Figure 12, Figure 13 and Figure 14 show the actual acquisition results of PRN 26 as acquired by the receiver for the 5, 10 and 15 fading cases, respectively. The results show acquisition in each case for up to 8 ms of data, as the signal was acquired in all the cases using this data length. The main objective of showing the acquisition results is to show the peak signal correlation power and level of noise in the signal. It can be seen that as the noise level goes higher as well as the threshold level due to its adaptive nature, as it depends on the noise present in the signal. Choosing a higher data length leads to increased signal power but at the expense of more computational and processing power.

5. Detection Performance

In order to analyze the efficiency of a GPS receiver, the detection performance plays an important part. The detection performance not only depends upon the false alarm detection but also the noise present in the signal. Let us assume that the correlation between the incoming GPS signal and the local signal is represented by S ^ ( k ) then from (8), the output of a correlator in the presence of noise, n ^ ( k ) , can be represented as
Y ( k ) = S ^ ( k ) + n ^ ( k )
Based on the noise level, there exist two possibilities when acquisition is performed on the incoming GPS signal by the receiver, i.e., signal is not detected, and the signal is detected. In case the signal is present but not detected by the receiver, the Probability Density Function (PDF) of the noise envelope, z, can be given as
p ( z ) = z / σ n 2 e ( γ 2 / 2 σ n 2 )
where γ is the threshold and σ n 2 is the noise variance. (12) can also be used to find out the probability of a false alarm. We assume that there is no signal present but any one of the noise components crosses the threshold γ , which means that there is a false detection. In this case, the probability of false alarm can be found as
P f a = γ p ( z ) d z = e ( γ 2 / 2 σ n 2 )
Re-arrangement of (13) can be used to find out the threshold level as
γ = 2 σ n 2 l n ( P f a )
Equation (14) is the threshold that we have used in our proposed acquisition methodology for selecting the data lengths for acquisition. The threshold level depends on noise given by its variance σ n 2 . More noise means a higher threshold level, and therefore, it is adaptive in nature. In case the signal with an amplitude of A is also present along with the noise, then the PDF of the noise function [51] can be given as
p ( z ) = z σ n 2 e x p γ 2 + A 2 2 σ n 2 I o z A 2 σ n 2
where I o ( X ) is the zero order modified Bessel function. From (15), the probability of detection ( P d ) can be found as
P d = γ z σ n 2 e x p ( γ 2 + A 2 2 σ n 2 ) I o ( z A 2 σ n 2 ) d z
Using series approximation [52], the detection probability after the integration is
P d = 0.5 1 e r f ( γ A 2 σ n 2 ) + e x p ( γ A ) 2 / σ n 2 2 2 π ( A / σ n 2 ) × 1 γ A 4 A + 1 + ( γ A ) 2 / σ n 2 8 A / σ n 2
The detection performance of 5 dB, 10 dB and 15 dB fading cases is shown in Figure 15, where the detection probability is estimated in each case with respect to integration time used for acquisition. The results in Figure 15 show that the detection probability deceases with increased fading level. For an efficient receiver, a detection performance of almost 90 % is desired. However, in the case of 15 dB fading, as shown by the red dotted line, a 90% detection performance can only be achieved when more than 10 ms of data will be used for acquisition. This is not practical in most of the receivers due to high computational cost. This further shows that in the case of strong fading levels, the use of more data length may not give the desired performance.

6. Adaptive Data Length (ADL) Method for Efficient Signal Acquisition

Based on the above acquisition results and after analyzing the receiver performance in weak to strong fading conditions, we concluded that the acquisition performance of a GPS/GNSS receiver is greatly influenced by the characteristics of signal strength. Due to poor signal strength and deep fades, the signal acquisition becomes a very challenging task. Most of the previous studies show that larger data accumulation can be effective in the acquisition of a weak/impaired GPS signal [37,46,49]. However, using fixed long data lengths for acquisition may not be an optimal solution in all cases. For instance, in the case of a weak signal fading, although a higher data length can increase the SNR of the signal, it may not be desired due to increased acquisition time. Most of the modern available GPS receivers use fixed data lengths for acquisition based on the worst available scenario and, therefore, end up using the same long data lengths for clear line-of-sight scenarios where it is not required [53,54]. However, the service disruption to GPS occurs only when the user moves to a very densely populated area covered by tall buildings, trees or bridges. Considering all the scenarios and the receiver performance scales, a new Adaptive Data Length (ADL) algorithm has been proposed for efficient signal acquisition. The proposed acquisition method estimates the severity of signal impairment by computing the difference ( D ( % ) ) between signal peak power ( P N ) and threshold level ( γ ) to select the optimal data length for efficient signal acquisition. The flow chart of the proposed ADL method is shown in Figure 6. The method works by initially starting with a standard data length of 1 ms for acquisition. The signal peak, P N , is then compared with the threshold level, γ . If the P N > γ , acquisition will be declared; otherwise, the difference between the peak signal power P N and γ is computed. The higher value of D ( % ) indicates the strong fading level, whereas the small value of D ( % ) is an indication of a lower fading level. The ADL decides the data length based on a value of D ( % ) , i.e., if at the initial stage, the difference D is less than 10 % , then only 2 ms of additional data will be used for acquisition of the previously used data length. However, in case the difference is greater than 10 % , then another check of 50 % is introduced. If the difference, D, is less than 50 % , then 4 ms of additional data length will be used for acquisition, and in case D is greater than 50 % , then the acquisition will add up to 6 ms of extra data length of the previously used data length. This way, a more efficient method of receiver design can be adopted for signal acquisition. The values of D ( % ) and additional data lengths used by ADL are selected based on the detailed analysis of acquisition performance under different fading levels, as given in Section 4. The ADL method can be incorporated in a receiver at the acquisition stage for making the acquisition process adaptive.
The proposed ADL method is then validated by performing acquisition on the actual GPS signal using the FFT-based circular correlation technique. The signal used for this purpose is a 15 dB faded signal. The results are shown in Table 1, where ten different attempts were made on the signal for acquisition at different times for testing purposes. As mentioned earlier, the noise is random in nature and therefore sometimes a signal that is acquired using 7 ms of data may need only 3 ms or 4 ms of data for acquisition at a further point in time. The acquisition starts as per the flowchart of the algorithm given in Figure 6. In the first attempt in Table 1, the ADL method starts by performing acquisition on 1 ms of data. The reason to start with 1 ms is due to the fact that we also have to consider the weak fading conditions where the signal may be acquired using only 1 ms or 2 ms of data. Larger data lengths are required whenever the user moves into fading conditions having NLOS signal reception, such as dense urban or indoor environments. For 1 ms of data, P N < γ , the algorithm moves to the next step to estimate the difference D ( % ) between the peak signal power and the threshold power level, which is 31.4 % and is greater than 10 % but less than 50 % ; thus, the algorithm will move into the second iteration for acquisition by using 4 ms of additional data length. In the second iteration, the total data length used for acquisition is now 5 ms. In the second iteration of the first acquisition attempt, the power level difference is found to be 32 % , which shows that the peak signal power has crossed the threshold level, i.e., P N > γ . At this point, acquisition will be declared, and the process will stop. Similarly, the second acquisition attempt in the second row of Table 1 uses three iterations and a total of 9 ms of data for acquisition, whereas the third acquisition attempt uses two iterations and 5 ms of data for acquisition. The last acquisition attempt, i.e., 10th acquisition attempt, uses 7 ms of data and two iterations for successful acquisition.
The 15 dB faded signal case used a maximum of two to three iterations for successful acquisition of the GPS signal. The study on the validity of the proposed ADL method is then further extended on a 20 dB faded signal to observe the performance of the ADL method in the case of very weak signals. Table 2 shows the acquisition results of the ADL method performed on the 20 dB faded signal. In some cases, it took only 10 ms of data for acquisition, whereas in others, it took 19 ms of data for acquisition. In the first acquisition attempt, as given in Table 2, the process starts by performing acquisition on 1 ms of data. Here, the correlation power difference D between the peak signal and threshold level is found as 54.9 % , which is greater than both 10 and 50; thus, as per the algorithm, 6 ms of additional data length will be used for acquisition in the next iteration. Therefore, the second iteration will use a total of 7 ms for acquisition. The difference D here is found to be 11.2 % , which is greater than 10 but less than 50, so another 4 ms of data is used for acquisition. The ADL method will move towards the third iteration, with the acquisition to be performed on 11 ms of data in total. In the third iteration, the P N > γ as the difference D is negative so the acquisition is declared. Looking at other acquisition attempts in Table 2, it can be seen that the fifth acquisition attempt took 19 ms of data and five iterations for acquisition. The sixth acquisition attempt failed to acquire any signal, whereas the last acquisition attempt, i.e., 10th acquisition attempt, took 17 ms and five iterations in total for successful signal acquisition.
The acquisition results using the ADL method shows that the random nature of noise not only affects the signal power levels but also affects the receiver’s capability of acquiring the GPS signals. In weak to strong signal fading, the fixed data lengths may not be an optimal and efficient way of acquiring signals in a receiver. The adaptive data length selection process using the ADL method serves the part here by not only speeding up the acquisition process through minimum required data lengths for the acquisition process but also gives the receiver to the ability to decide when to increase or decrease the data length in case the power level fluctuations increase or decrease during the acquisition process due to signal fading.

7. Conclusions

The paper investigated the acquisition process as a whole and presented the results on how the acquisition in a GPS receiver can be affected by weak to strong fading levels, which reduces the SNR of the received signal and can make acquisition quite challenging in dense urban environments. Three different cases were investigated for this purpose, i.e., 5 dB, 10 dB and 15 dB fading, and it was found that fixed data lengths used by the receivers are not an optimal solution to use in weak to moderate signal fading. Even in strong signal fading, the data length used for acquisition may vary due to the random nature of noise. The paper presented the detection performance of acquisition in weak and strong fading conditions. Based on the detailed analysis of acquisition results, it has been established that larger data lengths can increase the detection performance and the SNR but leads to prolonged acquisition times and reduce acquisition speed. A new ADL method for efficient signal acquisition has been presented in this paper, which works on adaptive noise theory and uses the difference between the threshold and signal power for selecting the data lengths for acquisition rather than using fixed data length. After analyzing the performance of the proposed ADL method, it has been found that the ADL method can be implemented in GPS receivers for not only speeding up the acquisition process but also improving the receiver efficiency through an adaptive data length acquisition process.

Author Contributions

Conceptualization, A.H. and A.A.; data curation, A.H. and H.M.; formal analysis, A.H. and H.M.; funding acquisition, S.S.H.B. and J.-S.R.; investigation, J.B.S.; methodology, A.H., A.A. and J.B.S.; project administration, J.B.S.; resources, S.S.H.B. and J.-S.R.; software, H.M.; supervision, A.A., S.S.H.B. and J.-S.R.; validation, A.A.; visualization, A.H.; writing—original draft, A.H.; writing—review and editing, A.A. All authors have read and agreed to the revised version of the manuscript.

Funding

This work was supported in part by the Brain Pool (BP) Program, funded by the Ministry of Science and ICT through the National Research Foundation of Korea under Grant 2019H1D3A1A01102988, and in part by the Basic Science Research Program through the National Research Foundation of Korea, funded by the Ministry of Education under Grant 2016R1D1A1B01008058.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. European Global Navigation Satellite Systems Agency (GSA). GNSS Market Report. Available online: https://www.gsa.europa.eu/market/market-report/ (accessed on 17 May 2021).
  2. Guo, J.; Li, X.; Li, Z.; Hu, L.; Yang, G.; Zhao, C.; Fairbairn, D.; Watson, D.; Ge, M. Multi-GNSS precise point positioning for precision agriculture. Precis. Agric. 2018, 19, 895–911. [Google Scholar] [CrossRef] [Green Version]
  3. Xu, G.; Xu, Y. GPS: Theory, Algorithms and Applications; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  4. Skog, I.; Handel, P. In-car positioning and navigation technologies—A survey. IEEE Trans. Intell. Transp. Syst. 2009, 10, 4–21. [Google Scholar] [CrossRef]
  5. Stallo, C.; Neri, A.; Salvatori, P.; Coluccia, A.; Capua, R.; Olivieri, G.; Gattuso, L.; Bonenberg, L.; Moore, T.; Rispoli, F. GNSS-based Location Determination System Architecture for Railway Performance Assessment in presence of local effects. In Proceedings of the 2018 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, 23–26 April 2018; pp. 374–381. [Google Scholar]
  6. El-Mowafy, A.; Kubo, N.; Kealy, A. Reliable Positioning and Journey Planning for Intelligent Transport Systems. Intell. Effic. Transp. Syst. Des. Model. Control. Simul. 2020, 41. [Google Scholar] [CrossRef] [Green Version]
  7. Ferreira, A.F.G.G.; Fernandes, D.M.A.; Catarino, A.P.; Monteiro, J.L. Localization and positioning systems for emergency responders: A survey. IEEE Commun. Surv. Tutor. 2017, 19, 2836–2870. [Google Scholar] [CrossRef]
  8. Joubert, N.; Reid, T.G.; Noble, F. Developments in Modern GNSS and Its Impact on Autonomous Vehicle Architectures. arXiv 2020, arXiv:2002.00339. [Google Scholar]
  9. Hein, G.W. Status, perspectives and trends of satellite navigation. Satell. Navig. 2020, 1, 1–12. [Google Scholar] [CrossRef]
  10. Hussain, A.; Ahmed, A.; Magsi, H.; Tiwari, R. Adaptive GNSS Receiver Design for Highly Dynamic Multipath Environments. IEEE Access 2020, 8, 172481–172497. [Google Scholar] [CrossRef]
  11. Tregoning, P.; Watson, C. Atmospheric effects and spurious signals in GPS analyses. J. Geophys. Res. Solid Earth 2009, 114. [Google Scholar] [CrossRef] [Green Version]
  12. Ahmed, A.; Tiwari, R.; Ali, S.I.; Jaffer, G. The Effects of Ionospheric Irregularities on the Navigational Receivers and Its Mitigation. In International Conference for Emerging Technologies in Computing; Springer: Berlin/Heidelberg, Germany, 2018; pp. 87–97. [Google Scholar]
  13. Seo, J.; Walter, T.; Enge, P. Availability Impact on GPS Aviation due to Strong Ionospheric Scintillation. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 1963–1973. [Google Scholar] [CrossRef]
  14. Brunner, F.K.; Welsch, W.M. Effect of the troposphere on GPS measurements. GPs World 1993, 4, 42. [Google Scholar]
  15. Zidan, J.; Adegoke, E.; Kampert, E.; Birrell, S.A.; Ford, C.R.; Higgins, M.D. GNSS vulnerabilities and existing solutions: A review of the literature. IEEE Access 2020. [Google Scholar] [CrossRef]
  16. Groves, P.D.; Jiang, Z.; Rudi, M.; Strode, P. A Portfolio Approach to NLOS and Multipath Mitigation in Dense Urban Areas; The Institute of Navigation: Manassas, VA, USA, 2013. [Google Scholar]
  17. Hsu, L.T. Analysis and modeling GPS NLOS effect in highly urbanized area. GPS Solut. 2018, 22, 1–12. [Google Scholar] [CrossRef] [Green Version]
  18. Pirsiavash, A.; Broumandan, A.; Lachapelle, G. Characterization of signal quality monitoring techniques for multipath detection in GNSS applications. Sensors 2017, 17, 1579. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Cheng, Q.; Chen, P.; Sun, R.; Wang, J.; Mao, Y.; Ochieng, W.Y. A New Faulty GNSS Measurement Detection and Exclusion Algorithm for Urban Vehicle Positioning. Remote Sens. 2021, 13, 2117. [Google Scholar] [CrossRef]
  20. Steven Miller, S.M.; Zhang, X.; Spanias, A. Multipath Effects in GPS Receivers: A Primer; Morgan and Claypool: San Rafael, CA, USA, 2015. [Google Scholar]
  21. Ioannides, R.T.; Pany, T.; Gibbons, G. Known vulnerabilities of global navigation satellite systems, status, and potential mitigation techniques. Proc. IEEE 2016, 104, 1174–1194. [Google Scholar] [CrossRef]
  22. Wang, Z.; Zhang, H.; Wang, M.; Liu, X.; Zhuang, Y.; Cai, H.; Yang, J.; Shi, L. Multi-Peak Double-Dwell GPS Weak Signal Acquisition Method and VLSI Implementation for Energy-Constrained Applications. Electronics 2018, 7, 31. [Google Scholar] [CrossRef] [Green Version]
  23. Rehman, M.U.; Gao, Y.; Chen, X.; Parini, C.G.; Ying, Z. Mobile terminal GPS antennas in multipath environment and effects of human body presence. In Proceedings of the 2009 Loughborough Antennas & Propagation Conference, Loughborough, UK, 16–17 November 2009; pp. 509–512. [Google Scholar]
  24. Betz, J.W. Navstar Global Positioning System. In Engineering Satellite-Based Navigation and Timing: Global Navigation Satellite Systems, Signals, and Receivers; Navstar: Reston, VA, USA, 2016; pp. 163–200. [Google Scholar] [CrossRef] [Green Version]
  25. Santerre, R.; Pan, L.; Cai, C.; Zhu, J. Single point positioning using GPS, GLONASS and BeiDou satellites. Positioning 2014, 5, 107–114. [Google Scholar] [CrossRef] [Green Version]
  26. Eissfeller, B.; Ameres, G.; Kropp, V.; Sanroma, D. Performance of GPS, GLONASS and Galileo. Photogramm. Week 2007, 7, 185–199. [Google Scholar]
  27. Tsui, J.B. Fundamentals of Global Positioning System Receivers: A Software Approach; John Wiley & Sons: Hoboken, NJ, USA, 2005; pp. 1–155. [Google Scholar]
  28. Kaplan, E.; Hegarty, C. Understanding GPS: Principles and Applications; Artech House: Boston, CA, USA, 2005. [Google Scholar]
  29. Borre, K.; Akos, D.M.; Bertelsen, N.; Rinder, P.; Jensen, S.H. A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  30. El-Bakry, H.M.; Mastorakis, N. Design of anti-GPS for reasons of security. CIS 2009, 9, 480–500. [Google Scholar]
  31. Alaqeeli, A.; Starzyk, J.; Van Graas, F. Real-time acquisition and tracking for GPS receivers. In Proceedings of the 2003 International Symposium on Circuits and Systems, ISCAS’03, Bangkok, Thailand, 25–28 May 2003; Volume 4, p. IV. [Google Scholar]
  32. Akopian, D. Fast FFT based GPS satellite acquisition methods. IEE Proc. Radar Sonar Navig. 2005, 152, 277–286. [Google Scholar] [CrossRef] [Green Version]
  33. Manandhar, D.; Suh, Y.; Shibasaki, R. GPS signal acquisition and tracking-An Approach towards development of Software-based GPS Receiver. Tech. Rep. IEICE 2004. Available online: https://www.semanticscholar.org/paper/GPS-Signal-Acquisition-and-Tracking-An-Approach-of-Manandhar-Sum/260d7fcd41d657fc67a014a89a163496ee465067/ (accessed on 14 February 2021).
  34. Ahamed, S.F.; Rao, G.S.; Ganesh, L. Fast Acquisition of GPS Signal using FFT Decomposition. Procedia Comput. Sci. 2016, 87, 190–197. [Google Scholar] [CrossRef] [Green Version]
  35. Cui, H.; Li, Z.; Dou, Z. Fast acquisition method of GPS signal based on FFT cyclic correlation. Int. J. Commun. Netw. Syst. Sci. 2017, 10, 246–254. [Google Scholar] [CrossRef] [Green Version]
  36. Lin, D.; Tsui, J. Acquisition schemes for software GPS receiver. In Proceedings of the 11th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GPS 1998), Nashville, TN, USA, 15–18 September 1998; Volume 11, pp. 317–326. [Google Scholar]
  37. Gao, F. Performance Analysis of Long-Time Coherent Integral Acquisition Algorithm for Weak GNSS Signals. IOP Conf. Ser. Earth Environ. Sci. 2020, 428, 012002. [Google Scholar] [CrossRef]
  38. Luo, Y.; Zhang, L.; Ruan, H. An Acquisition Algorithm Based on FRFT for Weak GNSS Signals in A Dynamic Environment. IEEE Commun. Lett. 2018, 22, 1212–1215. [Google Scholar] [CrossRef]
  39. Albuquerque, G.L.A.; Valderrama, C.; Silva, F.C.; Xavier-de-Souza, S. Time-effective GPS time domain signal Acquisition Algorithm. In Proceedings of the 2016 International Conference on Localization and GNSS (ICL-GNSS), Barcelona, Spain, 28–30 June 2016; pp. 1–6. [Google Scholar]
  40. Psiaki, M.L. Block acquisition of weak GPS signals in a software receiver. In ION GPS; Citeseer: University Park, PA, USA, 2001; Volume 2001, pp. 1–13. Available online: https://www.ion.org/publications/abstract.cfm?articleID=1960 (accessed on 5 March 2021).
  41. He, G.; Song, M.; He, X.; Hu, Y. GPS signal acquisition based on compressive sensing and modified greedy acquisition algorithm. IEEE Access 2019, 7, 40445–40453. [Google Scholar] [CrossRef]
  42. Ahmed, A.; Tiwari, R.; Strangeways, H.J.; Dlay, S.; Johnsen, M.G. Wavelet-based analogous phase scintillation index for high latitudes. Space Weather 2015, 13, 503–520. [Google Scholar] [CrossRef] [Green Version]
  43. Ahmed, A.; Tiwari, R.; Strangeways, H.; Boussakta, S. Software-based receiver approach for acquiring GPS signals using block repetition method. In Proceedings of the 2014 7th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC), Noordwijk, The Netherlands, 3–5 December 2014; pp. 1–7. [Google Scholar]
  44. Chibout, B.; Macabiau, C.; Escher, A.C.; Ries, L.; Issler, J.L.; Corazza, S.; Bousquet, M.O. Comparison of Acquisition Techniques for GNSS Signal Processing in Geostationary Orbit. In Proceedings of the 2007 National Technical Meeting of the Institute of Navigation, San Diego, CA, USA, 22–24 January 2007. [Google Scholar]
  45. Lin, D.M. Comparison of acquisition methods for software GPS receiver. In Proceedings of the ION GPS 2000, Salt Lake City, UT, USA, 19–22 September 2000; pp. 2385–2390. [Google Scholar]
  46. Li, S.; Yi, Q.; Shi, M.; Chen, Q. Highly sensitive weak signal acquisition method for GPS/compass. In Proceedings of the 2014 International Joint Conference on Neural Networks (IJCNN), Beijing, China, 6–11 July 2014; pp. 1245–1249. [Google Scholar]
  47. O’Driscoll, C.; Murphy, C.C. Performance analysis of an FFT based fast acquisition GPS receiver. In Proceedings of the ION National Technical Meeting, San Diego, CA, USA, 24–26 January 2005; pp. 1014–1025. [Google Scholar]
  48. Chen, X.; Xu, J.; Ye, T.; Li, S.C. FFT-Based Acquisition for Weak GPS Signals. Microelectron. Comput. 2010. Available online: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.725.7619&rep=rep1&type=pdf (accessed on 25 February 2021).
  49. Borio, D.; O’Driscoll, C.; Lachapelle, G. Coherent, noncoherent, and differentially coherent combining techniques for acquisition of new composite GNSS signals. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 1227–1240. [Google Scholar] [CrossRef]
  50. Ettus Research: A National Instruments Brand. USRP N210 Data Sheet. Available online: http://www.ti.com/lit/ds/symlink/cd4007ub.pdf (accessed on 13 May 2021).
  51. Tsui, J. Microwave Receivers with Electronic Warfare Applications; The Institution of Engineering and Technology: Raleigh, NC, USA, 2005. [Google Scholar]
  52. Skolnik, M.I. Introduction to Radar Systems; McGraw Hill Book Co.: New York, NY, USA, 1980; 590p. [Google Scholar]
  53. Zihuan, H.; Lei, Z. High-sensitive acquisition method of GPS signal based on iridium assistance. J. Eng. 2019, 2019, 6873–6875. [Google Scholar] [CrossRef]
  54. Bruyninx, C.; Aerts, W.; Legrand, J. Gps, Data Acquisition and Analysis. In Encyclopedia of Solid Earth Geophysics; Springer: Dordrecht, The Netherlands, 2011; pp. 420–431. [Google Scholar] [CrossRef]
Figure 1. Complexity and limitations to satellite signals in urban environments [23].
Figure 1. Complexity and limitations to satellite signals in urban environments [23].
Electronics 10 01735 g001
Figure 2. GPS navigation data message bi-phase modulated by the C / A and P codes [29,30].
Figure 2. GPS navigation data message bi-phase modulated by the C / A and P codes [29,30].
Electronics 10 01735 g002
Figure 3. (a) Conventional GPS receiver architecture, (b) block diagram of GPS signal acquisition using a conventional FFT-based circular correlation method [27,34].
Figure 3. (a) Conventional GPS receiver architecture, (b) block diagram of GPS signal acquisition using a conventional FFT-based circular correlation method [27,34].
Electronics 10 01735 g003
Figure 4. CNR and signal power fluctuations in a receiver due to loss of signal lock as a result of fading. (a) Lock Time, (b) Strength Fluctuation, (c) CNR.
Figure 4. CNR and signal power fluctuations in a receiver due to loss of signal lock as a result of fading. (a) Lock Time, (b) Strength Fluctuation, (c) CNR.
Electronics 10 01735 g004
Figure 5. Performance evaluation methodology used for analysis of fading effects on signal acquisition.
Figure 5. Performance evaluation methodology used for analysis of fading effects on signal acquisition.
Electronics 10 01735 g005
Figure 6. Adaptive Data Length (ADL) method for GPS signal acquisition using the FFT-based circular correlation technique.
Figure 6. Adaptive Data Length (ADL) method for GPS signal acquisition using the FFT-based circular correlation technique.
Electronics 10 01735 g006
Figure 7. Experimental setup used for collecting GPS signals. The devices used in this experiment are Septentrio PolaRx5S GNSS receiver, USRP N210, splitter to split the signal between Spetentrio receiver and USRP N210.
Figure 7. Experimental setup used for collecting GPS signals. The devices used in this experiment are Septentrio PolaRx5S GNSS receiver, USRP N210, splitter to split the signal between Spetentrio receiver and USRP N210.
Electronics 10 01735 g007
Figure 8. Relationship between the integration time and achieved SNR by performing acquisition on PRN 26 with 5 dB, 10 dB and 15 dB of fading.
Figure 8. Relationship between the integration time and achieved SNR by performing acquisition on PRN 26 with 5 dB, 10 dB and 15 dB of fading.
Electronics 10 01735 g008
Figure 9. Integration time (data length) versus the correlation power and threshold used for acquiring PRN 26 with 5 dB of fading.
Figure 9. Integration time (data length) versus the correlation power and threshold used for acquiring PRN 26 with 5 dB of fading.
Electronics 10 01735 g009
Figure 10. Integration time (data length) versus the correlation power and threshold used for acquiring PRN 26 with 10 dB of fading.
Figure 10. Integration time (data length) versus the correlation power and threshold used for acquiring PRN 26 with 10 dB of fading.
Electronics 10 01735 g010
Figure 11. Integration time (data length) versus the correlation power and threshold used for acquiring PRN 26 with 15 dB of fading.
Figure 11. Integration time (data length) versus the correlation power and threshold used for acquiring PRN 26 with 15 dB of fading.
Electronics 10 01735 g011
Figure 12. Acquisition results of PRN 26 shown by using up to 8 ms of data in the case of 5 dB of fading.
Figure 12. Acquisition results of PRN 26 shown by using up to 8 ms of data in the case of 5 dB of fading.
Electronics 10 01735 g012
Figure 13. Acquisition results of PRN 26 shown by using up to 8 ms of data in the case of 10 dB of fading.
Figure 13. Acquisition results of PRN 26 shown by using up to 8 ms of data in the case of 10 dB of fading.
Electronics 10 01735 g013
Figure 14. Acquisition results of PRN 26 shown by using up to 8 ms of data in the case of 15 dB of fading.
Figure 14. Acquisition results of PRN 26 shown by using up to 8 ms of data in the case of 15 dB of fading.
Electronics 10 01735 g014
Figure 15. Detection performance of the FFT-based method in the case of 5 dB, 10 dB and 15 dB fading.
Figure 15. Detection performance of the FFT-based method in the case of 5 dB, 10 dB and 15 dB fading.
Electronics 10 01735 g015
Table 1. Acquisition performed on the 15 dB faded signal using the Adaptive Data Length (ADL) method.
Table 1. Acquisition performed on the 15 dB faded signal using the Adaptive Data Length (ADL) method.
Acquisition
Attempt
1st Itr.
d (ms)
D (%)2nd Itr.
d (ms)
D (%)3rd Itr.
d (ms)
D (%)Remarks on
Acquisition
010131.405−32
( P N > γ )
N/AN/AAcquisition declared in 2nd
iteration using 5 ms of data
020130.80543.509−85.7
( P N > γ )
Acquisition declared in 3rd
iteration using 9 ms of data
030127.305−135
( P N > γ )
N/AN/AAcquisition declared in 2nd
iteration using 5 ms of data
040134.00532.109−5.3
( P N > γ )
Acquisition declared in 3rd
iteration using 9 ms of data
050111.105−35.6
( P N > γ )
N/AN/AAcquisition declared in 2nd
iteration using 5 ms of data
060137.305−36.5
( P N > γ )
N/AN/AAcquisition declared in 2nd
iteration using 5 ms of data
070131.60523.609−47.3
( P N > γ )
Acquisition declared in 3rd
iteration using 9 ms of data
080128.905−17.8
( P N > γ )
N/AN/AAcquisition declared in 2nd
iteration using 5 ms of data
090139.9059.207−21.0
( P N > γ )
Acquisition declared in 3rd
iteration using 7 ms of data
100152.607−5.8
( P N > γ )
N/AN/AAcquisition declared in 2nd
iteration using 7 ms of data
Table 2. Acquisition performed on the 20 dB faded signal using the Adaptive Data Length (ADL) method.
Table 2. Acquisition performed on the 20 dB faded signal using the Adaptive Data Length (ADL) method.
Acquisition
Attempt
1st Itr.
d (ms)
D (%)2nd Itr.
d (ms)
D (%)3rd Itr.
d (ms)
D (%)4th Itr.
d (ms)
D (%)5th Itr.
d (ms)
D (%)Remarks on
Acquisition
010154.90711.211−10.31
( P N > γ )
N/AN/AN/AN/AAcquisition declared in 3rd
iteration using 11 ms of data
020157.10752.91331.9417−3.78
( P N > γ )
N/AN/AAcquisition declared in 4th
iteration using 17 ms of data
030153.00763.61315.4117−14.2
( P N > γ )
N/AN/AAcquisition declared in 4th
iteration using 17 ms of data
040116.20733.91121.0215−9.5
( P N > γ )
N/AN/AAcquisition declared in 4th
iteration using 15 ms of data
050164.70729.91115.41520.119−13.3
( P N > γ )
Acquisition declared in 5th
iteration using 19 ms of data
060146.40553.21149.21528.931934.4Acquisition not declared in 2nd
iteration using 5 ms of data
070166.20745.81152.01177.8219−3.7
( P N > γ )
Acquisition declared in 5th
iteration using 19 ms of data
080163.30728.31127.3215−12.36
( P N > γ )
N/AN/AAcquisition declared in 4th
iteration using 15 ms of data
090151.50516.511−2.71
( P N > γ )
N/AN/AN/AN/AAcquisition declared in 3rd
iteration using 11 ms of data
100161.8072.641119.53153.619−9.73
( P N > γ )
Acquisition declared in 5th
iteration using 19 ms of data
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hussain, A.; Ahmed, A.; Magsi, H.; Soomro, J.B.; Bukhari, S.S.H.; Ro, J.-S. Adaptive Data Length Method for GPS Signal Acquisition in Weak to Strong Fading Conditions. Electronics 2021, 10, 1735. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10141735

AMA Style

Hussain A, Ahmed A, Magsi H, Soomro JB, Bukhari SSH, Ro J-S. Adaptive Data Length Method for GPS Signal Acquisition in Weak to Strong Fading Conditions. Electronics. 2021; 10(14):1735. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10141735

Chicago/Turabian Style

Hussain, Arif, Arslan Ahmed, Hina Magsi, Jahangeer Badar Soomro, Syed Sabir Hussain Bukhari, and Jong-Suk Ro. 2021. "Adaptive Data Length Method for GPS Signal Acquisition in Weak to Strong Fading Conditions" Electronics 10, no. 14: 1735. https://0-doi-org.brum.beds.ac.uk/10.3390/electronics10141735

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