1. INTRODUCTION
Weak Global Positioning System (GPS) signal acquisition is a widely studied issue in satellite navigation signal processing where the obstructed environments is illustrated in Figure 1. Psiaki (2011) has proposed improving weak GPS signal acquisition performance by accumulating received data to increase signal to noise ratio. The algorithm of piling up GPS signals is in principle, direct and effective, and is tested in the simulation. Huang et al., (Reference Huang, Pi and Zhao2009) has proposed a GPS signal detection algorithm employing Duffing chaotic oscillator to detect weak GPS signals, which utilizes the immunity to noise and sensitivity to periodical signals. Madhani et al., (Reference Madhani, Axelrad, Krumvieda and Thomas2003) exploits the inter-symbol-interference between different GPS PseudoRandom Noise (PRN) codes to improve GPS signal acquisition performance. Progri et al., (Reference Progri, Bromberg and Michalson2006) proposed to enhance the acquisition process by including the estimation of Doppler along with the estimation of the Time-Of-Arrival (TOA).
The existing methods of the weak GPS signal acquisition are effective in both simulations and experiments. However, the noise models in the received GPS signal are almost assumed to be additive almost with no exception.
However, closer observations and investigations from Zaikin et al., (Reference Zaikin, Lόpez, Baltanάs, Kurths and Sanjuάn2002), Middleton (Reference Middleton1999) and Lee et al., (Reference Lee, Song, Kwon and Kim2008) have revealed that the received GPS signal contains multiplicative noise in addition to additive noise. Song and Uhm (Reference Song and Uhm1991) studied the method of detecting signal under multiplicative noise and additive noise; Song and Kassam (Reference Song and Kassam1990) presented the diagram block describing the generalized noise model. In the study of Zaikin et al., (Reference Zaikin, Lόpez, Baltanάs, Kurths and Sanjuάn2002), a generalized signal form in communications is used, which is called the bistable system. According to Zaikin et al., (Reference Zaikin, Lόpez, Baltanάs, Kurths and Sanjuάn2002), the phase transition at extremely high frequency causes the noise which can be modelled as multiplicative noise. Meanwhile, the additive noise is the amplitude disturbance caused by any kind of outside effects.
Figure 1 illustrates the degraded GPS signal model under multiplicative noise and additive noise. In Figure 1, there are quite a lot of factors which induce GPS signal fading, Doppler, evil waveform spurious transmissions, shadowing (foliage etc.,), signal jamming, antenna and receiver effects, ionospheric scintillations, tropospheric scintillation, high dense multipath, etc., (Progri Reference Progri2003, Reference Progri2011, Reference Progri2013; Progri et al., Reference Progri, Bromberg and Michalson2006; Ma et al., Reference Ma, Jee, MacGougan, Lachapelle, Bloebaum, Cox, Garin and Shewfelt2001). Doppler shift degrades the GPS signal continuously due to the GPS satellite motion. The Doppler shift will induce a huge correlation loss when acquiring the GPS signal. ‘Evil’ waveforms are GPS signals that have a distorted PRN code modulation waveform (MacGougan et al., Reference MacGougan, Lachapelle, Nayak and Wang2001). Such a deformation can be modelled by a lead or a lag of the rising or falling edges of the modulation code, and/or by a second-order filtering of this waveform (Macabiau, Reference Macabiau2000). Huge objects, like walls of buildings, roofs of the wooden houses and the foliage etc., will block the transmission of GPS signals from satellites to receivers. Many other electromagnetic waves exist, and the GPS signals will inevitably be jammed by signals of different modulation types, carrier frequencies and transmission powers. The troposphere also degrades the GPS signal; this effect is caused by tropospheric water particles. Such effects caused by tropospheric scintillation can be modelled as the decrease in the GPS signal amplitude and time delay (Progri, Reference Progri2003; Progri et al., Reference Progri, Bromberg and Michalson2006).
Degradation effects have been widely studied and so have good and successful approximation models. Indeed, the electrons in the ionosphere are of high density. When GPS signal passes through the ionosphere, each electron will cause a phase change in the carrier. The carrier phase fluctuation caused by the abundant electrons can be modelled as a multiplicative noise process. However, in normal weather conditions (e.g., sunny days) the degradation caused by multiplicative noise is not severe. The experimental results are illustrated in Figure 3(b), in which GPS data were gathered on sunny days.
In Figure 1, high dense multipath-inducing multiplicative noise is also illustrated. As we know, each path induces a different change effect on the GPS carrier phase. The comprehensive carrier phase changing effect in a huge number of paths can also be modelled as the multiplicative noise. Moreover, the additive and multiplicative noise in the GPS signals has been modelled (Progri et al., Reference Progri, Bromberg and Michalson2006).
However, there is little discussion on how to acquire GPS signals degraded by both multiplicative and additive noises. In this article, GPS signal acquisition in the environments with multiplicative and additive noise is analysed, discussed, modelled, and simulated.
2. NECESSITY OF STUDYING EFFECTS FROM MULTIPLICATIVE AND ADDITTIVE NOISE ON GPS SIGNAL
If the GPS signal can reach the GPS receiver directly, the received GPS signal power level is about −130 dBm (Tsui, Reference Tsui2004) and the receiver's background noise power is −174 dBm/Hz. In high Signal to Noise Ratio (SNR) conditions the GPS signal can be successfully acquired using the traditional receiver structure described. Such a statement can be verified by experimental results in (Psiaki, Reference Psiaki2001; Tsui, Reference Tsui2004).
Figure 2 illustrates the GPS signal channel model with multiplicative and additive noise. In Figure 2 the left part illustrates the GPS signal model which considers additive and multiplicative noise. The different blocks with dash lines represent different GPS satellites in view. As described in Figure 2, the signal from each satellite encounters multiplicative noise ε *(t) inevitably induced by electrons in the ionosphere. The strength of the multiplicative noise in the model depends on whether the signal encounters high density multipath effects. The additive noise ε +(t) is mainly caused by the receiver electronics in the front-end, which is thus model in the Radio Frequency/Intermediate Frequency (RF/IF) section.
As the explanation for Figure 1 stated in Section 1, the factors which induce multiplicative noise in the received GPS signal are the severe carrier phase distortions caused by the abundant electrons in the ionosphere and high dense multipath in challenging environments, such as urban streets.
Indeed, the multiplicative noise is usually ignored, which is reasonable. The preliminary simulation results is provided in Figure 3, which aims at demonstrating the reasonability for ignoring multiplicative noise in the condition of strong signal strength.
Figure 3 illustrates correlation results under different multiplicative noise at different multiplicative noise levels. As Psiaki (Reference Psiaki2001) and Tsui (Reference Tsui2004) suggest, the background noise level is −174 dBm/Hz in normal conditions; hence, in the simulation results in Figure 3, the additive noise takes −174 dBm/Hz as the fixed value. After that, we modify the variance of multiplicative noise on the carrier phase of the GPS signal. The readers are reminded that the referable number of noise residing on GPS signal carrier phase has not been found. Therefore, we have assumed the multiplicative noise varies in the range from −195 dBm/Hz to −165 dBm/Hz as the indicated by the x-axis in Figure 3e. In Figures 3a to 3d, the correlation results under multiplicative noise at different multiplicative noise power levels are presented. In Figure 3e, when multiplicative noise is larger than −162 dBm/Hz, the correlation results between the received GPS signal and the local replica decrease more than 13 dB. In Figure 3d, when encountering multiplicative noise at about −167 dBm/Hz, the traditional GPS signal acquisition method based on correlation is not able to acquire the GPS signal. Therefore, the partial conclusion can be drawn that if the multiplicative noise residing on the carrier phase is smaller than −167 dBm/Hz, the GPS signal can be detected from the background noise.
Thus, we can see the GPS receiver can detect GPS signals arriving at the receiver without obstruction. In those conditions the noise caused by the ionosphere and troposphere will not degrade the GPS signal acquisition performance severely.
However, in challenging environments such as ‘downtown’ areas, GPS signal degrades extremely severely and the signal envelope varies very fast. As mentioned in Section 1, the multiplicative noise becomes very strong in urban environments due to high density multipaths which corresponds to the right part from the dashed line in Figure 3e. Therefore, it is necessary to study the effect of multiplicative noise on the received GPS signal in environments with high density multipaths.
3. CYCLOSTATIONARITY CHARACTERISTICS OF THE GPS SIGNAL UNDER MULTIPLICATIVE AND ADDITIVE NOISE
3.1. Cyclostationary Feature of Ideal GPS Signal
In this subsection, the cyclo-statistics will be introduced, taking into consideration specific properties of the GPS signal. Suppose c(k) denotes the Coarse Acquisition (C/A) code. The mean value of C/A code is defined below:
Since 1/1023 ≪ 1, the expected mean value of C/A code approximates to 0.
The autocorrelation function of the GPS signal is presented below:
The GPS signal x(t) is periodic with period T 0 (T 0 = 1 ms) as:
Therefore, from Equation (3) we have:
As the mean value of the GPS signal is constant and the autocorrelation function is periodic versus time, the GPS signal is cyclostationary according to the definition by (Gardner, Reference Gardner1994; Reference Gardner, Napolitano and Paura2006).
Because of the periodicity in the GPS signal autocorrelation function, the Fourier series of the periodic function can be calculated as:
where:
$R_{GPS}^{n/T_0} (\tau ) = \int_0^{\Delta t} {R_{GPS} (t, \tau )e^{ - j2\pi ^n /T_0^t}.} $
n is positive integer.
Defining α as the cyclic frequency by α=n/T 0; then, R GPSα(τ) is the cyclic-autocorrelation function of cyclic frequency α.
S GPSα(f) is the cyclic spectrum which is the Fourier transformation of R GPSα(τ).
After introducing the cyclostationary feature of GPS signal, the GPS signal detection scheme based on cyclostatistics will be introduced.
Since the GPS signals adopt Binary Phase Shift Keying (BPSK) modulation method, the ideal GPS signal can be described below as:
where:
T c denotes the time duration of one PRN code chip.
q(t) is the square wave with duration T c.
t 0 is the initial PRNcode phase.
f 0 is the signal carrier frequency.
θ n is the carrier phase sequence which hops between 0 and π.
According to the work of Gardner (Gardner, Reference Gardner1994; Gardner et al., Reference Gardner, Napolitano and Paura2006 and Gardner, Reference Gardner1987), the theoretic cyclic spectrum of GPS signal (Dandawate and Giannakis, Reference Dandawate and Giannakis1994) can be given in Equation (8). Figure 4 illustrates the cyclic spectrum of the GPS signal.
3.2. Cyclostationarity Feature of the GPS Signal under Multiplicative and Additive Noise
The cyclostationary feature of the GPS signal under the multiplicative and additive noise will be introduced in this subsection. Consider K visible GPS satellites in sky as shown in Figure 5; i.e., number of satellites that have a direct line-of-sight path with the GPS receiver under investigation.
The GPS C/A-code waveform transmitted from a kth GPS satellite, on the L 1, L 2, or L 5 frequencies, x k(t k) is given by (Progri et al., Reference Progri, Bromberg and Michalson2006):
where:
A k is the amplitude of kth GPS signal.
t k is the time of transmission of the kth GPS signal.
c k(t k) is PRN code at time t k which for the GPS L 1, L 2, or L 5 is the C/A code with code repetition sequence period at 1 ms; L i is carrier frequency.
d k([t k]D) is the data bit transition for satellite k spread by the code c k(t k).
D is the period when a data bit transition occurs (for the GPS L1 data case, it is equal to 20 ms).
θ k0 is some initial carrier phase of the signal; and the index k = {1 … K}.
According to the GPS signal model presented in Figure 2, the received GPS signal simultaneously degraded by multiplicative noise and additive noise can be expressed at the discrete index, n, as in Equation (10).
where:
f k denotes the kth visible GPS satellite Doppler frequency.
T s is the sample period in seconds (s).
τ s is the residual code phase delay.
ε *(n) denotes multiplicative noise process.
ε +(n) denotes additive Gaussian noise process.
The first part of Equation (10) represents the GPS signal model when multiplicative noise can be ignored.
The second part describes the GPS signal model when multiplicative noise is taken into consideration.
For the purpose of simplifying our analysis of the received GPS signal with the multiplicative and additive noise, in Equation (10), we consider the difference of the received GPS signal, x(n), with Line Of Sight (LOS) GPS signal, x LOS(n), given by:
where:
The first part of Equation (10), i.e., when the multiplicative noise can be ignored, is generalized into the special case that multiplicative noise equals to zero (ε *(n) = 0). Because we are only interested in the feasibility study of this multiplicative noise model and because the LOS effect has already been assessed in many publications it is therefore a lot easier to work with Δx(n) instead of x(n).
In order to acquire the GPS signal, correlation between the received GPS signal Δx(n) and the locally generated identical replica l(n) corresponding to the kth GPS satellite signal, is performed; where, assuming that there is no Doppler effect on the locally generated signal we have:
The expectation of Δx(n) is zero as shown in the following:
where $\tilde \tau _k = nT_s - \tau _k $.
The second-order statistics of Δx(n) are:
where:
$\tilde \tau _k^ + = n^ + T_s - \tau _k, \;\tilde \tau _{k'}^ - = n^ - T_s - \tau _{k'}. $
$n^ + = n + \displaystyle{m \over 2}.$
$n^ - = n - \displaystyle{m \over 2}.$
Due to independence between multiplicative noise ε *(n) and additive noise ε +(n), and the means of ε *(n)and noise ε +(n) are zero; therefore, Equation (15) can be rewritten as:
Because of the orthogonality of the pseudo random code C k(n) in GPS signal, r(n, m) has a none-zero contribution item when k = k′. Therefore, Equation (16) can be rewritten as:
From Equation (8), the GPS signal under additive and multiplicative noise is not wide sense stationary, because the second order statistics r(n, m) of received signal Δx(n) relate to the initial time nT s.
When multiplicative noise is extremely low, the first part in the result of Equation (17) can be ignored. In such a condition, GPS signal under multiplicative and additive noise can be considered to be wide sense stationary. That is a reason why the traditional method based on GPS signal correlation can successfully acquire the GPS signal. However, if the multiplicative noise is large enough, the correlation result is related to time nT s. Therefore, under the condition of large multiplicative noise, the noise processes of the received GPS signal cannot be modelled as wide sense stationary and the conventional GPS signal acquisition method based on correlation may not always work.
Fortunately, the second order statistics r(n, m) of GPS signal Δx(n) is periodic versus time nT s. Furthermore, there are two periods for the correlation function r(n, m), the period of PRN code c k(n) which is 1 ms, and the period of the carrier frequency which is T c = 1/f c. Since of the two periods, the period of GPS signal Δx(n) should be the lowest common multiple of 1 ms and T c. Indeed, the carrier frequency period might differ from the different local oscillator frequencies, and different Doppler shifts also change the carrier frequency. Therefore, getting the lowest common multiple of 1 ms and T c is not a good choice to achieve GPS signal acquisition under the multiplicative and additive noise. For this reason another strategy is preferred, which is to eliminate one of the two periods from the periodicity of correlation function, r(n, m). Since the period of PRN code is relatively more fixed than the period of the carrier frequency, the PRN code should be tentatively eliminated before achieving successful GPS signal acquisition.
4. GPS SIGNAL ACQUISITION SCHEME UNDER MULTIPLICATIVE AND ADDITIVE NOISE
4.1. Compensation to Waveform Distortion by Doppler Shift
Doppler shift not only changes the carrier frequency, but also distorts the wave form of the GPS signal. Psiaki (Reference Psiaki2001) presents the distortion effect on the received waveform of the GPS signal by Doppler shift, which is depicted as:
where:
η is the distortion factor
η=f d/1.575 × 106 [kHz]
f d denotes Doppler shift frequency in [kHz].
Based on the waveform distortion formula Equation (18), the 10 kHz Doppler shift on the GPS signal with 1 ms causes an extension to the GPS code length by about seven chips; such a seven chips length shift represents a disaster to the GPS signal acquisition. To guarantee stable performance on GPS signal acquisition, the maximum length change should be controlled in the range of a half-chip. Similarly, the maximum Doppler shift allowed is about 787·5 Hz based on Equation (18); therefore, a block of GPS signal local replica is needed to decrease the possible Doppler shift. To guarantee the maximum Doppler shift of 787·5 Hz, twenty six elements of the block, which have the same frequency interval, are needed to compensate the Doppler-caused waveform distortion. The compensation effectiveness is demonstrated in Figure 6b; in contrast, the correlation result without compensation is presented in Figure 6a.
In Figure 6a, if there is no compensation to the Doppler shift distortion, the correlation peak value decreases sharply with the increase of the Doppler shift. In Figure 6b, the correlation peak value between the received GPS signal and the local replica keeps quite stable and it can be easily distinguished from the noise background. Therefore, the compensation to the waveform distortion caused by Doppler shift is good method.
4.2. GPS Signal Detection under Multiplicative and Additive Noise
After eliminating the effect on second-order statistics of GPS signal caused by PRN code periodicity, we calculate the second-order statistics between received GPS data and local replica of GPS signal from one satellite. Furthermore, for the simplicity of our analysis, consider the case with received GPS signal from only one satellite. Therefore, Equation (9) can be rewritten as:
Such a simplification is reasonable because when detecting a desired GPS signal, the locally generated PRN code replica is multiplied with the received GPS signal, which eliminates the effect caused by pseudo random sequence in the received GPS signal. Simultaneously, the effect of the PRN sequence from other GPS satellites is also eliminated. Afterwards, r(n, m) can be rewritten as:
where:
$\hat \tau _0 = \left( {n + \displaystyle{m \over 2}} \right)T_s - \tau _0 $.
$ \breve{\tau} _0 = \left( {n - \displaystyle{m \over 2}} \right)T_s - \tau _0 $,
θ 0 = 2πf cτ 0.
For the zero-lag autocorrelation (m = 0), r x′ (n, m) is rewritten as:
From Equation (20), the zero-lag second-order statistics r x′ (n, 0) of x′(n) are periodic with T = 1/2f c, and the expectation of x′(n) is zero. Therefore, the received GPS signal is cyclostationary. Therefore, the carrier frequency of x′(n) can be estimated; after that, the Doppler shift of the GPS signal can be calculated as:
where:
$\hat f_c $ is the estimated carrier frequency.
f 0 is the ideal carrier frequency.
The initial PRN code phase is determined by the tentative test of getting rid of the PRN sequence effect. Once Doppler shift and initial code phase are determined, the GPS receiver can successfully perform the GPS signal tracking.
The correlation function r x′(n, 0) can be expanded in a Fourier series as (Gardner, Reference Gardner1991):
where:
α=lα 0 is cyclic frequency.
α 0 is the basic cyclic frequency which equals to 2f c.
The Fourier series at cyclic frequency α can be calculated as:
From Equation (24), there are several special cyclic frequency points.
The first cyclic frequency point at α = 0 is given by:
The second cyclic frequency point at α = 2f c is given by:
The third cyclic frequency point at α = − 2f c is given by:
For any other cyclic frequency points, {∀α|α≠0, 2f c, −2f c}
From the analysis above, there are peak values of Fourier series for the zero-lag second order cyclic statistics at cyclic frequencies α = {0, 2f c, −2f c}. Furthermore, at the cyclic frequency α = 0, the Fourier series of GPS signal second order cyclic statistics is degraded by additive Gaussian noise. In the condition of low signal to noise ratio, GPS signal will submerge in the additive noise. Therefore, the cyclic frequencies at α = ± 2f c are preferred to implement the GPS signal detection. To estimate the carrier frequency, the cyclic spectrum at cyclic frequency point α = 2f c or α = − 2f c is calculated. Afterwards, the peak detection is performed to determine whether the de-spreaded GPS signal is detected.
4.3. GPS Signal Detection Block Diagram
After introducing the principle of detecting the GPS signal with multiplicative and additive noise, GPS signal acquisition method based on cyclo-stationarity is given in this subsection.
To demonstrate the GPS detection method, Figure 7 presents the GPS signal detection block diagram. As depicted in Figure 7, multiply the received GPS signal x(n) with local replica bit by bit. The bit multiplication aims at eliminating PRN code tentatively and getting rid of the disturbance caused by two periods in the cyclo-stationarity of the GPS signal. After the bit multiplication, pose the output x′(n) into the GPS signal detection module based on cyclostationarity. In the detection module, calculate the periodic second order statistic with the zero-lag $\hat r_x (n,0)$; then compute the coefficient of Fourier series $\hat R_x^\alpha $ versus the cyclic frequency α; afterwards, search the peak absolute value of the Fourier series $\hat R_x^\alpha $ over the cyclic frequency α; after the peak absolute value is fixed, the estimated carrier frequency is achieved with one half of the cyclic frequency corresponding to the peak absolute value $\{ \hat f_c = 0.5\alpha |{\rm max}(\hat R_x^\alpha )\} $; to guarantee the accuracy of the estimated carrier frequency, multiple iterations of the estimation can be performed and take the average as the final estimated value.
5. AMBIGUITY FUNCTION OF THE GPS SIGNAL DETECTION UNDER MULTIPLICATIVE AND ADDITIVE NOISE
In the last section, the Doppler shift and the initial PRN code phase estimation methods were presented. In this section, we pay attention to the accuracy of the estimated values. The ambiguity functions of the estimated Doppler shift and the initial code phase are analysed which reflect the accuracy of the estimated values.
The deduction on the equations above corresponds to the ideal condition which is not identical with engineering practice. For example, Equation (4) contains an item of the impulse function, δ(·), which is a mathematical representation of the autocorrelation function of an ideal additive Gaussian noise process. In this article, triangular function, Λ(m), is utilized as an approximation of the delta impulse function, δ(·). Suppose that the GPS signal window width used for the autocorrelation calculation is Δτ. The autocorrelation function at the delay mT s is written as:
where:
${\rm \Lambda} _{\Delta \tau} (m) = \left\{ {\matrix{ { - |mM^2 T_s^2 | + MT_s,} & {|mT_s | \le 1/\Delta \tau} \cr {0,} & {{\rm elsewhere}} \cr}} \right.$
M = [Δτ/T s].
Furthermore:
With duration Δτ of the processed GPS signal, the Fourier series of the periodic second order statistics $\hat r_{x'} (n,m)$ at cyclic frequency α is given by:
and:
where:
$\alpha _{ - 2f_c} = \; \alpha - 2f_c $,
$\alpha _{ + 2f_c} = \alpha + 2f_c, $
N = Δτ/T s.
From Equation (32), to distinguish two possible peak value of $\hat r_{x'} ^\alpha (M)$, the inequality below Equation (33) should be guaranteed:
Furthermore, at the different cyclic frequencies, the cyclo-stationarity of the GPS signal can be calculated as follows. At cyclic frequency point α = 0 is given by:
However, under the condition of 4f cNTs ≫ 1, the factor sinc(2NT sfc) induces extremely huge losses and $\hat R_{x'} ^\alpha (m)$ can be deduced as:
At cyclic frequency point α = 2f c is given by:
Similarly, under the condition of 4f cNTs ≫ 1, both sinc(2NT sfc) and sinc(4NT sfc) will induce huge losses, therefore $\hat R_{x'} ^\alpha (m)$ can be proximately written as:
At cyclic frequency point α = − 2f c, the similar conclusion of Equation (37) can be written as:
First, perform Fourier transformation on $\hat R_{x'} ^\alpha (m)$ at the different cyclic frequencies; second, the realistic cyclic spectrum of x′(n) is obtained. At cyclic frequency point α = 0 is given by:
At cyclic frequency point α = ± 2f c is given by:
To avoid the degradation of the additive noise, the cyclic spectrum at cyclic frequency α = ± 2f c is preferred to detect the GPS signal, rather than the cyclic spectrum at cyclic frequency α = 0.
6. SIMULATION AND EXPERIMENT
To test the effectiveness of the proposed GPS signal detection scheme, simulations and experiments are performed in this section. In the first part of the simulations, the carrier frequency estimation is performed under different multiplicative noise levels. The received GPS signal is acquired on a street located in the downtown area of a city with a high density of buildings. The different SNR of the GPS signal is implemented with the help of an attenuator.
To the best knowledge of the author, there is no common SNR definition for the GPS signal under multiplicative and additive noise. Referring to the work by Ghogho et al., (Reference Ghogho, Ibnkahla and Bershad1998) and considering the simulation results in Figure 3e, the SNR definition is given as:
where:
A s2 denotes the signal power.
A denotes the amplitude of the GPS signal.
A 0 denotes the GPS signal baseline which is set at 10−9mv 2.
B is the bandwidth of the GPS signal.
The subscript MA indicates the SNR is in the condition with Multiplicative and Additive (MA) noise.
The variable σ *02 is the reference value of the multiplicative noise strength beyond which the multiplicative noise needs to be taken into consideration; otherwise, the multiplicative noise can be ignored because the degradation by multiplicative noise is extremely slight. Referring the simulation result listed in Figure 3e the reference standard of multiplicative noise strength is 10−18·5 mv 2, which value is selected due to the minute effect on the GPS signal acquisition.
From the definition of SNR under multiplicative and additive noise, it will regress to the common form (SNR=A s2/σ +2) under additive noise when the multiplicative noise level equals the reference value (σ *2=σ *02). The bandwidth B in the first item of the denominator is of no physical sense which is used to balance the effect of the additive noise and to reflect the effect of the multiplicative noise in the SNR definition.
Figure 8a illustrates the carrier frequency estimation with the GPS signal strength at −160 dBw = − 190 dBm (Anon, 2003), the multiplicative noise at −165 dBm/Hz (10 logσ *2 = − 165 dBm/Hz) and the additive noise at −174 dBm/Hz (10 logσ +2= −174 dBm/Hz); Figure 8b depicts the carrier frequency estimation results in the conditions 10 logA s2 = − 160 dBm/Hz, 10 logσ *2 = − 170 dBm/Hz and 10 logσ +2= −174 dBm/Hz; and Figure 8c represents the carrier frequency estimation results in the conditions, 10 logσ *2 = − 174 dBm/Hz and 10 logσ +2 = − 174 dBm/Hz. The data length of the received GPS signal is 20 ms, and the sampling frequency f s is 4f 0.
As shown in Figures 8a, 8b, and 8c, the carrier frequency cannot be estimated with multiplicative noise at 10 logσ *2 = − 165 dBm/Hz; successful detection can be achieved with −170 dBm/Hz multiplicative noise, but the variance of the estimated value is large. Under the multiplicative noise at 10 logσ *2 = − 174 dBm/Hz, the carrier frequency can be estimated with a small variance. Furthermore, to analyse the effectiveness of GPS signal detection, the effects on the variance from versatile factors are considered, such as multiplicative noise level, data block duration and the sampling frequency.
Figure 8d illustrates the carrier frequency variance curve versus the multiplicative noise. The sampling frequency f s is 4f 0 and 2000 sampled points of the received data are used. At each multiplicative noise power level, simulations are repeated 1000 times to calculate the variance. As shown in Figure 8d, there is a dashed vertical line at −166·91 dBm/Hz. On the right side of the dashed line, the variance of the estimated frequency is regarded to be too large to determine the carrier frequency.
The left side from the dashed line means the zone in which the carrier frequency can be estimated effectively. In this sense the dividing line at −166·91 dBm/Hz multiplicative noise power level taken as the threshold indicates the successful carrier frequency estimation zone.
To illustrate the impact of sampling frequency on the carrier frequency estimation variance, simulations under different sampling frequencies were carried out. Three carrier frequency estimation variance curves are plotted in Figure 9, which corresponds to 4f 0, 12f 0 and 20f 0 respectively. In the experiment, 2000 sampled points are used.
From Figure 9a, a high sampling frequency generates a better carrier frequency variance curve. Similarly, there are three dashed vertical lines which divide the zones of successful carrier frequency estimation zone and the unsuccessful zone. The vertical dashed lines are drawn at the multiplicative noise levels −173·21 dBm/Hz, −171·51 dBm/Hz, −170·70 dBm/Hz respectively. The left side of the dashed line corresponds to the unsuccessful carrier frequency estimation zone. Clearly, the variance corresponding to the sampling frequency 4f 0 arrives at 0·3 at about −173·21 dBm/Hz, while variance corresponding to sampling frequency 20f 0 needs the signal power at about −170·70 dBm/Hz. The advantage of a high sampling frequency is caused by less information loss when performing analogue-to-digital transformation.
To illustrate the effect of different processed data block samples (or sample interval length), simulations were also carried out and the simulation results are presented in Figure 9b. Under the same sampling frequency (10f 0), the three estimated carrier frequency variance curves correspond to 100-point, 1000-point and 2000-point sample block intervals.
There are also three dashed vertical lines dividing the decision zones corresponding at the multiplicative noise levels −177·70 dBm/Hz, −173·19 dBm/Hz and −171·15 dBm/Hz respectively. From Figure 9b in the condition of 100 sampled points, when the multiplicative noise level goes beyond −177·70 dBm/Hz, the carrier frequency estimation variance is smaller than 0·1; in the condition of 1000 sampled points, the multiplicative noise level line is at about −173·19 dBm/Hz; for 2000 sampled points, the multiplicative noise level is at about −171·15 dBm/Hz. Therefore, the tendency is clear that the accuracy improves with number of samples in the block data interval.
7. CONCLUSIONS
This paper explains the multiplicative noise effects in the received GPS data. An effective GPS signal acquisition method is proposed which is tested by simulations and experiments. The existing weak GPS signal acquisition methods were summarized, which only considered the additive noise and neglected the degradation effects from the multiplicative noise. After that, the factors inducing multiplicative noise in the GPS signal were summarized, with the fast carrier phase transition due to electron and high density multipath.
To acquire the weak GPS signal under additive and multiplicative noise, the cyclostationarity of the GPS signal is utilized. The GPS signal possesses a cyclostationary feature under the two kinds of noise processes which can distinguish the GPS signal from the noise and interference. To implement the cyclostationarity based on the weak GPS signal acquisition method, the PRN code is tentatively removed. After that the period of the carrier is estimated by utilizing the cyclostationarity properties.
Finally, simulations and experiments are carried out to test the effectiveness of the proposed method and analyse the factors which affect the GPS signal acquisition performance. The experimental results show that the method can acquire extremely weak GPS signals under multiplicative and additive noise. Also the sampling frequency and data sample block interval length can be used to affect the acquisition performance. In general, higher sampling frequency and longer data sample block interval length induce better GPS signal acquisition performance for the same received GPS signal power level.
From the simulation result, the received GPS signal at low power level, which is degraded by additive and multiplicative noise, can be detected under the condition that the received block of GPS data length is at least 1·6 ms and sampling frequency is at least 5 MHz.