Introduction

The ionospheric scintillation phenomenon refers to the random amplitude and phase fluctuations observed on radio signals propagating through plasma irregularities in the ionosphere (Yeh and Liu 1982). Ionospheric scintillation most frequently occurs in equatorial and high latitude areas, while the strongest effects are often observed in equatorial areas characterized by the simultaneous occurrence of fast phase changes and deep amplitude fading (Basu et al. 2002; Morton et al. 2015a, b). Strong equatorial scintillation is known to degrade receiver carrier tracking performance, causing measurement error, cycle slips, and even loss of lock signals (Kintner et al. 2007; Seo et al. 2009). In the real data analysis presented in our previous publications (Jiao et al. 2016; Myer and Morton 2018), cycle slips and loss of lock are frequently observed in commercial receivers in the equatorial region, some of which can last more than 2 h.

The carrier tracking loop performance degradation caused by ionospheric scintillation impacts a variety of GNSS applications. For example, Xiong et al. (2016) and Buchert et al. (2015) reported incidences of the Swarm satellites (operated by the European Space Agency) failing to generate position solutions due to loss of GPS signals over equatorial areas where ionospheric plasma irregularities are known to occur frequently. For high accuracy applications, ionospheric scintillation causes errors or loss of measurements in differential GPS (DGPS) and real-time kinematic (RTK) solutions (Aquino et al. 2005; Morton 2014). Similarly, ionospheric scintillation affects Satellite-Based Augmentation System (SBAS) which directly impacts applications such as aviation and precision agriculture (Conker et al. 2003; Lee et al. 2017).

A pre-requisite to developing GNSS receiver processing algorithms that can mitigate the adverse effects the ionospheric scintillation has on GNSS applications is understanding of the characteristics of the effects. In recent years, the availability of massive scintillation measurement data has led to numerous studies focused on the temporal and spectral characteristics of the scintillation signal amplitude and phase (Seo et al. 2009, 2011; Oliveira et al. 2014; Jiao et al. 2016). This work will focus on the navigation message bit decoding error (BDE) during strong equatorial scintillation.

The navigation message being broadcast by GPS satellites contains information on satellite orbital and timing information needed to compute position, velocity, and time (PVT) solutions, as well as correction parameters to improve the solutions’ accuracy. During equatorial scintillation, it is known that there is increased navigation data BDE which degrades the accuracy of the receiver’s navigation solutions, especially when multiple satellites experience strong scintillation (Carroll and Morton 2014; Zhang et al. 2010). However, the quantitative dependence of the BDE on the scintillation level has not been studied. The main objective of this work is to present a quantitative analysis of the BDE during strong equatorial scintillation based on processing results from real equatorial scintillation data. Such analysis is necessary because the degraded decoding performance can negatively impact high accuracy applications and differential systems where rover receivers and their corresponding ground correction networks share the same satellite orbital and timing parameters.

The data used in this study were collected on Ascension Island during strong scintillation on March 7–10, 2013. The data collection system consists of an array of software-defined radios (SDR) which samples multi-GNSS IF signals in the event of scintillation. A network of these event-driven data collection systems has been established by the author’s group since 2009 (Morton et al. 2015a, b). The analysis conducted here is based on about 14 h of GPS L1 intermediate frequency samples captured on six satellites during scintillation periods with the S4 index over 0.5.

Two carrier tracking algorithms are used to process the data. The first is a conventional third-order phase lock loop (PLL) carrier tracking algorithm (Ward et al. 2005; Tsui 2005). There are two reasons for using this algorithm to process the data: to assess the BDE typically experienced by commercial receivers in the field and to establish correlations between the BDE distributions and the amplitude scintillation and fading characteristics such as fading level and duration.

In addition, an advanced adaptive Kalman filter-based PLL (AKF-PLL) discussed in (Xu et al. 2017) is also implemented. The AKF-PLL architecture is adopted from the general state-based framework presented in (Yang et al. 2017a, b) while incorporating phase scintillation in its process noise model. A subset of the scintillation data is used as test data to compare these two algorithms to assess the improvement of the advanced AKF-based PLL over the conventional PLL on the BDE performance.

Following the descriptions of the algorithms and the data used in this work, we discuss the statistical correlations between the BDE occurrence and the level of amplitude scintillation and fading. Then, a comparison of the BDE performance using different carrier tracking algorithms will be presented. Finally, an overall summary is given.

Algorithm’s description

Figure 1 shows the receiver carrier tracking architecture. It consists of correlators, a carrier PLL, a code tracking loop, and navigation data bit recording. The code tracking loop is a second-order delay lock loop (DLL) with no carrier aiding due to the stationary receiver platform. A normalized early-minus-late envelope discriminator and a loop filter with a noise bandwidth of 0.25 Hz are implemented in the DLL.

Fig. 1
figure 1

SDR receiver and BDE assessment architecture used in this study

Two PLLs were implemented in this project: a conventional proportion-integration filter-based PLL (PIF-PLL) and an AKF-PLL. Both PIF-PLL and AKF-PLL are well documented in the previous literature (Ward et al. 2005; Tsui 2005; Xu et al. 2017; Yang et al. 2017a, b). Note that the objective of this project is not the development of new carrier tracking algorithms. Instead, it is the assessment of BDE performances of existing techniques. Therefore, only brief descriptions are given below for the sake of completeness, followed by scintillation intensity indicators and bit error estimation.

PIF-PLL and AKF-PLL implementations

The PIF-PLL transfer function is defined by two parameters: its equivalent noise bandwidth and the integration time (Ward et al. 2005). In practical implementations, they are empirically determined as a compromise between the practical requirements on the receiver dynamic performance and noise performance. In (Xu et al. 2014), several PIF-PLL bandwidth values ranging from 2 to 15 Hz are used to track the same real scintillation data collected on Ascension Island to evaluate the effect of different bandwidths for scintillation tracking. Based on the tracking results of 5 h of strong scintillation signals, the 2 Hz bandwidth implementation generated the least number of signal loss-of-lock incidences. Such a low PIF-PLL bandwidth is a possible option because the receiver front end was driven by a low phase noise oven-controlled crystal oscillator (OCXO). In this study, the same 2 Hz bandwidth was applied to the PIF implementations, which successfully maintained lock of the scintillation signals throughout the selected scintillation data.

The AKF-PLL is implemented to demonstrate the potential to improve BDE during strong scintillation. A unique feature of the AKF-PLL implementation is the incorporation of phase scintillation effects in its system noise model. This is achieved by treating the phase scintillation as an equivalent oscillator noise model which can be described by the Allan variance parameters. System noise due to the actual receiver oscillator and platform dynamics are also included. Its measurement noise model is based on the thermal noise and can be updated according to real-time estimated C/N0. The steady-state Kalman gain is numerically solved based on the system model and the measurement model at each iteration of the tracking loop operation. The AKF-PLL implementation has been demonstrated to be robust in tracking scintillation signals on airborne platforms. For mathematical representations of the models and implementation details, please refer to Xu et al. (2017) and Yang et al. (2017a, b).

For both PIF-PLL and AKF-PLL implementations, the integration time was 10 ms as a previous study found that it yields better tracking results in strong equatorial scintillations (Psiaki et al. 2007).

Scintillation intensity indicator calculation

The prompt channel correlator outputs (\({I_{\text{p}}}\), \({Q_{\text{p}}}\)) are used to calculate the amplitude scintillation and fading indicators. The scintillation and fading indicators include the \({S_4}\) index and the high-rate carrier-to-noise ratio (denoted as \(C{\text{/}}{N_{0,{\text{SI}}}}\)) first presented in Xu and Morton (2017). The \({S_4}\) index describes the magnitude of the scintillation signal amplitude fluctuation. The \(C{\text{/}}{N_{0,{\text{SI}}}}\) is a quantity derived from the normalized signal intensity (\({\text{S}}{{\text{I}}_{{\text{norm}}}}\)) and the nominal signal carrier-to-noise ratio (\(C{\text{/}}{N_{0,{\text{nominal}}}}\)) with the purpose to capture the amplitude fading level and duration with a resolution of tens of milliseconds.

To calculate \({S_4}\) and \(C{\text{/}}{N_{0,{\text{SI}}}}\), \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) needs to be obtained first. The \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) calculation is based on the method discussed in Van Dierendonck et al. (1993):

$${\text{WB}}{{\text{P}}_k}=\mathop \sum \limits_{{20*\left( {k - 1} \right)+1}}^{{20*k}} \left[ {{{\left( {I_{i}^{1}} \right)}^2}+{{\left( {Q_{i}^{1}} \right)}^2}} \right]$$
(1)
$${\text{NB}}{{\text{P}}_k}={\left( {\mathop \sum \limits_{{20*\left( {k - 1} \right)+1}}^{{20*k}} I_{i}^{1}} \right)^2}+{\left( {\mathop \sum \limits_{{20*\left( {k - 1} \right)+1}}^{{20*k}} Q_{i}^{1}} \right)^2}$$
(2)
$${\text{S}}{{\text{I}}_{{\text{raw,}}k}}={\text{NB}}{{\text{P}}_k} - {\text{WB}}{{\text{P}}_k}$$
(3)
$${\text{S}}{{\text{I}}_{{\text{norm}},k}}=10 \times \log 10\left( {\frac{{{\text{S}}{{\text{I}}_{{\text{raw,}}k}}}}{{{\text{S}}{{\text{I}}_{{\text{trend}},k}}}}} \right)$$
(4)

where WBP and NBP denote wide band power and narrow band power, respectively. \(I_{i}^{1}\) and \(~Q_{i}^{1}\) are the 1 ms correlator outputs between bit k − 1 and k. \({\text{S}}{{\text{I}}_{{\text{raw}}}}\) denotes the raw signal intensity. The normalized signal intensity \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) is then obtained by normalizing \({\text{S}}{{\text{I}}_{{\text{raw}}}}\) with respect to its own low frequency trend \({\text{S}}{{\text{I}}_{{\text{trend}}}}\). \({\text{S}}{{\text{I}}_{{\text{trend}}}}\) can be estimated using a sixth order Butterworth filter (Van Dierendonck et al. 1993).

The \({S_4}\) index is also computed from the \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) estimate (Van Dierendonck et al. 1993):

$$S_{4} = \sqrt {\frac{{\left\langle {{\text{SI}}_{{{\text{norm}}}}^{2} } \right\rangle - \left\langle {{\text{SI}}_{{{\text{norm}}}} } \right\rangle ^{2} }}{{\left\langle {{\text{SI}}_{{{\text{norm}}}} } \right\rangle ^{2} }}}$$
(5)

where 〈·〉 represents the averaging operation over the interval of interest. The averaging interval used in this study is 10 s. This value is chosen based on an evaluation of several time intervals ranging from 10 to 60 s presented in Jiao et al. (2013). In this study, the \({S_4}\) index is calculated using a moving window, which outputs the \({S_4}\) index every second with the averaging window length of 10 s where the current sample is centered.

The \(C{\text{/}}{N_{0,{\text{SI}}}}\) is obtained by converting the \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) to an absolute measure of signal-to-noise ratio with the nominal carrier-to-noise ratio as the baseline:

$$C{\text{/}}{N_{0,{\text{SI}}}}={\text{S}}{{\text{I}}_{{\text{norm}}}}+~C/{N_{0,{\text{nominal}}}}$$
(6)

where \(C{\text{/}}{N_{0,{\text{nominal}}}}\) denotes the nominal carrier-to-noise ratio in dB-Hz. It should be noted that \(C{\text{/}}{N_{0,{\text{nominal}}}}\) varies among different frequencies and different satellites. In this study, we obtain the \(C{\text{/}}{N_{0,{\text{nominal}}}}\) values during each scintillation event by examining the corresponding quiet-time \(C{\text{/}}{N_{0,{\text{nominal}}}}\) immediately before and/or after. As discussed in prior publications (Xu and Morton 2017), we use \(C{\text{/}}{N_{0,{\text{SI}}}}\) instead of \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) to represent amplitude fading levels. This is the case because \({\text{S}}{{\text{I}}_{{\text{norm}}}}\) itself does not convey the signal power level relative to the noise level, and therefore, does not reflect the degree of degradation that signal fading imposes on the tracking loop.

Bit decoding error

The navigation data bits are directly estimated based on the sign of \({I_{\text{p}}}\), the prompt correlator output modeled as follows (Ward et al. 2005):

$${I_{\text{P}}}=A \cdot N \cdot D\frac{{\sin (\pi \cdot \Delta f \cdot T)}}{{\pi \cdot \Delta f \cdot T}} \cdot R(\Delta \tau ) \cdot \cos (\Delta \phi )+{n_{\text{I}}}$$
(7)

where \(A\) is signal amplitude; \(N\) is the number of samples within the integration time; \(D\) is the current message bit (+ 1 or − 1); \(\Delta f\) is the Doppler frequency error in Hz; \(T\) is the integration time; \(\Delta \tau\) is code phase error of prompt replica code in unit of code chips; \(R( \cdot )\) is the autocorrelation function of ranging code; \(\Delta \phi\) is the carrier phase error in rad; \({n_I}\) is the thermal noise in the I channel.

When the tracking loop reaches steady-state under a nominal signal condition, the signal power should dominate over the noise power and dictate the sign of \({I_{\text{p}}}\) in (7). In addition, the term \(\frac{{\sin (\pi \cdot \Delta f \cdot T)}}{{\pi \cdot \Delta f \cdot T}} \cdot R(\Delta \tau )\) is positive. Therefore, the sign of \({I_{\text{p}}}\) is determined by the sign of the product \(D \cdot \cos (\Delta \phi )\).

The bit difference \(\Delta D\) is the product of the decoded data bits and a truth reference. In this work, the product from the Bit Grabber Network (bitArc) of Constellation Observing System for Meteorology, Ionosphere, and Climate (COSMIC) (UCAR 2013) is used as the data bit truth, as shown in Fig. 1.

The conventional PIF-based PLL implements the Costas discriminator which is insensitive to the data bit. As \(\Delta \phi\) settles down to close to 0 or ± \(~\pi\), \(\Delta D\) can output either continuous “1” or “− 1” for each data bit depending on the actual steady-state value of \(\Delta \phi\). The navigation message decoding will not be affected regardless of the sign of the \(\Delta D\) output because the GPS L1 navigation message encoding scheme is designed to overcome this ambiguity. This is enabled during bit encoding by making the polarity of the information bits (the first 24 bits) of a certain word dependent on the 30th bit of the last word: the polarity of the information bits of a certain word is reversed if the polarity of the 30th bit of the last word is “− 1” (US Air Force 2013). This way, the reversion, which is introduced by \(\cos (\Delta \phi )\) when \(\Delta \phi\) settles at \(\pm \pi\) and shared between words, can be removed during message decoding word-by-word. Therefore, the case when \(\Delta D\) is continuously being “− 1” should not be considered a decoding error. For more details, please refer to the GPS Interface Control Document (ICD) (US Air Force 2013).

However, during equatorial scintillation, large phase disturbances during signal amplitude fading will affect the bit decoding process by corrupting the relationship between \({I_{\text{p}}}\) and \(D\). As a result, \(\Delta D\) may oscillate between “1” and “− 1”, which will prevent correct decoding of the navigation message. After the signal recovered from a fade, \(\Delta D\) may settle at a value that is reversed from the one before the fading (from “1” to “− 1” or vice versa). Therefore, the number of bit errors is counted as the number of reversals of \(\Delta D\) between “1” and “− 1” during a fading event.

An example of such \(\Delta D\) oscillations during a deep fade (PRN 6, starting time 22:29:16 UTC) is given in Fig. 2.

Fig. 2
figure 2

BDE example processed using PIF and AKF-based algorithms on GPS PRN 6 L1 signal at Ascension Island, starting at 22:29:16 UTC

Figure 2 illustrates that the fading duration definition and the associated data bit decoding error. The fading duration is the time interval between the instance where \(C{\text{/}}{N_{0,{\text{SI}}}}\) drops below a threshold value\(~C{\text{/}}{N_{0,{\text{threshold}}}}\) and the instance where \(C{\text{/}}{N_{0,{\text{SI}}}}\) rises from the fading and settles above the \(~C{\text{/}}{N_{0,{\text{threshold}}}}\). During the fading duration, both algorithms produced oscillations on the \({{\varvec{\Delta}}}D\) results. Both \({{\varvec{\Delta}}}D\) results indicate five occurrences of bit reversions.

It should be mentioned that an alternative bit decoding approach is the differential bit decoding method described in Van Dierendonck (1996) for a frequency lock loop (FLL). This approach detects the bit sign changes by examining the signs of the dot-products of the I and Q correlator outputs from two consecutive epochs. It is applicable to receivers utilizing FLL as it does not require the lock of carrier phase and is, therefore, suitable for applications on platforms undergoing high dynamics. However, the strong equatorial scintillation scenario discussed in this study is characterized with both fast phase changes (which has an equivalent effect of high signal dynamics) and concurrent signal deep fading. Application of FLL to the data set indicated that it encountered difficulties maintaining lock to the signal, and therefore, prevented further assessment of the differential bit decoding performance.

Real scintillation data BDE processing results and statistical analysis

This section begins by briefly describing the scintillation data collection system and the IF data used in this study. Then the processing results from almost 14 h of scintillation data on six GPS satellites are presented to establish statistical correlations between the BDE occurrences and various amplitude scintillation indicators (average \({S_4}\) levels, fading occurrence frequency, fading depths and durations). Finally, to assess the improvement of the advanced AKF-based PLL over the conventional PLL on bit decoding performance, the BDE results of the two carrier tracking algorithms during a segment of the scintillation periods are compared.

Scintillation data collection system

The IF data used in this study were collected during an experimental campaign on Ascension Island in March 2013. Figure 3 depicts the reconfigurable multi-GNSS SDR data collection system used in this campaign, which contains five RF front-ends each configured to collect signals within one frequency band: GPS L1/Galileo E1, GPS L2C, GPSL5/Galileo E5a, GLONASS L1, and BeiDou B1 signals (Peng and Morton 2011). All front-ends share the same wideband antenna input and are driven by the same low phase noise OCXO with zero IF and 4-bit resolution. The front-ends collected data for 5 h (20:00–01:00 UTC) on March 7–10, resulting in a total of 20 h of IF data.

Fig. 3
figure 3

Schematic diagram of the wideband reconfigurable multi-GNSS data collection system setup at Ascension Island on March 7–10, 2013 (Xu and Morton 2017)

Statistical summary on the BDE occurrences and amplitude scintillation and fading characteristics

In this work, a total of about 14 h of GPS L1 IF scintillation data with \({S_4}\) > 0.5 from six satellites are processed using the PIF-PLL. The BDE results obtained from the data are used for correlative analysis with amplitude scintillation and fading indicators. In addition, a total of 4 h of IF data from March 7 are further processed using AKF-PLL to assess its improvement on the bit decoding performance over the PIF-PLL implementation. Table 1 summarizes the durations, average \({S_4}\) indices, the number of fades and fading frequency of occurrences (per minute), the number of BDE occurrences (in bits) and its frequency of occurrence (per minute) for each scintillation event.

Table 1 Summary of the number of BDE and the amplitude scintillation parameters during the selected scintillation periods in the Ascension Island data

The following subsections present the statistical results derived from Table 1.

BDE occurrence frequency dependence on average \({S_4}\) value and fading occurrence frequency

A total of 3720 bits of BDE occurred during 13.8 h of the scintillation periods, resulting in an average frequency of occurrence of around 4.5 bits per minute. Figure 4 plots the number of fades per minute and average \({S_4}\) values listed in Table 1 and clearly showed nearly linear correlations between BDE frequency of occurrence with the average S4 values and the average number of fades.

Fig. 4
figure 4

Relationships between the BDE frequency of occurrence and the average \({S_4}\) results (left panel) and the number of fades per minute (right panel) derived from the processing results of 14 h of scintillation data

Percentage of BDE occurrences with respect to \({S_4}\) levels

To examine the correlation between the occurrence of BDE and amplitude scintillation levels on a finer temporal scale, the \({S_4}\) estimations [obtained every second, as described after (5)] were categorized into three segments shown in Table 2. Also listed in Table 2 are the number and percentage of the \({S_4}\) samples for each segment and corresponding BDE occurred during each segment. The probability of BDE occurrence listed in the rightmost column is obtained by dividing the number of \({S_4}\) samples that experience BDE by the total number of \({S_4}\) samples within the segment. Table 2 indicates that during the selected scintillation durations the probability of BDE occurrence increases as the amplitude scintillation intensity increases.

Table 2 Number and percentage of the \({S_4}\) estimate samples and of the BDE, and the probability of BDE occurrence under different \({S_4}\) levels

Percentage of BDE occurrences with respect to fading levels

The fading depth is determined by the minimum \(C{\text{/}}{N_{0,{\text{SI}}}}\) value during the fading duration. Table 3 summarizes the number and corresponding percentage of the fades under different fading depth ranges and those of the BDE concurrent with these fades. The probability of BDE occurrence listed in the rightmost column is obtained by dividing the number of fades that are associated with BDE occurrences by the total number of fades within each fading depth range. Table 3 shows that the majority of BDE occurred during fades with extremely deep fading of below 5 dB-Hz with a probability of occurrence up to 0.81, while these extremely deep fades comprise 45% of the total number of fades.

Table 3 Number and percentage of the fades and of the BDE, and the probability of occurrence under different fading levels

Correlation between BDE occurrence and extremely deep fade duration

Based on the number of BDE occurred during each extremely deep fade (\(C{\text{/}}{N_{0,{\text{SI}}}}\) < 5B-Hz), these fades are divided into five groups with the corresponding percentages plotted in Fig. 5. It shows that the larger number of BDE within a fade is much less likely compared to the smaller number of BDE within a fade. More than 70% of the cases involve less than five BDE occurrences within one fade. The mean number of BDE occurred during one fade is 4.9 bits for these extremely deep fades.

Fig. 5
figure 5

Distribution of the extremely deep fades (\(C{\text{/}}{N_{0,{\text{SI}}}}\) < 5B-Hz) with respect to the number of BDE occurred during each of them

The correlation between the number of BDE occurred during a certain fade and the duration of the corresponding fade is plotted in Fig. 6. The data show that the number of BDE during one fade grows almost linearly with the duration of the concurrent fade, with a ratio of 8.5 (bit per second) and a correlation coefficient of 0.7.

Fig. 6
figure 6

Relationship between the number of BDE occurred during an extremely deep fade and the corresponding fading duration

BDE improvement using AKF-PLL

The BDE results obtained from the selected scintillation data of March 7, 2013 provide a glimpse of the performance improvement of the AKF-PLL over PIF-PLL. Table 4 lists the number of BDE occurrences during each event in the dataset obtained using the two PLL implementations. It shows that the AKF overall outperformed the PIF in generating less decoding error by 17%. The majority of BDE occurred on PRN 6, where AKF-PLL showed the best improvement over PIF-PLL in reducing the number of BDE by 20%. This finding suggests that by utilizing advanced tracking algorithms such as adaptive architectures and modeling of the scintillation effect, the decoding performance can be considerably improved.

Table 4 Summary of number of BDE occurrences based on the processing results obtained from the scintillation data selected on March 7, using the conventional (PIF) and the advanced AKF-based PLL algorithm

Summary

We analyzed the correlation between BDE occurrences and amplitude scintillation and fading levels based on processing results from 14-h strong scintillation IF data collected on Ascension Island in March 2010. A conventional third-order PIF-PLL is used to process the data and the COSMIC data bit archives are used as a truth reference to identify BDE occurrences. A total of 3720 bits of BDE were identified, indicating an overall rate of occurrence of 4.5 bits per minute. The results also indicated that the number of BDE occurrence is linearly related to the average \({S_4}\) index and the number of fades per minute.

The number of BDE occurrence is further mapped to three segments of the \({S_4}\) estimation values obtained every second. The probability of BDE occurrence clearly showed the BDE occurrence is higher for the higher S4 value segment.

The minimum \(C{\text{/}}{N_{0,{\text{SI}}}}\) value during the fades was utilized to quantify the fading depths and to correlate with the occurrence of BDE. Our data analysis shows that up to 92% of the BDE occurred during extremely deep fades with minimum \(C{\text{/}}{N_{0,{\text{SI}}}}\) below 5 dB-Hz, which comprise 45% of the total fades. The extremely deep fades were then used to derive the relationship between the number of BDE occurring during one fade and the duration of the fade. The results show that most of these fades contain around 5 bits of BDE, while the maximum number of BDE during one fade can exceed 25 bits. A linear relationship was obtained with a frequency of 8.5 bits of BDE per second during extremely deep fading and a correlation coefficient of 0.7.

In addition, an advanced AKF-based PLL was also used to process a subset of the selected scintillation data. Comparison of the resulting BDE indicates that the AKF-based tracking loop has better performance over the conventional PLL in reducing the occurrences of BDE by 17%.