The Ionospheric Scintillation Effects on the BeiDou Signal Receiver

3 downloads 0 Views 4MB Size Report
Nov 9, 2016 - signal, this paper analyzed the scintillation effects on the receiver, ..... kLh. 2. < 2π. (34). Then the ionospheric scintillation index S4 can be ...
sensors Article

The Ionospheric Scintillation Effects on the BeiDou Signal Receiver Zhijun He, Hongbo Zhao * and Wenquan Feng School of Electronic and Information Engineering, Beihang University, Xueyuan Road No. 37, Haidian District, Beijing 100191, China; [email protected] (Z.H.); [email protected] (W.F.) * Correspondence: [email protected]; Tel.: +86-10-8231-7210 Academic Editor: Hans Tømmervik Received: 26 August 2016; Accepted: 4 November 2016; Published: 9 November 2016

Abstract: Irregularities in the Earth’s ionosphere can make the amplitude and phase of radio signals fluctuate rapidly, which is known as ionospheric scintillation. Severe ionospheric scintillation could affect the performance of the Global Navigation Satellite System (GNSS). Currently, the Multiple Phase Screen (MPS) technique is widely used in solving problems caused by weak and strong scintillations. Considering that Southern China is mainly located in the area where moderate and intense scintillation occur frequently, this paper built a model based on the MPS technique and discussed the scintillation impacts on China’s BeiDou navigation system. By using the BeiDou B1I signal, this paper analyzed the scintillation effects on the receiver, which includes the acquisition and tracking process. For acquisition process, this paper focused on the correlation peak and acquisition probability. For the tracking process, this paper focused on the carrier tracking loop and the code tracking loop. Simulation results show that under high scintillation intensity, the phase fluctuation could be −1.13 ± 0.087 rad to 1.40 ± 0.087 rad and the relative amplitude fluctuation could be −10 dB to 8 dB. As the scintillation intensity increased, the average correlation peak would decrease more than 8%, which could thus degrade acquisition performance. On the other hand, when the signal-to-noise ratio (SNR) is comparatively lower, the influence of strong scintillation on the phase locked loop (PLL) is much higher than that of weak scintillation. As the scintillation becomes more intense, PLL variance could consequently results in an error of more than 2.02 cm in carrier-phase based ranging. In addition, the delay locked loop (DLL) simulation results indicated that the pseudo-range error caused by strong scintillation could be more than 4 m and the consequent impact on positioning accuracy could be more than 6 m. Keywords: ionospheric scintillation; acquisition process; tracking process; BeiDou system; multiple-phase screen theory

1. Introduction The ionosphere is located from 60 km to 1000 km above the Earth and filled with a large number of electrons and plasmas. Irregularities in the ionosphere could cause inhomogeneities in the refractivity of radio frequency (RF) signals while the signals are traveling through the ionosphere, which is known as ionospheric scintillation [1]. Ionospheric scintillation could affect radio signals ranging from 10 MHz to 10 GHz, and the phenomenon varies with time and space. Generally speaking, scintillation is severer in the equatorial area and high-latitude regions than in the middle-latitude area. The performance of satellite communication could be degraded due to the presence of ionospheric scintillation. Global Navigation Satellite System (GNSS) satellite-receiver links traveling through the atmosphere are also vulnerable to ionospheric scintillation [2]. This could results in some inevitable harmful effects such as signal fading and loss of signal tracking. Signal fading could cause a decline of signal-to-noise ratio (SNR), which could result in degradation of positioning accuracy, and loss of Sensors 2016, 16, 1883; doi:10.3390/s16111883

www.mdpi.com/journal/sensors

Sensors 2016, 16, 1883

2 of 22

signal tracking could lead to navigation system failure [3]. Moreover, scintillation could also increase the errors of pseudo range and carrier-phase range measurement, and thus have harmful impacts on high precision positioning. Since the low-latitude regions in Southern China are in the equatorial magnetic anomaly area where the scintillation phenomenon is severer and occurs more frequently, it is important to study the its impacts on the BeiDou Navigation Satellite System (BDS). So far, there have been many studies on ionospheric problem. Zhao used single phase screen model to evaluate the scintillation influence on signal amplitude and phase, and then provided an analysis of how the acquisition process would be affected [4]. Feng and Liu studied the statistical characteristics of amplitude scintillation on the basis of observation data and built an ionospheric scintillation model with a Nakagami-m distribution [5]. Conker and Arini modeled the effects of ionospheric scintillation on Global Position System (GPS)/Satellite-Based Augmentation System (SBAS) and user receiver’s performance, and then developed a receiver model including the effects of scintillation on the tracking process [6]. Béniguel proposed the Global Ionospheric Propagation Model (GISM). GISM used a Multiple Phase Screen (MPS) technique which is based on the resolution of the parabolic equation (PE). They provided the statistical characteristics of the transmitted signals including the scintillation index, the fade durations and so on. By using GISM, Béniguel’s group analyzed the effects of ionospheric scintillation on many aspects, including signal tracking and position accuracy [7,8]. Ho and Abdullah used the GISM to compute amplitude scintillation parameters for GPS satellite signals and calculate the positioning error by the using output data from the model [9]. Zhang and Guo discussed the influence of ionospheric scintillation on Precise Point Positioning (PPP) and analyzed three possible reasons for accuracy degradation caused by scintillations [10]. The Concept for Ionospheric Scintillation Mitigation for Professional GNSS in Latin America (CIGALA) and Countering GNSS high Accuracy applications Limitations due to Ionospheric disturbances in Brazil (CALIBRA) projects, which are funded by the European Commission, developed new algorithms and approaches for high accuracy GNSS techniques to tackle the effects of ionospheric disturbances. The projects built a network database based on eight GNSS stations and tested the approaches in precision agriculture. Vani and Shimabukuro developed a software called Ionospheric Scintillation Monitor Receivers (ISMR) Query Tool, which could generate real-time scintillation reports. Based on ISMR data, such software provided a capability to identify specific behaviors of ionospheric activity through data visualization and data mining [11]. Based on CIGALA and CALIBRA, Veettil and Marcio focused their research on Latin America, especially Brazil. They modeled the ionospheric scintillation and presented a mitigation strategy. By using the data collected at Brazilian stations, they presented their climatology studies and a discussion on receiver tracking performance [12]. Besides, the MPS technique has been widely used in solving problems with random media like the ionosphere. Rino proposed a power law phase screen model for both weak and strong scintillation [13]. Knepp used the MPS technique to analyze the wave propagation through a turbulent ionized medium and compared it with theoretical results for both weak and strong scintillation [14]. Carrano et al. developed the Radio Occultation Scintillation Simulator (ROSS). They used the MPS technique to simulate the forward scatter of radio waves by irregularities in the equatorial ionosphere during radio occultation experiments [15]. Deshpande developed a model called Satellite-beacon Ionospheric-scintillation Global Model of the upper Atmosphere (SIGMA) to simulate GNSS scintillations for high-latitude areas. They simulated the full 3-D propagation of an obliquely incident satellite signal by using the MPS technique and a split-step method. The outputs from their model included the peak to peak (P2P) variations in the power and phase received on the ground, scintillation indices S4 and σ∅ [16,17]. Considering that the MPS technique works well in moderate and intense scintillation cases, this paper utilizes it to model the ionospheric scintillation for the BeiDou system. By using the BeiDou B1I signal, this paper analyzes the scintillation effects on acquisition and tracking. For the acquisition process, this paper mainly focuses on the variation of correlation peak and acquisition probability. For the tracking process, this paper calculates the loop error of phase locked loop (PLL) and delay locked loop (DLL) by the integral of phase variation. Then

Sensors 2016, 16, 1883

3 of 22

a Nakagami-m fading model is used to calculate the loss of lock probability. Finally, based on the pseudo-code ranging method, this paper gives an example to evaluate the impact of scintillation on positioning performance. On the other hand, the BeiDou satellite navigation system is a self-created satellite navigation system developed in China, which covers most of the Asia-Pacific region. Currently the BeiDou system is still not as mature as GPS, thus how to ensure that the system could work effectively and precisely is an important topic. The paper is organized as followed: Section 2 shows the basic characteristics of ionospheric irregularities; Section 3 is divided into three parts, the first part presents the formulation of MPS model, the second part presents in detail the computational set up of our simulations, and the third part presents the experimental results; Section 4 analyzes the scintillation influence on the acquisition process for a receiver; Section 5 analyzes the influence on the tracking process which in mainly concerned about PLL and DLL, and finally discusses the influence on position accuracy; Section 6 presents the conclusions of the paper. 2. Inhomogeneity Characteristics As the irregularities in ionosphere are regarded as continuous random medium, we need to characterize the dielectric constant ε in a statistical method: →

ε =< ε > [1 + ε 1 ( r , t)]

(1)

In Equation (1), < · > means the statistical average and is the background mean value of the dielectric constant: < ε >= ε 0 < ε r >= ε 0 (1 − ω 2p0 /ω 2 ) (2) In Equation (2), ω p0 is the angular frequency of plasma in accord with corresponding background electron density , ω is the angular frequency of an incident wave, is the dielectric constant → relative to the background medium. ε 1 ( r , t) is the fluctuation of ε, which represents the random fluctuation caused by irregularities. Assuming that ε1 is in isotropic random field, then it can be written as [18]: ε1 = β · ξ (3) ω2

β = − ω2 −p0ω2 = − p0

4πre < Ne (z)> k2



k2

= − k2p ,

ξ=

∆Ne ( r ) < Ne (z)>

(4)

In Equations (3) and (4), ξ is a homogeneous random field with a zero mean value and a standard deviation σξ , it reflects the fluctuation of medium; factor β contains all probable frequency relations, representing the dispersion characteristics of medium. The correlation function of ξ is [19]: →







Bξ ( r 1 − r 2 ) =< ξ ( r 1 )ξ ( r 2 ) >

(5) →

According to Wiener-Khinchin theorem, the power spectrum density (PSD) of Bξ ( r ) can be obtained by Fourier transform as follows: →

Φξ ( κ ) = (2π )−3 →

Bξ ( r ) =

y

y



→ →



Bξ ( r )exp(− j κ · r )d r →

→ →



Φξ ( κ )exp( j κ · r )d κ

(6) (7)

Sensors 2016, 16, 1883

4 of 22



In Equations (6) and (7), κ = (κ x , κy , κz ) is the spatial wavenumber. When it 4comes to Sensors 2016, 16, 1883 of 22 one-dimensional calculation, the equation could be equal to: In Equations (6) and (7), = ( , , ) is the spatial wavenumber. When it comes to oneZ dimensional calculation, the equation could1be equal→ to:

Φξ (κ x , y, z) =

Bξ ( r )exp(− jκ x · x )dx



1   ( x , y, z )  B (r ) exp( j x  x)dx → 2   → →

(8)

(8)

Under the condition of isotropy, Bξ ( r ) is only related to r 1 − r 2 , then Equations (6) and (7) Under the condition of isotropy, ( ) is only related to | − |, then Equations (6) and (7) could be simplified as: Z ∞ 1 could be simplified as: Φ ξ (κ ) = Bξ (r )r sin(κr )dr (9) 2π 21κ 0   ( )  Z2  B (r )r sin( r )dr (9) 4π2 ∞ 0 Bξ (r ) = Φξ (κ )κ sin(κr )dκ (10) r 0 4



(r )  ) sin(that r )d  under the isotropy condition,  (show (10) the Numerous satellite observationB experiments r 0 3-dimensional PSD of irregularities has the following character [20]:

Numerous satellite observation experiments show that under the isotropy condition, the 3dimensional PSD of irregularities has the following [20]: (11) Φξ (κ ) ∝character κ−p p

 ( )   have been several expressions of irregularity (11) In Equation (11), p is the power law index. There PSD; the expression used in this paper is the Shkarofsky spectrum [21]: In Equation (11), p is the power law index. There have been several expressions of irregularity ( p−3)/2 3 Shkarofsky 2 (κ PSD; the expression usedσin this paper is lthe spectrum p p − p/2 [21]: 0 li ) i

Φ ξ (κ ) =

ξ

( li κ 2 + κ 0 2 ) · K p/2 (li κ 2 + κ0 2 ) 3/2  2 ( l ) ( p  3)/ 2 l 3 ( p −03) i ii ) ( κ l ( 2π ) K 2 2  p/2 0 /2 (li    0 )   ( )   K p / 2 (li  2   0 2 ) 3/ 2 (2 )

K ( p  3) / 2 ( 0 li )

(12)

(12)

In Equation (12), li and L0 = 2π/κ 0 are the inner and outer scale size of the irregularities, Kv is the In Equation (12), li and L0 = 2/0 are the inner and outer scale size of the irregularities, Kv is the second type of modified Bessel function. second type of modified Bessel function. Figure 1 shows the PSD and correlation function of the ionospheric irregularities for Shkarofsky Figure correlation function of the ionospheric irregularities for Shkarofsky → 1 shows the PSD and 2 = 0.08. method with ρ = ( x, 0, 0 ) and σ method with = ( , 0,0) andξ = 0.08. Irregularities PSD/dB

80 60 40 20 0 -20 -2 10

-1

0

10

1

10

2

10

10

Normalized Correlation Function

Frequency/Hz 1 0.8 0.6 0.4 0.2 0 -15

-10

-5

0

5

10

15

Dista nce /Km

Figure 1. (top) PSD (bottom)correlation correlation function function of in in thethe ionosphere. Figure 1. (top) PSD andand (bottom) ofirregularities irregularities ionosphere.

3. Solution of Signal Propagation Based on MPS Technique

3. Solution of Signal Propagation Based on MPS Technique 3.1. Formulation

3.1. Formulation

Ionospheric scintillation is ultimately the fluctuation of phase and amplitude caused by

Ionospheric ultimately phase and(MEO) amplitude caused irregularities. scintillation Currently, theisBeiDou systemthe hasfluctuation ten MediumofEarth Orbit satellites, five by irregularities. Currently, the BeiDou system has ten Medium Earth Orbit (MEO) satellites, five Geostationary Earth Orbit (GEO) satellites and five Inclined Geosynchronous Satellite Orbit (IGSO)

Sensors 2016, 16, 1883

Sensors 2016, 16, 1883

5 of 22

5 of 22

Geostationary Earth Orbit (GEO) satellites and five Inclined Geosynchronous Satellite Orbit (IGSO)

satellites. GEO and IGSO are both synchronous satellites. The orbit altitudes of MEO/GEO/IGSO are, satellites. GEO and IGSO are both synchronous satellites. The orbit altitudes of MEO/GEO/IGSO are, 21528 km/35786 km/35786 km, respectively. Generally speaking, MEO and IGSO serve as positioning 21528 km/35786 km/35786 km, respectively. Generally speaking, MEO and IGSO serve as positioning satellites andand GEO communicate with ground stations to exchange telemetry information. This research satellites GEO communicate with ground stations to exchange telemetry information. This would particularly focus on the impact of ionospheric scintillation on synchronous satellites. Figure 2a research would particularly focus on the impact of ionospheric scintillation on synchronous satellites. shows a schematic figure. Figure 2a shows a schematic figure. A Mid-latitude Equator

E 45°

o

17° F

Mid-latitude

S

45°

B

(a) Incident wave Z=0

Random medium

Z=L

Ground receiver

(b) X

Y

Several Phase Screens

Ionosphere

Z

Receiver

t

Earth

(c) Figure 2. (a) Schematic figure of Medium Earth Orbit (GEO); (b) Propagation of incident wave; (c)

Figure 2. (a) Schematic figure of Medium Earth Orbit (GEO); (b) Propagation of incident wave; Coordinate system. (c) Coordinate system.

In Figure 2a, O is the Earth center, S is a satellite, A and B are the tangency points. As shown, ∠ASB = 17° 2a, indicates the Earth maximum coverage of a synchronous satellite. Generally, a receiver’s In Figure O is the center, S is aarea satellite, A and B are the tangency points. As shown, ◦ indicates antenna angle be less than 45°area to ensure a high rangingsatellite. accuracy, so the practical ∠ASB = 17elevation the would maximum coverage of a synchronous Generally, a receiver’s ◦ to ensure maximum coverage angle ∠ESFbe would be less 10°. Thus the maximum of thesoincident antenna elevation angle would less than 45than a high ranging angle accuracy, the practical wave from a synchronous satellite would be less than 5°. In some cases, for synchronous satellite ◦ maximum coverage angle ∠ESF would be less than 10 . Thus the maximum angle of the incident wave which is positioned above the equator, the effective coverage area is from equator to mid-latitude as from a synchronous satellite would be less than 5◦ . In some cases, for synchronous satellite which is shown in figure. positioned above the equator, the effective coverage area is from equator to mid-latitude as shown Based on the reasons mentioned above, this paper make an assumption of vertical incidence in figure. situation. As shown in Figure 2b, ionospheric irregularities are assumed to be distributed in the space Based on thez = reasons above, this paper make an assumption of vertical incidence between layer 0 and zmentioned = L. A time-harmonic electromagnetic wave is incident on the irregular situation. in Figure ionospheric slab at As z =shown 0 and received at 2b, ground receiver. irregularities are assumed to be distributed in the space MPS ztheory, the zionized region is divided into several thin screens with each perpendicular betweenInlayer = 0 and = L. A time-harmonic electromagnetic wave is incident on the irregular direction of propagation and each screen could cause a change on signal phase and amplitude slabtoatthe z= 0 and received at ground receiver.

In MPS theory, the ionized region is divided into several thin screens with each perpendicular to the direction of propagation and each screen could cause a change on signal phase and amplitude during the propagation. MPS method obeys to Markov approximation [22]: the wave field in any altitude z0 is only relevant to the irregularities located in z < z0 ; propagation distance is much higher

Sensors 2016, 16, 1883

6 of 22

than the radial correlation distance. Thus for the MPS method, it is assured to perfectly simulate the Sensors 2016, 16, 1883 6 of 22 deviation of amplitude and phase as long as the thickness and number of phase screen are set small during propagation. method to Markov approximation and large the enough. Figure MPS 2c shows theobeys established coordinate system.[22]: the wave field in any altitude is only an relevant to the irregularities located in z < z′; is much Let usz′consider incident wave with complex amplitude A0 propagation and after thedistance propagation through a higher thanthe thewave radialbecomes: correlation distance. Thus for the MPS method, it is assured to perfectly phase screen

simulate the deviation of amplitude and phase as long as the thickness and number of phase screen → → → → are set small and largeuenough. 2c [shows established ( ρ , z) =Figure A0 exp ψ( ρ , zthe )] = A0 exp[χcoordinate ( ρ , z) − jSsystem. ( ρ , z)] (13) Let us consider an incident wave with complex amplitude A0 and after the propagation through → → a phase screen the wave In Equation (13), χ( ρbecomes: , z) is referred to as the log-amplitude and S( ρ , z) as the phase deviation of

→     → the wave. Every time theusignal pass a phase ϕ( ρ ): (  , z ) wave A0 exp[  ( through , z )]  A0 exp[  (  , screen, z )  jS ( S,(zρ)], z) will increase by (13)

* In Equation (13), ( , ) is referred to as the log-amplitude S= S + ϕ( ρ ) and ( , ) as the phase deviation of the (14) wave. Every time the signal wave pass through a phase screen, ( , ) will increase by ( ):  According to [14], when the thickness Softhe screen S  (  ) is set small enough, the irregularities (14) in each

phase screen layer are regarded to be distributed uniformly. For a thin phase screen with thickness ∆z, → → According [14], when thickness of the screenNis(set small enough, the irregularities in each the value of ϕ( ρ )todepends onthe irregularities density f ρ ): phase screen layer are regarded to be distributed uniformly. For a thin phase screen with thickness Z ∆z Δz, the value of ( ) depends on irregularities density ( ): * *

ϕ( ρ ) = −λre 

z0

N f ( ρ ) < Ne > dz 

 (  )   re  N f (  )  N e  dz

(15)

0



(15)

In Equation (15), ρ is a two-dimensional coordinate vector on the phase screen plane, λ is the In Equation (15), two-dimensional vector on theinphase screen plane,For λ isionospheric the signal wavelength, is is athe mean value ofcoordinate the electron density the ionosphere. signal wavelength, is the mean value of the electron density in the ionosphere. For ionospheric irregularities, the autocorrelation function of the phase change is related to the autocorrelation function irregularities, the autocorrelation function equation of the phase of ionization fluctuations by the following [14]:change is related to the autocorrelation function of ionization fluctuations by the following equation [14]: Z

B ϕB(ξ()) = N 2 r2 λ2 ∆z B (ξ, z)dz  N e 2ere2 e 2 z  B ( ,Nz )f dz  Nf

(16)

(16)

In In Equation (ξ,z) is the autocorrelation function of the electron density fluctuation. Based Equation(16), (16),BBNf Nf(,z) is the autocorrelation function of the electron density fluctuation. Based →

Equations(15) (15)and and(16), (16), the the PSD bebe obtained by Fourier transform: on on Equations PSDofof ϕ(( )ρcan ) can obtained by Fourier transform:

 *



*

2 2 Φϕ((κ )) =NN (λr2 2)22π∆zΦ z ( ) ξ ( κ ) e (e re ) e



(17) →

ΦξΦ ( κ() )is isshown (12).Figure Figure3 shows 3 shows PSD shownin inEquation Equation (12). thethe PSD of of ( )ϕ.( ρ ). -2

10

no noise with noise

Ph ase po wer sp ectru m d ensity of sin g le screen

-4

10

-6

10

-8

10

-10

10

-12

10

-14

10

-16

10

-18

10

-20

10

0

10

1

2

10

3

10

10

Frequency/Hz

Figure 3. 3. Phase PSD of single phase screenscreen (  2 =(σ 0.1, = 4). 2 = p0.1, Figure Phase PSD of single phase p = 4). ξ

(17)

Sensors 2016, 16, 1883

7 of 22

The parabolic wave equation is given by [19,23]:

− 2ik

∂u + ∇2 u = −k2 ∆ε 1 u(0 < z ≤ L) ∂z

(18)

2

2

∂ ∂ In Equation (18), ∇2 = ∂x 2 + ∂y2 is the transverse Laplace operator. k is the wavenumber and ∆ε 1 is the fluctuating part characterizing the random variations caused by irregularities. According to [14], in this case of a vertical incident wave, the irregularities could be assumed infinitely elongated in the y-direction, so the equation is limited in two-dimensions with no variable in the y-direction. Then the wave propagation can be characterized by the two following equations:

∂u ∂2 u + − 2ik + k2 ∆ε 1 u = 0(z− n < z ≤ zn ) 2 ∂z ∂x

− 2jk

∂u − + ∇2 u = 0( z + n < z < z n +1 ) ∂z

(19) (20)

Equation (19) characterizes the propagation through the n-th phase screen and Equation (20) characterizes the propagation in the vacuum space between adjacent screens. Then by using the Kirchhoff’s diffraction formula [24] and Fresnel diffraction theory [24], the recursion formula of log-amplitude and phase deviation from one screen to the next can be obtained: *

χ( ρ ) =

k 2πz

* * * 2 S(ρ0 )cos(k ρ − ρ0 /2z)

s





* * * 2 +χ(ρ0 )sin(k ρ − ρ0 /2z) +











* * * 2 ϕ(ρ0 )cos(k ρ − ρ0 /2z)d2 ρ0









* * * 2 S(ρ0 )sin(k ρ − ρ0 /2z) * * * *0 2 * *0 2 0 0 −χ(ρ )cos(k ρ − ρ /2z) + ϕ(ρ )sin(k ρ − ρ /2z)d2 ρ0 *

S( ρ ) =

k 2πz

s

(21)

(22)

In Equations (21) and (22), z is the diffraction distance equal to the distance between two adjacent phase screens. The PSD form of the recursion formula is then achieved by Fourier transformation: *

*

*

*

Φχ ( κ ) = 12 [ΦS ( κ ) + Φ ϕ ( κ ) + Φχ ( κ )] * * * * + 12 [Φχ ( κ ) − ΦS ( κ ) + Φ ϕ ( κ )]cos(κ 2 z/k + ΦχS ( κ )sin(κ 2 z/k) *

*

*

*

ΦS ( κ ) = 21 [ΦS ( κ ) + Φ ϕ ( κ ) + Φχ ( κ )] * * * * + 21 [ΦS ( κ ) + Φ ϕ ( κ ) − Φχ ( κ )]cos(κ 2 z/k) − ΦχS ( κ )sin(κ 2 z/k) *

ΦχS ( κ ) =

(23)

* * * 1 [ΦS ( κ ) + Φ ϕ ( κ ) − Φχ ( κ )]sin(κ 2 z/k) 2

(24) (25)

According to MPS theory, for each single phase screen, the calculation becomes a one-dimensional → process due to the infinite distribution of irregularities in y-direction, so all the κ used above should be one-dimensional variables: *

κ =

q

κ 2x + κy2 + κz2

κy =0,κz =0

= κx =

2π f Ve f f

(26)

In Equation (26), Veff is the speed at which signals scan the ionospheric phase screen, and Ve f f = Vγs , γ is the ratio of satellite altitude and ionosphere altitude, Vs is the linear velocity of the satellite. For the MPS method, when it comes to the calculation of Veff , this paper considers the ionosphere as a whole with an altitude of 350 km, which means that for a given satellite, the parameter Veff in the calculation of each phase screen is regarded as a constant.

Sensors 2016, 16, 1883

8 of 22

By recursion formula, the PSD of log-amplitude and phase deviation in each phase screen can be obtained. Especially, when signal passes through the last screen to ground receiver, z should be assigned with the value of the distance between the last screen and ground. After the final step of recursion, the PSD on the ground screen is achieved. To generate the fluctuations of signal phase and amplitude on space field, a sequence of uniformly distributed random numbers is used. The calculation is related to the 1-D discrete Fourier inverse transform of the PSD as described in the following equation: f (z) = In Equation (27), Lh =

N fs

1 Lh

N −1

∑ F (k ) exp( j 2πk N n)

n = 0, 1, 2Λ, N

(27)

k =0

· Ve f f is the length of the phase screen, N is the number of sample points,

which is equal to grid points on phase screen, fs is the sample frequency, navigation message. F(k) is calculated as follows: s 2πLh · PSD (

F (k) =

2πk ) · exp( jϕk ) Lh

N fs

is determined by the

(28)

In Equation (28), ϕk is a series of random phase angle with the uniform distribution in (0, 2π) and meet the requirement ϕk = − ϕ−k . Considering that the profile is a series of real numbers, the random amplitude and phase fluctuation of the received signal on ground screen can be described as: N −1

χ(n) =

s



Φχ (k ·

2π 2π 2πnk )· · cos( + ϕk ) Lh Lh N

(29)

ΦS (k ·

2π 2π 2πnk )· · cos( + ϕk ) Lh Lh N

(30)

k =0 N −1

S(n) =



s

k =0

Generally, ionospheric scintillations are most severe and prevalent at 200 km to 400 km from the ground. To let the distribution of a phase screen adequately represent the actual signal fluctuations, the distribution on the phase screen must contain at least one whole period of signal and the phase-screen length Lh must be at least five times as large as the outer scale size. For the spacing between grid points ∆q, it should be set small enough to ensure that the phase change from one grid to the next is less than π to satisfy the Nyquist Sampling Theorem. The limitation of Lh and ∆q is given by [14]: Lh ≥ 5L0 ∆q ≤

(31)

li 3

d2 B ϕ ( ξ ) ∆q ≤ π (− | ξ =0 ) dξ 2

(32) −1/2

(33)

In Equation (33), B ϕ (ξ) is given in Equation (27). On the other hand, to make sure that the simulation is close enough to the actual propagation, the difference of the function κ 2 z/k between two adjacent values of κ must be less than 2π. The limitation of z is: π 2 N 2 z π 2 ( N − 1)2 z − < 2π kLh 2 kLh 2

(34)

Then the ionospheric scintillation index S4 can be calculated as follows: s S4 =

< I 2 > − < I >2 < I >2

(35)

Sensors 2016, 16, 1883

9 of 22

In Equation (35), I is the signal intensity, equal to the normalized signal amplitude. 3.2. Computational Set up of Simulations Considering the criteria mentioned above, this paper divides the ionized region into 40 phase screens. For recursion calculation, the input signal amplitude is set to a normalized complex amplitude equal to 1, and the initial PSD of phase and amplitude are set zero. N f s = 12 s is equal to the time period of two sub-frames of BeiDou navigation message. Some more details of the computational set up of the simulations are shown in Table 1. Table 1. Simulation parameters. Parameter

Value

Carrier Frequency (MHz) Ionosphere Altitude (km) Power Law Index p False Alarm Probability Classical Electron Radius (m) Code Rate of BeiDouB1I Signal (Mbps) Sample Points Sampling Frequency Outer Scale (m) Inner Scale (m) Distance Between two Adjacent Screens (m) Average Electron Density Computer Language

1561.098 200–400 4 10−6 2.818 × 10−15 2.046 6000 500 5000 15 5000 9 × 1011 Matlab

3.3. Experimental Results Figure 4 shows the distribution of phase and relative amplitude random fluctuation with S4 = 0.47. Note that the “Std” in the figures (and all the related figures in the paper) is standard deviation. Each result shown here is one sample profile, which is slightly different for every simulation. It should also be noted that the section in which the sampling point numbers are less than 150 should be rejected because the numbers are too small to be persuasive and representative. According to a 100 times simulations, the relative amplitude fluctuation could be −0.5 ± 0.05 to 0.4 ± 0.05, the phase deviation could be −0.52 ± 0.09 rad to 0.52 ± 0.09 rad. Furthermore, Figure 4c,f show the statistical probability density curves. The results show that under weak scintillation, phase fluctuation would largely follow a Gaussian distribution with µ = 0.05, σ = 0.3 and amplitude fluctuation would mostly follow a Rayleigh distribution with σ = 0.8. Figure 5 presents the distribution of phase and amplitude scintillation in strong scintillation with S4 = 0.808. Rejecting the section whose sample point number is below 150, the relative amplitude fluctuation could be −0.75 ± 0.05 to 0.8 ± 0.1, the phase deviation could be −1.13 ± 0.09 rad to 1.39 ± 0.09 rad. Furthermore, it could be noticed that under strong scintillation, the fluctuation of phase agrees with a Gaussian distribution with µ = 0.2, σ = 0.3 and the amplitude fluctuation is getting closer to a Rayleigh distribution with σ = 0.8. In addition, the comparison of Figures 4 and 5 shows that as the scintillation become stronger, the mean value of the relative amplitude differs slightly, but the variance is constantly increasing. At the same time for phase fluctuation, both of the mean value and variance would increase, which may result in receiver performance inaccuracy and instability.

Sensors Sensors 2016, 2016, 16, 16, 1883 1883

10 10 of of 22 22

2

600

1.5

400

0.5

Samp lin g po in ts

Fluctu ation of Relativ e Amp litude

500

Mean = -0.08 Var = 0.16

1

0

-0.5

300

200

-1 100

-1.5

-2

0

2

4

6

8

10

0 -1

12

-0.5

0

0.5

(a) 1

2.09 1.74 1.4

0.8

1.05

Fluctuatio n of Phase/rad

0.7

Prob ab ility Density

1.5

(b) Simulation Data Rayleigh Distribution(sigma=0.8)

0.9

1

Relative Amplitude/1

Time in Receiver/s

0.6

0.5

0.4

0.3

Mean = 0.09 rad Std = 0.3 rad

0.7 0.35 0 -0.35 -0.7

0.2

-1.05

0.1

-1.4

0

-1.74

0

0.5

1

1.5

2

2.5

3

0

2

4

Normalized Amplitude

6

8

10

12

Time in Receiver/s

(c)

(d) 1

450

0.9

400

Simulation Data Gaussian distribution(0.05,0.3)

0.8

350

0.7

Pro bab ility Den sity

Samp lin g Po in ts

300

250

200

150

0.5

0.4

0.3

100

0.2

50

0 -60

0.6

0.1

-40

-20

0

20

P hase(°)

(e)

40

60

80

0 -1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

Normalized P hase

(f)

Figure 4. Phase and amplitude for S4 = 0.47. (a) Relative Amplitude Fluctuation; (b) Distribution of Figure 4. Phase and amplitude for S4 = 0.47. (a) Relative Amplitude Fluctuation; (b) Distribution of Amplitude Fluctuation; (c) Probability Density Curve; (d) Phase Fluctuation; (e) Distribution of Phase Amplitude Fluctuation; (c) Probability Density Curve; (d) Phase Fluctuation; (e) Distribution of Phase Fluctuation; (f) Probability Density Curve. Fluctuation; (f) Probability Density Curve.

1

Sensors Sensors 2016, 2016,16, 16,1883 1883

11 11 of of 22 22

800

4 3.5

700

600

2.5

Mean = -0.03 Var = 0.6

2

Sampling poin ts

Fluctuation of Relative Amplitude

3

1.5 1 0.5 0

500

400

300

200

-0.5

100 -1 -1.5

0

2

4

6

8

10

0 -1

12

-0.5

0

0.5

Time in Receiver/s

(a) 1

2

2.5

3

3.5

2.6

Mean=0.3 rad Std=0.68 rad

1.74 0.8

Fluctuation of Phase/rad

0.7

Pro b ab ility Den sity

1.5

(b) Simulation Data Rayleigh Distribution (sigma=1)

0.9

1

Relative Amplitude/1

0.6

0.5

0.4

0.3

0.2

0.87

0

-0.87

-1.74

0.1

0 -1

0

1

2

3

4

-2.6

5

0

2

4

Normalized Amplitude

6

8

10

12

Time in Receiver/s

(c)

(d) 1

600

0.9

500

Simulation Data Gaussian Distribution (0.2,0.3)

0.8

0.7

Prob ability Density

Samp lin g Po in ts

400

300

0.6

0.5

0.4

200 0.3

0.2

100 0.1

0 -150

-100

-50

0

50

100

150

0 -1.5

-1

P hase/(°)

(e)

-0.5

0

0.5

1

1.5

Normalized P hase

(f)

Figure 5. 5. Phase Phase and and amplitude amplitude for for SS4 == 0.808 0.808 (a) (a) Relative Relative Amplitude Amplitude Fluctuation; Fluctuation; (b) (b) Distribution Distribution of of Figure 4 Amplitude Fluctuation; (c) Probability Density Curve; (d) Phase Fluctuation; (e) Distribution of Phase Amplitude Fluctuation; (c) Probability Density Curve; (d) Phase Fluctuation; (e) Distribution of Phase Fluctuation; (f) (f) Probability Probability Density DensityCurve. Curve. Fluctuation;

4. Effect on the Acquisition Process for the BeiDou Receiver According to BeiDou Interface Control Document (ICD) [25], the code rate of the BeiDou B1I (1561.098 MHz) signal is 2.046 Mbps with the code length 2046. As the chips of pseudo code are the smallest units of the BeiDou signal, this paper uses the BeiDou pseudo code to evaluate the influence

Sensors 2016, 16, 1883

12 of 22

4. Effect on the Acquisition Process for the BeiDou Receiver According to BeiDou Interface Control Document (ICD) [25], the code rate of the BeiDou B1I (1561.098 the Sensors 2016,MHz) 16, 1883signal is 2.046 Mbps with the code length 2046. As the chips of pseudo code are 12 of 22 Sensors 2016, 16, 1883 12 of 22 smallest units of the BeiDou signal, this paper uses the BeiDou pseudo code to evaluate the influence scintillation on the BeiDou navigation signal. Besides, in order to analyze the influence of ionospheric scintillation of ionospheric scintillation on the BeiDou navigation signal. Besides, in order to analyze the influence only caused by ionospheric scintillations, this paper assumes that there exists no other factors that only caused by ionospheric scintillations, this paper assumes that there exists no other factors that receiver. could cause errors for receiver. could cause errors for receiver. The schematic of the generation of the BeiDou pseudo code (version 2.0) is shown in Figure 6. The The schematic of the generation of the BeiDou pseudo code (version 2.0) is shown in Figure 6.

Shift Shift Control Control Clock Clock Reset Reset Control Control Clock Clock

1 1

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

10 10

G1 G1 Sequence Sequence

G2 G2 Sequence Sequence

Set Set Initial Initial Phase Phase 1 1

11 11

2 2

3 3

4 4

5 5

6 6

7 7

8 8

9 9

10 10

Pseudo Pseudo Code Code

11 11

Figure 6. Sketch of BeiDou pseudo code generation. Figure 6. 6. Sketch Sketch of of BeiDou BeiDou pseudo pseudo code code generation. generation. Figure

The process of a received signal in a receiver mainly consists of two steps: acquisition and The processofofa areceived received signal a receiver mainly consists of twoacquisition steps: acquisition and The in ain receiver mainly consists steps: tracking, tracking, process so this paper mainlysignal analyzes the scintillation effects of ontwo these two aspects to and evaluate the tracking, so this paper mainly analyzes the scintillation effects on these two aspects to evaluate so this paper mainly analyzes the scintillation effectsthe on analysis these two aspectsused to evaluate the influencethe on influence on receiver performance. Figure 7 shows method in this paper. influence on receiver performance. Figure 7 shows method the analysis used in this paper. receiver performance. Figure 7 shows the analysis usedmethod in this paper.

BeiDou BeiDou PN Code PN Code Scintillation Scintillation Model Model

Receiver Receiver

Acquisition Acquisition

Correlation Peak Correlation Peak Acquisition Probability Acquisition Probability PLL Error PLL Error

Tracking Tracking Positioning Positioning Accuracy Accuracy

Loss of Lock Probability Loss of Lock Probability DLL Error DLL Error

Figure 7. Analysis method. Figure 7. Analysis method. Figure 7. Analysis method.

For the correlation correlation peak peak and and acquisition acquisition probability probability are are two two of of the For signal signal acquisition, acquisition, the the most most For signal acquisition, the correlation peak and acquisition probability are by two of the most important parameters to determine whether or not the signal could be captured a receiver important parameters to determine whether or not the signal could be captured by a receiver [26].[26]. As important parameters to determine whether or not the signal couldtobe captured by a receiver [26]. As As the first step for a receiver to work, signal acquisition is related the strong autocorrelation ability the first step for a receiver to work, signal acquisition is related to the strong autocorrelation ability the first step for aThe receiver to work, signal is related the strong autocorrelation of received pseudo codeacquisition must match match with the thetolocal local one created created by receiver receiverability itself. of pseudo pseudo code. code. The received pseudo code must with one by itself. of pseudo code. The received pseudo code must match with the local one created by receiver itself. Once the correlation peak value is higher than detection threshold, the signal can be captured. For the Once the correlation peak value is higher than detection threshold, the signal can be captured. For Once the correlation peak value is higher than detection threshold, the signal can be captured. For signal detection process, the detection probability Pd and false are determined as the signal detection process, the detection probability Pd alarm and probability false alarmPfaprobability Pfa are the signal detection process, the detection probability Pd and false alarm probability Pfa are follows [26]: determined as follows [26]: Z∞ determined as follows [26]: Pd =  ps (z)dz (36) (36) Pd V ps ( z ) dz (36) Pd  t ps ( z ) dz Vt Vt Z∞ 

PfPPafa=  pppnn(((zzz))dz )dzdz fa  n Vt V Vtt

(37) (37) (37)

In Equations (36) and (37), ps(z) is probability density function (PDF) of the envelope with signal In Equations (36) and (37), ps(z) is probability density function (PDF) of the envelope with signal present, pn(z) is the envelope with signal absent, Vt is the threshold. Assume that the envelope of present, pn(z) is the envelope with signal absent, Vt is the threshold. Assume that the envelope of + , in which I and Q have a Gaussian distribution. Then ps(z) and pn(z) could be signal is + , in which I and Q have a Gaussian distribution. Then ps(z) and pn(z) could be signal is defined by: defined by: z2

z  ( z 2 2  C / N ) z 2C / N ps ( z )  z 2 e ( 22n2n  C / N ) I 0 (z 2C / N )

(38) (38)

Sensors 2016, 16, 1883 Sensors 2016, 16, 1883

13 of 22 13 of 22

In Equations (36) and (37), ps (z) is probability density z 2 function (PDF) of the envelope with signal ) 2 z the ( 2threshold. present, p (z) is the envelope with signal absent, V is Assume that the envelope of signal (39) n pn ( z ) t 2 e  n p  2 2 n is I + Q , in which I and Q have a Gaussian distribution. Then ps (z) and pn (z) could be defined by:

√ 2 −( z 2 + C/N ) (RMS) is Root Square noise power, C/N is the pre-detection In Equations (38) and (39), z Mean z 2C/N 2σ n p (z) = 2 e I0 ( ) (38) signal to noise ratio (SNR), I0(·) is sa modified σn zero order. For a given false alarm σn Bessel function with Pfa, the detection threshold is obtained as follows: 2 z −( z 2 ) pn (z) =2 2 e 2σn (39) Vt   n σn2 ln Pfa (40) In Equations (38) and (39), σn2 is Root Mean Square (RMS) noise power, C/N is the pre-detection Then the detection probability d is: signal to noise ratio (SNR), I0 (·) is a P modified Bessel function with zero order. For a given false alarm Pfa , the detection threshold is obtained as follows: p  N 2(C / N ) Vt Pd  Q( , 2) (41) q n 2 n (40) Vt = σn −2lnPf a

In Equations (41), Q(·) is the generalized Marcum-Q function, N is pseudo code length, p is the Then thefactor detection probability d is: scintillation which is definedPas the ratio of the cross-correlation peak and the pseudo code p autocorrelation peak. p · N 2(C/N ) Vt According to Equations (40) and (41), the Pd = Q( for given Pfa and , 2 ) , the acquisition probability of (41) σn σn BeiDou signal is obtained. Figure 8a shows the correlation peak of the BeiDou pseudo code under threeInlevels of S4 for The figure shows function, that whenN Sis4 pseudo is around 0.15, the average Equations (41),100 Q(·simulations. ) is the generalized Marcum-Q code length, p is the correlation peak could be degraded by 3%; when S 4 is around 0.38, the degradation could becode 8%; scintillation factor which is defined as the ratio of the cross-correlation peak and the pseudo when S 4 is around 0.71, the degradation could be up to 13%. The correlation variance also tends to autocorrelation peak. 2 become higher as scintillation becomes indicating the acquisition acquisition probability process would be According to the Equations (40) and (41), higher for given Pfa and that σn , the of the less stable. Figure 8b shows the acquisition probability under different scintillation intensity scenarios BeiDou signal is obtained. Figure 8a shows the correlation peak of the BeiDou pseudo code under resulting from decrease of correlation peak. three levels of the S4 for 100 simulations. The figure shows that when S4 is around 0.15, the average The simulation results shown above are when under Sthe assumption that there exist no fading during correlation peak could be degraded by 3%; 4 is around 0.38, the degradation could be 8%; the signal propagation, which means the input signal power is equal to the received power. when S4 is around 0.71, the degradation could be up to 13%. The correlation variancesignal also tends to The curves indicate that the averagebecomes correlation peakindicating decreasesthat as the become higher as the scintillation higher thescintillation acquisitionintensity process increases. would be Under the Figure same 8b SNR scope, acquisition probability as the scintillation intensity less stable. shows the the acquisition probability underdecreases different scintillation intensity scenarios increases. resulting from the decrease of correlation peak. 0

1

10

Mean 0.9685; Std 0.0038 -0.55

Acqu isition Pro bab ility

Co rrelatio n p e ak (No rmalized)

10

Mean 0.9170; Std 0.0171

0.95

0.9

0.85

Mean 0.8729; Std 0.0276

0.8

-0.61

10

-21

-20.8

-1

10

S 4 =0.15

No scintillation S 4 =0.15

S 4 =0.38

S 4 =0.49

S 4 =0.71 0.75

No Scintillation 0

10

20

30

40

50

60

70

80

90

-20.6

100

Simulation numbers of times

(a)

S 4 =0.71

-2

10

-25

-20

-15

-10

SNR(dB)(without antenna gains)

(b)

Figure 8. (a) Correlation peak of the BeiDou pseudo code (N = 2046); (b) Acquisition probability of Figure 8. (a) Correlation peak of the BeiDou pseudo code (N = 2046); (b) Acquisition probability of the the BeiDou signal (N = 2046). BeiDou signal (N = 2046).

5. Effect on Tracking Process for BeiDou Receiver Once the acquisition is achieved, the signal will be sent to the tracking loop in which the several kinds of information for positioning could be figured out. The tracking process mainly consists of the

Sensors 2016, 16, 1883

14 of 22

The simulation results shown above are under the assumption that there exist no fading during the signal propagation, which means the input signal power is equal to the received signal power. The curves indicate that the average correlation peak decreases as the scintillation intensity increases. Under the same SNR scope, the acquisition probability decreases as the scintillation intensity increases. 5. Effect on Tracking Process for BeiDou Receiver Once the acquisition is achieved, the signal will be sent to the tracking loop in which the several kinds of information for positioning could be figured out. The tracking process mainly consists of the carrier tracking loop, including phase lock loop (PLL) and frequency lock loop (FLL), and code tracking loop (DLL). Since ionospheric scintillation will not influence the signal frequency, only PLL should be taken into consideration. The output of PLL is the carrier phase. If the error of carrier phase measurements is too high, the accuracy of carrier-phase-ranging will decrease and there is a high probability of the signal losing its lock. Even if the signal transmitted from a satellite is not lost, it can alter the position precision in DLL. One of the DLL functions is the measurement of the delay between the code carried by the signal and the receiver local code. This delay is an estimation of the time needed by a signal to reach the receiver. Then the receiver is able to compute the distance of the satellite. If the error of DLL is too high, it will have a great influence on pseudo-ranging, so considering all the factors mentioned, this paper uses the correlation peak, acquisition probability, PLL error, loss of lock probability and DLL error to evaluate the influence of scintillation on receiver performance [27]. 5.1. Determining PLL Variance for the BeiDou B1I Signal After the signal acquisition, the carrier frequency is evaluated, then the receiver performs a tracking process with carrier tracking loop (PLL and FLL) and PN code tracking loop (DLL). As the ionospheric scintillations won’t have an effect on signal frequency, this paper would mainly discuss the influence on PLL. For the carrier tracking loop, once the receiver fails to track the carrier phase, the signal is lost. Loss of lock is related to the tracking error variance at the output of the PLL. This variance could be expressed as follows [7]: 2 2 2 2 σΦ = σΦS + σΦT + σΦosc (42) In Equation (42), σΦS is the phase scintillation, σΦT is the thermal noise, σΦosc is the receiver oscillator noise (usually 0.122 rad). The phase variance at the output of the PLL is: 2 σΦS

=

+∞ Z

*

|1 − H ( f )|2 Φξ ( f )d f

(43)

−∞ →

In Equation (43), Φξ ( f ), given in Equation (12), is the PSD of phase scintillation provided by the MPS model. |1 − H ( f )|2 is the closed loop transfer function of the PLL. According to [28], the thermal noise tracking error could be characterized by S4 , which is given by: 2 σΦT

1 ) 2t0 (C/N0 )(1−2S42 ) (C/N0 )(1 − 2S42 )

Bn (1 +

=

(44)

In Equation (44), C/N0 is the SNR which contains the antenna gains about 40 dB, Bn is the third-order PLL one-sided bandwidth equal to 10 Hz for the BeiDou B1I signal, t0 is the pre-detection integration time, equal to 0.02 s for the BeiDou signal. Based on Equations (43) and (44), the PLL tracking error variance can be computed. Figure 9 shows the variance with S4 = 0.70 and S4 = 0.41. By the observation of 100-repetition simulation data, we find that the value of the phase scintillation is far smaller than that of the thermal noise, and the thermal noise appears to be the decisive contributor to the PLL tracking error. The figure

Sensors 2016, 16, 1883

15 of 22

shows that as the signal SNR increases, the phase error of the PLL output decreases and that the influence of intense scintillation on PLL is much higher than that of weak scintillation when the signal SNR is relative lower. For PLL, there always exits a tracking threshold: once the signal C/N0 is lower than this threshold, the receiver can’t continue tracking such a weak signal stably, which is also called the loss of lock. According to [26], one method for establishing this threshold is that the triple of the PLL variance can’t be more than a quarter of the scope of the phase discriminator: Sensors 2016, 16, 1883

3 × σPLL ≤

1 × 180◦ 4

15 (45) of 22

Figure 99 also also shows shows this this threshold. threshold. From From the the figure, figure, loss loss of of lock lock is is highly highly probable probable for for values values Figure above the 15° threshold, therefore a receiver can’t tolerate scintillation if the C/N 0 (in dB) is below a ◦ above the 15 threshold, therefore a receiver can’t tolerate scintillation if the C/N0 (in dB) is below a maximum, which which isis24 24dB dBfor forSS4 == 0.41 0.41 and and 29.5 29.5 dB dB for for S S4 == 0.70. maximum, 0.70. 4 4 On the other hand, one of the outputs of PLL is the measurement of carrier carrier phase, phase, which which is is an an On the other hand, one of the outputs of PLL is the measurement of essential parameter for carrier phase ranging. Carrier phase ranging uses the phase difference essential parameter for carrier phase ranging. Carrier phase ranging uses the phase difference between between the signal received signal and the initial to calculate the from distance theto satellite to the the received and the initial signal to signal calculate the distance the from satellite the receiver. receiver. Figurethat 9 shows if the C/N0 is 26 dB, the phase error under S4 = 0.70 and S4 = 0 Figure 9 shows if the that signal C/Nsignal 0 is 26 dB, the phase error under S4 = 0.70 and S4 = 0 could be could be 27° and 8°. Then for the BeiDou B1I (λ =the 19.2error cm),ofthe errorphase of carrier phase ranging ◦ ◦ 27 and 8 . Then for the BeiDou B1I signal (λ =signal 19.2 cm), carrier ranging caused by ×(

°

°)

◦) 2×(27◦ −8be ∙cm,=which 2.02 cm, which would have a relatively severe caused by scintillations S4 = 0.70 scintillations S4 = 0.70 could be could · λ = 2.02 would have a relatively severe effect on ° 360◦ effect on the precise pointinposition in the carrier phasemethod. ranging method. the precise point position the carrier phase ranging 50

S 4 =0.41 S 4 =0.70

45

No Scintillation 40

PLL Dev iation (°)

35 30 25

Loss of Lock threshold

20 15 10 5 0

24

26

28

30

32

34

36

38

40

C/N0 (d B)

Figure 9. 9. PLL PLL standard standard deviation. deviation. Figure

All the the calculations calculations above the loss of All above ignore ignore the the signal signalfading, fading,but butwhen whenititcomes comestotocalculating calculating the loss lock probability, it is necessary to take fading into account, which could consequently lead to of lock probability, it is necessary to take fading into account, which could consequently lead to aa degradation of of SNR SNR at at the thereceiver. receiver.According Accordingto to[7], [7],Equation Equation(44) (44)could couldbe bechanged changedinto: into: degradation B 1 2 Bn n 1 (1  ) 2 T  σΦT = (C / N 0 ) F(1 + 2t0 (C / N 0 ) F ) (C/N0 ) F 2t0 (C/N0 ) F

(46) (46)

In Equation Equation (46), (46), FF is is the the amplitude amplitude scintillation scintillation intensity intensity randomly randomly distributed distributed with with parameter parameter In Based on on 100 100 times times of of simulation, simulation, the the distribution distribution of of normalized normalized amplitude amplitude scintillation scintillation under under S4 .. Based different corresponds to a Nakagami-m distribution, so the probability density function of F could different S4 corresponds to a Nakagami-m distribution, so the probability density function of F could be expressed in terms of a Nakagami-m fading model: be expressed in terms of a Nakagami-m fading model:

2mm z 2 m 1 mz 2 P( z ) 2mmmz2m−1 exp( mz2) P(z) = m (m) exp(−  ) Ω Γ(m) Ω

(47) (47)

In Equation (47), Ω is a scale factor, equal to the mean power of the normalized intensity, = 1/ is the shape factor, (·) is a gamma function. For a given C/N0, F must be below a threshold to meet the requirement that  be above 15°. Then the probability of event “F < threshold” can be evaluated, which represents the loss of lock probability. Figure 10 presents this probability at different given values of the C/N0 for the BeiDou signal.

Sensors 2016, 16, 1883

16 of 22

In Equation (47), Ω is a scale factor, equal to the mean power of the normalized intensity, m = 1/S42 is the shape factor, Γ(·) is a gamma function. For a given C/N0 , F must be below a threshold to meet the requirement that σΦ be above 15◦ . Then the probability of event “F < threshold” can be evaluated, which represents the loss of lock probability. Figure 10 presents this probability at different given values of the C/N0 for the BeiDou signal. From the figure, we can see that under the same C/N0 , the loss of lock probability increases with the increase of scintillation intensity and the probability increases slower as the C/N0 decreases. Under high scintillation intensity and low C/N0 level, the loss of lock probability could be 0.11 to 0.26. In some extreme cases (e.g., S4 > 0.9, C/N0 < 20 dB), the loss of lock probability could reach 0.3 or even more. It is also can noticed that, under high scintillation intensity, links with high SNR are quite robust. Sensors 2016, 16, 1883 16 of 22 On the contrary, links with low values of SNR are likely to be lost. 0.25

Pro b ab ility o f lo ss o f lo ck

0.2

C/N=2 4 C/N=2 7 C/N=3 0 C/N=3 5

dB dB dB dB

0.15

0.1

0.05

0 0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

S4

Figure Probability loss lock. Figure 10.10. Probability of of loss of of lock.

5.2. Determining DLL Variance forfor BeiDou B1IB1I Signal 5.2. Determining DLL Variance BeiDou Signal For thethe code tracking loop, if carrier tracking is not lost due to to amplitude or or phase scintillation, For code tracking loop, if carrier tracking is not lost due amplitude phase scintillation, thethe problem becomes ignored in problem becomesbybywhat whatdegree degreecode codetracking trackingerrors errorsincrease. increase. Phase Phase scintillations scintillations are ignored in that that they they have have been been filtered filtered in in PLL PLL and and thus thus have have little little effect effect on on code code tracking tracking errors. errors. We We only only need need to to be be concerned concerned with with tracking tracking code codeerrors errorscaused causedby bythermal thermalnoise noiseand andamplitude amplitudescintillations. scintillations. In In thethe presence ofofscintillation DLL in presence scintillationand andthermal thermalnoise noisejitter jittervariance, variance,the the tracking tracking variance for a DLL in C/A C/A code code chips squared could be expressed as: 1 1 2]) ] Bn dB [1nd[1 + η (C/N0 )(1−2S  (C / N 0 )(1  2 S242 )4 σ2 T = T  2(C/N0 )(1 − S )  S 42 ) 4 2(C / N 0 )(1 2

(48)(48)

In Equation (48), Bn is the one-sided noise bandwidth, and d is the correlator spacing in C/A In Equation (48), Bn is the one-sided noise bandwidth, and d is the correlator spacing in C/A chips. Such expression is derived in a manner completely analogous to the derivation of the thermal chips. Such expression is derived in a manner completely analogous to the derivation of the thermal noise jitter variance for a PLL. noise jitter variance for a PLL. Then the standard deviation of DLL tracking jitter in meters is: Then the standard deviation of DLL tracking jitter in meters is: σ B1I σTˆ Tˆ= WW B1I  T T

(49)(49)

In InEquation WB1I B1I is is the thechip chip length the BeiDou B1I signal. Figures 11a,b show Equation(49), (49), W length for for the BeiDou B1I signal. Figure 11a,b show respectively respectively resultsB1I of BeiDou B1I code d = for 1 and d = 0.1 for the BeiDou receiver. the results the of BeiDou code tracking for dtracking = 1 and for d = 0.1 the BeiDou receiver. Displayed are the Displayed the values with respect to C/N 0 for levels of ionospheric scintillation. values ofare σTˆ with respectofto C/N different levels of different ionospheric scintillation. For a typical BeiDou 0 for For a typical BeiDou receiver, Bn is equal to 0.1 Hz,  is equal to 0.02 s, WB1I is 146.526 m. Simulation curves show that under high scintillation intensity, DLL tracking errors could be more than 10 m when d = 1 and close to 5 m when d = 0.1. The calculation of DLL error ignores the influence of phase scintillation on the tracking process, but in order to accurately analyze the influence on high precision positioning, which is closely related

Sensors 2016, 16, 1883

17 of 22

receiver, Bn is equal to 0.1 Hz, η is equal to 0.02 s, W B1I is 146.526 m. Simulation curves show that under high scintillation intensity, DLL tracking errors could be more than 10 m when d = 1 and close to 5 m when d = 0.1. The calculation of DLL error ignores the influence of phase scintillation on the tracking process, but in order to accurately analyze the influence on high precision positioning, which is closely related to the pseudo-range accuracy, we should take it into consideration. In order to obtain the accurate location of a user, the receiver needs to measure the accurate distance the receiver to the satellite, which is the so-called pseudo-range. As is shown in Sensors 2016,from 16, 1883 17 of 22 Sensors12, 2016, 16, 1883 sends out the navigation signal at t(s) and get received by user receiver at 17tof.22 Figure a satellite u 2

2

10

10

S 4 =0 =0 SS 4=0.55

2

10

S 4 =0

2

10

S 4 =0S =0.55 4 S 4 =0.55

1

10

0

10

-1

10

30

1

10

0

10

S 4 =0.70

Standard ardDev Deviation, iation,Track Track g Erro Stand in in g Erro r/mr/m

S =0.55 S 4 4=0.70 S 4 =0.70 Standard Deviation, Tracking Erro r/m

Standard Deviation, Tracking Erro r/m

4

S 4 =0.70

1

101 10

0

0 10 10

-1

10

30 32

32

34

34

36 36

38 38

40 40

42 42

C/N0 (d B) C/N0 (d B)

4444

4646

48 48

50 50

30

32 32

34 34

3636

3838

40 40

42 42

44 44

46 46

48 48

50

50

C/N0(dB) C/N0(dB)

(a)(a)

(b) (b)

Figure 11. (a) BeiDouPN PN codetracking tracking error (d (d = 1); (b) (b) BeiDou PN code tracking error (d(d = 0.1). Figure Figure 11. 11. (a) (a) BeiDou BeiDou PN code code tracking error error (d == 1); 1); (b) BeiDou BeiDou PN PN code code tracking tracking error error (d == 0.1). 0.1).

Satellite Satellite Clock

Clock

Satellite Satellite

User

User

Receiver Clock Receiver

Clock

BeiDou System ClockSystem BeiDou

Clock

Figure 12. Pseudo ranging.

Figure Figure 12. 12. Pseudo Pseudo ranging. ranging.

Generally, the clock in a satellite and receiver do not synchronize with the system clock, so there always exists the a clock error.aIn correspondence with the BeiDou system with clock t, the satellite clock and Generally, clock Generally, the clock in in a satellite satellite and and receiver receiver do do not not synchronize synchronize with the the system system clock, clock, so so there there receiver clock can be written as: always always exists exists aa clock clock error. error. In In correspondence correspondence with with the the BeiDou BeiDou system system clock clock t,t, the the satellite satellite clock clock and and receiver clock can be written as: t ( t )  t   t ( t ) (50) receiver clock can be written as: u u tut((us t)()t )= t + δt ( t ) (50) u (50) t (t )  tt    ttu( s() t()t ) (51) (s) t(st)( s()t()t )= (51) time tt +isδt t (s ),(then t()t) according to Equation (51), at moment (51) Assume that the actual signal propagation (t Assume ): that the actual signal propagation time is τ, then according to Equation (51), at moment Assume that the actual signal propagation time is , then according to Equation (51), at moment (t − τ): t ( s ) (t   )  t     t ( s ) (t   ) (52) (t  ): t(s) (t − τ ) = t − τ + δt(s) (t − τ ) (52) Then pseudo-range ( ) is defined t ( s ) (tas:   )  t     t ( s ) (t   ) (52)

Then pseudo-range

(s) ) defined c(tu (t )  tas: (t   ))  c  c( tu (t )   t ( s ) (t   )) ( )(t is

(53)

) s) In Equation (53), c  is(tthe Signal )  cspeed (tu (t ) oft ( slight. (t   ))  c propagation c( tu (t )   t (time (t  )) contains the time delay (53) caused by the background ionosphere and troposphere. In order to study the influence only caused

Sensors 2016, 16, 1883

18 of 22

Then pseudo-range ρ(t) is defined as: ρ(t) = c(tu (t) − t(s) (t − τ )) = cτ + c(δtu (t) − δt(s) (t − τ ))

(53)

In Equation (53), c is the speed of light. Signal propagation time τ contains the time delay caused by the background ionosphere and troposphere. In order to study the influence only caused by ionospheric scintillation, this paper does not take into consideration the influence of background ionosphere and troposphere. Sensors 2016, 16, 1883 of 22 Since tu (t) could be directly obtained from the receiver clock, we only need to figure out18t(s) (t) to(s)calculate the pseudo-range ρ(t). Actually, the direct measurement from the receiver is not ρ(t) or t (t) but the code phase (CP), which is obtained from the C/A code correlator in the receiver. In the t(s) (t−τ) but the code phase (CP), which is obtained from the C/A code correlator in the receiver. In presence of scintillation, t(s)(t)(s)could be figured out (for the BeiDou signal) by: the presence of scintillation, t (t) could be figured out (for the BeiDou signal) by:

CP  CP t ( s )  TOW  (30w  b)  t  (d  CP + ∆CP )  tchip ) × tchip t(s) = TOW + (30w + b) × tbitbit + (d + N N

(54) (54)

In Equation Equation(54), (54), TOW is the of week, andthe b number are the of number bits of In TOW is the timetime of week, w andwb are words of andwords bits ofand navigation navigation message the receiver has received by the current sampling moment, t bit and tchip are the message the receiver has received by the current sampling moment, tbit and tchip are the time periods time of and onechip, single bitisand chip,phase ΔCP jitter is thecaused code by phase jitter caused by ionospheric of oneperiods single bit ∆CP the code ionospheric scintillation, N is the scintillation, N is the number of chips in one period of PN code, which is 2046 for the BeiDou signal. number of chips in one period of PN code, which is 2046 for the BeiDou signal. Then we could obtain Then we could obtain an expression of ( ) as a function of ΔCP. Figure 13 shows the deviation an expression of ρ(t) as a function of ∆CP. Figure 13 shows the deviation of pseudo-range in 12 of s, pseudo-range in 12 s, which is the period of two sub-frames of the BeiDou signal. which is the period of two sub-frames of the BeiDou signal. 2

6

S 4 =0.46

S 4 =0.74

4

1

Deviation of Pseudo-Range

Deviation of Pseudo-Range

1.5

0.5 0 -0.5 -1 -1.5 -2

2

0

-2

-4 -2.5 -3

0

2

4

6

Time in Receiver/s

(a)

8

10

12

-6

0

2

4

6

8

10

12

Time in Receiver/s

(b)

Figure13. 13.Deviation Deviationof ofPseudo-Range Pseudo-Range(a) (a)SS4== 0.46; 0.46; (b) (b) SS4 = = 0.7. Figure 4 4 0.7.

From the figure we can see that under moderate scintillation, the deviation could be within 2 From the figure we can see that under moderate scintillation, the deviation could be within ±2 m; m; when the intensity becomes higher, the deviation of pseudo-range caused by ionospheric when the intensity becomes higher, the deviation of pseudo-range caused by ionospheric scintillation scintillation could be more than 4 m under high scintillation intensity. The pseudo-range error could could be more than 4 m under high scintillation intensity. The pseudo-range error could directly affect directly affect the receiver positioning accuracy. Considering that this paper mainly focuses on some the receiver positioning accuracy. Considering that this paper mainly focuses on some low-latitude low-latitude areas, we choose Sanya as an example. Sanya (N18°E109°) is a city located in Southern areas, we choose Sanya as an example. Sanya (N18◦ E109◦ ) is a city located in Southern China and China and the receiver is assumed to be in the center of the city. In this case, only the impact of the receiver is assumed to be in the center of the city. In this case, only the impact of ionospheric ionospheric scintillation is taken into consideration. The 14 BeiDou satellites are built in Satellite Tool scintillation is taken into consideration. The 14 BeiDou satellites are built in Satellite Tool Kit (STK) as Kit (STK) as shown in Figure 14, where the red point is a MEO satellite; the green point is a GEO shown in Figure 14, where the red point is a MEO satellite; the green point is a GEO satellite and the satellite and the blue one is an IGSO satellite. The simulation period is from 07:00 a.m. to 10:00 a.m. blue one is an IGSO satellite. The simulation period is from 07:00 a.m. to 10:00 a.m. The positioning The positioning accuracy could be evaluated by the deviation between the actual value (N18°E109°) accuracy could be evaluated by the deviation between the actual value (N18◦ E109◦ ) and the calculation and the calculation results. More details of the computational setup are shown in Table 2. results. More details of the computational setup are shown in Table 2. Figure 15 presents the positioning error under two scintillation levels. According to the simulation, when S4 = 0.41, the mean error is 1.52 m and the standard deviation is 1.1 m; when S4 = 0.706, the mean error would be 3.4 m and the standard deviation would be 2.13 m. Under strong scintillation, sometimes the error could be more than 6 m, which could have a huge impact on some positioning-based applications like vehicle navigation systems. Besides, according to the simulation data, the simulation time for each position process is about 1.5 s. Since Matlab needs to do real-time

Sensors 2016, 16, 1883

19 of 22

Figure 15 presents the positioning error under two scintillation levels. According to the simulation, when S4 = 0.41, the mean error is 1.52 m and the standard deviation is 1.1 m; when S4 = 0.706, the mean error would be 3.4 m and the standard deviation would be 2.13 m. Under strong scintillation, sometimes the error could be more than 6 m, which could have a huge impact on some positioning-based applications like vehicle navigation systems. Besides, according to the simulation data, the simulation time for each position process is about 1.5 s. Since Matlab needs to do real-time communication with Sensors 2016, 16, 1883 19 of 22 the STK software to obtain data, the actual process time in a receiver would be much shorter.

Sensors 2016, 16, 1883

19 of 22

Figure 14. BeiDou satellites.

Figure 14. BeiDou satellites.

Table Computationalsetset positioning example. Table 2. 2. Computational upup forfor positioning example. Figure 14. BeiDou satellites.

N18°, E109° Location of Receiver N18◦ , E109◦ Date(GMT+ 0800) 2016 Table 2. Computational set up for positioning21Mar example. Dateperiod(GMT+ (GMT + 0800) 21 March 2016 a.m. Time 0800) 07:00 a.m. to 10:00 N18°, E109° Location ofSatellites Receiver TimePositioning period (GMT + 0800) 07:00 10:00 Threea.m. MEOto and onea.m. IGSO 0800) 21Mar Positioning Satellites Three MEO and TimeDate(GMT+ Sampling Interval 602016 s one IGSO Time period(GMT+ 0800) 07:00 a.m. to 10:00 a.m. Time SamplingMethod Interval 60 sPositioning Positioning Single Point Positioning Satellites Three MEO and one IGSO Positioning Method Single Point 0Positioning Satellite Clock Error Time Sampling Interval 60 s Satellite Clock Error 0 Coordinate System J2000 Positioning Method Single Point Positioning Coordinate System J2000 Total Sample Points 181 Satellite Clock Error 0

Location of Receiver

Total Sample System Points Coordinate

10

181 J2000 181

Total Sample Points

S4=0.706

9

10

8

S4=0.41 S4=0.41 S4=0.706

9

6 7

Position Error (m)

Position Error (m)

7 8

5 6 4 5 3 4 2 1

3 2 1

0 07:00 0 07:00

07:20 07:20

07:40 07:40

08:00

08:20

08:40

09:00

China Sta nda rd Time (GMT+0800) 08:00

08:20

08:40

09:00

09:20 09:20

09:40 09:40

10:00 10:00

China Sta nda rd Time (GMT+0800)

Figure 15. Positioning Accuracy for Sanya (N18°E109°). Figure 15. Positioning Accuracy for Sanya (N18°E109°). Figure 15. Positioning Accuracy for Sanya (N18◦ E109◦ ). 6. Discussion and Conclusions

6. Discussion and Conclusions

Firstly, by using a multiple phase screen model, this paper presents the influence of ionospheric Firstly, using asignals multiple screenand model, this paperareas. presents the influence ionospheric scintillation onby satellite forphase equatorial mid-latitude Sample profilesof show that when scintillation on satellite signals for equatorial and mid-latitude areas. Sample profiles show thatstronger. when the scintillation intensity increases, the random phase and amplitude fluctuation become the scintillation intensity increases, the random phase and amplitude fluctuation become stronger.

Sensors 2016, 16, 1883

20 of 22

6. Discussion and Conclusions Firstly, by using a multiple phase screen model, this paper presents the influence of ionospheric scintillation on satellite signals for equatorial and mid-latitude areas. Sample profiles show that when the scintillation intensity increases, the random phase and amplitude fluctuation become stronger. When the scintillation intensity S4 is close to 0.7 or even higher, the phase fluctuation could be −1.05 ± 0.09 rad to 0.87 ± 0.09 rad and the relative amplitude fluctuation could be up to −10 dB to 8 dB. Then by using the BeiDou pseudo code as the input signal, this paper evaluates the impact of ionospheric scintillation on two receiver processes: acquisition and tracking. For the acquisition process, this paper focuses on the acquisition probability and correlation peak. The results show that the acquisition probability decreases as the scintillation intensity increases. Under high scintillation levels, the average correlation peak could be 13% lower. Such a decrease could thus result in the degradation of the acquisition performance to some extent and this degradation increases as the signal SNR decreases. What’s more, the results also show that the fluctuation of the correlation peak become more intense with stronger scintillation. Such a phenomenon indicates that for a given detection threshold, the stability and robustness of the acquisition process would be degraded under intense scintillations. For some cases in which S4 is higher than 0.7, the degradation of acquisition performance could be more than 13%. For the tracking process, this paper mainly focuses on PLL variance, loss of lock probability, and DLL variance and thereby analyzes the influence on ranging accuracy. PLL simulation results show that as the signal SNR increases, the phase error of the PLL output decreases. Under the same SNR, the phase error with high scintillation intensity is higher than that with low scintillation intensity. It also shows that when the signal SNR is relatively lower, the influence of intense scintillation on PLL is much higher than that of weak scintillation. Moreover, the output of PLL is used to calculate the carrier-phase range measurement. The error caused by intense scintillation could affect the position accuracy by about 2–3 cm, which is a relatively high error for a carrier-phase ranging method. Based on the PLL variance, loss of lock probability is presented. Under the same SNR, the loss of lock probability increases with the increase of scintillation intensity. Under high scintillation intensity and low SNR level, tracking loop is much easier to get lost. For a receiver, the output of DLL is the code phase, which is used to compute the pseudo-range measurement. Simulation results show that under high scintillation intensity, the pseudo-ranging error could be more than 10 m when the correlator spacing d = 1. The calculation of DLL variance only takes amplitude scintillation into consideration and is shown as a function of SNR, so in order to analyze the results more accurately, this paper also presents the effects of phase scintillation on position accuracy in the time-domain. Simulation results also show that the positioning error caused by ionospheric scintillation could be more than 6 m under strong scintillation, which could have a huge harmful impact on some positioning-based applications. As a whole, for BeiDou receivers, ionospheric scintillations could lower the final position accuracy. In some extreme cases, they could cause acquisition and tracking failure. Considering the geographical location of Southern China, where the ionospheric scintillation is more severe and occurs more frequently, the study of the impact on BeiDou performance is significant. Additionally, this research could provide some help for the design of high-accuracy BeiDou receivers in which the impact of ionospheric scintillation needs to be compensated. Acknowledgments: The experiments undertaken for this paper was partly conducted at China Academy of Space Technology. The authors would like to express the sincere gratitude to Deyun Liu for the infinite support and guidance throughout the trials. Author Contributions: Zhijun He, Hongbo Zhao and Wenquan Feng conceived the study idea and designed the experiments. Zhijun He and Hongbo Zhao developed the simulation platform and performed the experiments. Zhijun He drafted the manuscript. All authors read and approved the manuscript. Conflicts of Interest: The authors declare no conflict of interest.

Sensors 2016, 16, 1883

21 of 22

References 1.

2. 3.

4. 5. 6. 7. 8. 9.

10. 11. 12.

13. 14. 15. 16.

17.

18. 19. 20. 21. 22. 23.

Knight, M.; Finn, A. The Effects of ionospheric scintillations on GPS. 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; pp. 673–685. Liu, Y.; Zhu, Y.; Ibrahim, A.S. Modeling the effects of ionosphere scintillation on GNSS aviation navigation performance. Int. J. Fertil. Steril. 2015, 9, 65–70. Strangeways, H.J.; Tiwari, R. Prediction and mitigation of ionospheric scintillation and tracking jitter for GNSS positioning. In Proceedings of the 2013 International Symposium on ELMAR, Zadar, Croatia, 25–27 September 2013; pp. 319–322. Zhao, Q.; Deng, H.; Zhao, H. Research on ionospheric scintillation with Beidou satellite signal. IEICE Trans. Commun. 2015, E98.B, 1725–1731. [CrossRef] Feng, J.; Liu, D.; Zhen, W. The study of ionospheric scintillation model with satellite signal. Glob. Position Syst. 2013, 38, 13–15. (In Chinese) Conker, R.S.; El-Arini, M.B.; Hegarty, C.J.; Hsiao, T. Modeling the effects of ionospheric scintillation on GPS/Satellite-Based Augmentation System availability. Radio Sci. 2003, 38, 1-1–1-23. [CrossRef] Béniguel, Y. Global Ionospheric Propagation Model (GIM): A propagation model for scintillations of transmitted signals. Radio Sci. 2002, 37, 4-1–4-13. [CrossRef] Béniguel, Y. Ionosphere scintillation at low and high latitudes (modelling vs. measurement). In Proceedings of the EGU General Assembly Conference Abstracts, Vienna, Austria, 17–22 April 2016. Ho, Y.H.; Abdullah, S.; Mokhtar, M.H. Global Positioning System (GPS) positioning errors modeling using Global Ionospheric Scintillation Model (GISM). In Proceedings of the 2013 IEEE International Conference on Space Science & Communication, Melaka, Malaysia, 1–3 July 2013; Volume 148, pp. 33–38. Zhang, X.; Guo, F.; Zhou, P. Improved precise point positioning in the presence of ionospheric scintillation. GPS Solut. 2014, 18, 51–60. [CrossRef] Vani, B.C.; Shimabukuro, M.H.; Monico, J.F.G. Visual exploration and analysis of ionospheric scintillation monitoring data: The ISMR query tool. Comput. Geosci. 2016, in press. [CrossRef] Veettil, S.V.; Marcio, A.; Biagio, F.; Zeynep, E.; Craig, H.; De Franceschi, G.; Alfonsi, L.; Spogli, L.; Vincenzo, R.; Bruno, B.; et al. Tackling ionospheric scintillation threat to GNSS in Latin America. J. Space Weather Space Clim. 2011, 1, 315–322. Rino, C.L. A power law phase screen model for ionospheric scintillation. I—Weak scatter. II—Strong scatter. Radio Sci. 1979, 14, 1135–1145. [CrossRef] Knepp, D.L. Multiple phase-screen calculation of the temporal behavior of stochastic waves. Proc. IEEE 1983, 71, 722–737. [CrossRef] Carrano, C.S.; Groves, K.M.; Caton, R.G.; Rino, C.L.; Straus, P.R. Multiple phase screen modeling of ionospheric scintillation along radio occultation raypaths. Radio Sci. 2011, 46, 1256–1263. [CrossRef] Deshpande, K.B.; Bust, G.S.; Clauer, C.R.; Rino, C.L.; Carrano, C.S. Satellite-beacon Ionospheric-scintillation Global Model of the upper Atmosphere (SIGMA) I: High-latitude sensitivity study of the model parameters. J. Geophys. Res. Space Phys. 2014, 119, 4026–4043. [CrossRef] Deshpande, K.B.; Bust, G.S.; Clauer, C.R.; Scales, W.A.; Frissell, N.A.; Ruohoniemi, J.M.; Spogli, L.; Mitchell, C.; Weatherwax, A.T. Satellite-beacon Ionospheric-scintillation Global Model of the upper Atmosphere (SIGMA) II: Inverse modeling with high-latitude observations to deduce irregularity physics. J. Geophys. Res. Space Phys. 2016, 121, 9188–9203. [CrossRef] Yeh, K.C.; Liu, C.H. An investigation of temporal moments of stochastic waves. Radio Sci. 1977, 12, 671–680. [CrossRef] Yeh, K.C.; Liu, C.H. Radio wave scintillations in the ionosphere. Proc. IEEE 1982, 70, 324–360. Ahmed, M.; Phelps, A.D.R.; Sagalyn, R.C. In Situ Measurement of the Structure and Spectral Characteristics of Small Scale F Region Ionospheric Irregularities. Headache J. Head Face Pain 2007, 47, 623–625. Bhattacharyya, A.; Rastogi, R.G. Amplitude scintillations during the early and late phases of evolution of irregularities in the nighttime equatorial ionosphere. Radio Sci. 1985, 20, 935–946. [CrossRef] Singleton, D.G. Power spectra of ionospheric scintillations. J. Atmos. Terr. Phys. 1974, 36, 113–133. [CrossRef] Tatarskii, V.I. The Effects of the Turbulent Atmosphere on Wave Propagation; Israel Program for Science Translations: Jerusalem, Israel, 1971.

Sensors 2016, 16, 1883

24. 25. 26. 27. 28.

22 of 22

Ratcliffe, J.A. Some Aspects of Diffraction Theory and their Application to the Ionosphere. Rep. Prog. Phys. 2002, 19, 188–267. [CrossRef] China Satellite Navigation Office. BeiDou Navigation Satellite System Signal in Space Interface Control Document-Open Service Signal; version 2.0; China Satellite Navigation Office: Beijing, China, 2013; pp. 1–9. Kaplan, E.D.; Hegarty, C. Understanding GPS: Principles and Applications; Artech House: Norwood, MA, USA, 2006. Liu, F.; Gao, Y.; Long, T. Four-way signal processing carrier phase lock loop in ionosphere scintillation environment. Beijing Ligong Daxue Xuebao/Trans. Beijing Inst. Technol. 2014, 34, 322–326. Conker, R.S.; El-Arini, M.B.; Hegarty, C.J.; Hsiao, T. Modeling the Effects of Ionospheric Scintillation on GPS/SBAS Availability. In Proceedings of the Iain World Congress & Annual Meeting of the Institute of Navigation, San Diego, CA, USA, 26–29 June 2000; Volume 38, pp. 563–576. © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).