Next Article in Journal
Modeling the Insertion Mechanics of Flexible Neural Probes Coated with Sacrificial Polymers for Optimizing Probe Design
Previous Article in Journal
A Digitalized Gyroscope System Based on a Modified Adaptive Control Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Real-Time Interference Monitoring Technique for GNSS Based on a Twin Support Vector Machine Method

1
School of Electronics and Information Engineering, Beihang University, Beijing 100191, China
2
Academy of Opto-Electronics, Chinese Academy of Sciences, Beijing 100094, China
3
Realsil Microelectronics Inc., Suzhou 215021, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(3), 329; https://doi.org/10.3390/s16030329
Submission received: 22 December 2015 / Revised: 24 January 2016 / Accepted: 29 January 2016 / Published: 4 March 2016
(This article belongs to the Section Remote Sensors)

Abstract

:
Interferences can severely degrade the performance of Global Navigation Satellite System (GNSS) receivers. As the first step of GNSS any anti-interference measures, interference monitoring for GNSS is extremely essential and necessary. Since interference monitoring can be considered as a classification problem, a real-time interference monitoring technique based on Twin Support Vector Machine (TWSVM) is proposed in this paper. A TWSVM model is established, and TWSVM is solved by the Least Squares Twin Support Vector Machine (LSTWSVM) algorithm. The interference monitoring indicators are analyzed to extract features from the interfered GNSS signals. The experimental results show that the chosen observations can be used as the interference monitoring indicators. The interference monitoring performance of the proposed method is verified by using GPS L1 C/A code signal and being compared with that of standard SVM. The experimental results indicate that the TWSVM-based interference monitoring is much faster than the conventional SVM. Furthermore, the training time of TWSVM is on millisecond (ms) level and the monitoring time is on microsecond (μs) level, which make the proposed approach usable in practical interference monitoring applications.

1. Introduction

The Global Navigation Satellite System (GNSS), which is a crucial means for navigation and positioning for both civil and military applications, is playing an increasingly significant role in modern society. However, the GNSS signals are extremely fragile and vulnerable, and can easily be influenced by interferences [1]. Therefore, interference monitoring techniques are exceedingly essential for improving the anti-interference performance of GNSS receivers. GNSS interference monitoring must be accurate and real-time. There are plenty of common methods for interference monitoring, such as the hypothesis testing method, method based on characteristic parameter threshold, integrated navigation method, and smart antenna technology.

1.1. Hypothesis Testing Method for Interference Monitoring

The hypothesis testing method establishes hypothesis testing statistics with monitoring indicators, and obtains the threshold of the monitoring indicators with the given significance level. In [2], Balaei and Dempster proposed a statistical inference technique for GPS interference detection, where the statistical parameters of the signal without interference were obtained and then the presence of interference was tested by comparing these parameters as a null hypothesis with the parameters extracted from a later window of data. The indicators utilized to establish hypothesis testing statistics include power spectral density, the correlator output, code phase, etc. [2,3]. The hypothesis testing method requires the predictable interference characteristics when making a hypothesis in order to ensure the rationality of the corresponding statistics.

1.2. Interference Monitoring Method Based on Characteristic Parameter Threshold

The method based on characteristic parameter threshold compares the actually measured indicators or monitoring quantities with a preset threshold in order to determine whether there are interferences. The monitoring indicators include the quantization weight gain of the A/D converter [4], power spectral, AGC (automatic gain control) [5] carrier to noise ratio [6], the correlator output [7], etc. This method requires a monitoring threshold, which is usually derived from the corresponding characteristic of the GNSS signals without interference. However, the GNSS signal environment is always complex, and especially during transfer, the GNSS signal inevitably suffers from intentional or unintentional interferences. Therefore, utilizing the characteristic without interference as the threshold will increase the false alarm rate and missing report rate.

1.3. Integrated Navigation Method for Interference Monitoring

In 2011 Faurie and Giremus proposed an interference monitoring method based on GNSS and Inertial Navigation System (INS) [8], where GNSS is usually integrated with INS using an extended Kalman filter. The least squares estimated values of the potential variance jump are calculated by studying the impact on the covariance of the Kalman filter outputs induced by the increase of the GNSS noise. With these estimated values as the inputs of continuous Bayesian testing experiments, the presence of interference in the received GNSS signals can be determined according to the experimental results. This method requires the GNSS and INS to work collaboratively, and superior stability of the system as well. Nevertheless, the existence of interferences will inevitably affect the stability of receivers.

1.4. Smart Antenna Technology for Interference Monitoring

Wilson and Ganguly proposed in 2006 a GPS interference monitoring method based on 3D Controlled Reception Pattern Antennas (CRPA) [9], where an implementation of Space-Time Adaptive Processing (STAP) algorithm using FFT was presented. The experimental results indicated that this algorithm could achieve a preferable monitoring effect under lower interference power conditions.
Among all these methods, the hypothesis testing method and the method based on characteristic parameter thresholds require theoretical values or models without interferences. However, due to the complicated environment, the time-varying and uncertain GNSS signal can make it difficult to precisely establish models and determine the theoretical values. As a result, we cannot just rely on the traditional methods to establish the necessary precise models to monitor the interferences. In addition, the integrated navigation method and smart antenna technology require superior stability of systems or superior parameter deployment.
On the other hand, applying the GNSS signals will accumulate huge amounts of data, which contain the influences of interferences on the signal quality and receiver performance. We can monitor the interferences without the precise physical models if the information and knowledge can be mined from these data. This method based on GNSS signals, seeks out regularities from these data, and then utilizes these regularities to monitor the unknown or unobservable data, without any need to know the precise analytic models of the systems in advance, thus making this method a more intelligent and flexible one. At present, the data-driven method has achieved successful applications in fields such as fault diagnosis and fault prediction. In this paper, the data-driven method is introduced into the field of interference monitoring, transforming interference monitoring problems into artificial intelligence classification problems, then used to monitor the interferences.
This paper presents an interference monitoring method, where the parameters manifesting the characteristics of interferences, such as the power spectrum, carrier to noise ratio, the correlator output, etc., are extracted from the GNSS signals, and then are imported into an artificial intelligence classifier to determine whether there are interferences, and to acquire the information such as the type and strength of the interferences.
The selection of the classifier has a crucial impact on the accuracy and efficiency of monitoring. Support Vector Machine (SVM) is chosen as the classifier in this paper. SVM is one of the state-of-the-art classification techniques. Benchmarking studies reveal that the SVM performs the best among current classification techniques [10].
Solving of SVM involves quadratic programming, and the computational complexity rapidly increases as the training samples increase in number. In this paper, the Twin Support Vector Machine (TWSVM) technique is utilized to ensure the interference monitoring is real-time. TWSVM has outstanding classification precision, faster than SVM, and it satisfies the accuracy requirement of the GNSS interference monitoring. Therefore, this paper will focus on the GNSS interference monitoring with the TWSVM technique.
The rest of this paper is organized as follows: in the following section an introduction to SVM is presented. The model of TWSVM and the LSTWSVM algorithm are presented in Section 3. In Section 4, the features used for the interference monitoring are introduced. In Section 5, the algorithm is tested and verified with GPS L1 band C/A signals. Finally, the conclusions are made in Section 6.

2. Support Vector Machine

We assume that the training sample set of the interference monitoring is T = { ( x 1 , y 1 ) , ... , ( x l , y l ) } ( χ × γ ) l , where ( x i , y i ) , i = 1 , ... , l are the n-dimension vectors constituted by the characteristic parameters of the interference monitoring, in which x i χ = R n , and y i γ = ( 1 , 1 ) . It is defined that, when y i = 1 , x i is the characteristic parameter with interferences and when y i = 1 , correspondingly x i is the characteristic parameter without interferences.
The SVM aims to build a classification hyperplane w x + b = 0 , making x i w 1 b for the sample of y i = 1 , and x i w 1 b for the sample of y i = 1 . Therefore, the interference monitoring problem is transformed into the optimization problem by SVM [11] as follows:
min w , b , ξ 1 2 w 2 + C i = 1 l ξ i s . t . y i ( w x i + b ) 1 ξ i , ξ i 0 , i = 1 , 2... , l
where ξ = ( ξ 1 , ξ 2 ξ n ) is the relaxation factor and C is the penalty parameter. The Wolfe dual of Equation (1) is:
min 1 2 i = 1 l j = 1 l α i α j y i y j K ( x i , x j ) i = 1 l α i s . t . 0 α i C , i = 1 l α i y i = 0
where each a i is a Lagrange multiplier, which corresponds to the sample ( x i , y i ) ; K ( x i , x j ) is Gaussian kernel function, which is defined as:
K ( x i , x j ) = e x p ( x i x j 2 σ 2 )
Let a 1 , , a l is the optimum solution of Equation (2), the classification criterion of GNSS signals to be monitored is:
f ( x ) = sgn { i = 1 l α i y i K ( x i , x ) + b }
As is shown, the classifier decided by Equation (4) only relies on the samples ( x i , y i ) when a i 0 , and their input x i is called the Support Vector. The b in Equation (4) can be solved by:
b = y j i = 1 l y i α i K ( x i x j )
where the a j corresponding to y j should meet the condition of 0 α j C .
The common method to solve Equation (2) is the Sequential Minimal Optimization (SMO) algorithm [12]. However, the training time will rapidly increase as the number of training samples increases, making it hard for interference monitoring to be in real-time. Therefore, in this paper the TWSVM technique is adopted to improve the training speed.

3. Twin Support Vector Machine

3.1. The Model of TWSVM

Unlike the standard SVM, TWSVM constructs two hyperplanes x w 1 + b 1 = 0 and x w 2 + b 2 = 0 , and then makes the sample points with interferences as close as possible to the hyperplane x w 1 + b 1 = 0 , and as far as possible from the hyperplane x w 2 + b 2 = 0 . Likewise, the sample points without interferences are made as close as possible to the hyperplane x w 2 + b 2 = 0 and as far as possible from the hyperplane x w 1 + b 1 = 0 .
Supposing that a n-dimension sample set T = { ( x 1 , y 1 ) , ... , ( x l , y l ) } ( χ × γ ) l with m 1 training points with interferences, that is, +1 class of sample, and m 2 training points without interferences, that is, −1 class of sample, the +1 class of training points are denoted by the matrix A m 1 × n , and the −1 class of training points are denoted by the matrix B m 2 × n . The corresponding optimization problems of TWSVM are:
min w 1 , b 1 1 2 ( A w 1 + e 1 b 1 ) T ( A w 1 + e 1 b 1 ) + c 1 e 2 T ξ s . t    ( B w 1 + e 2 b 1 ) + ξ e 2 , ξ 0
min w 2 , b 2 1 2 ( B w 2 + e 2 b 2 ) T ( B w 2 + e 2 b 2 ) + c 2 e 1 T ξ s . t    ( A w 2 + e 1 b 2 ) + ξ e 1 , ξ 0
where c 1 , c 2 > 0 are the penalty parameters which can be selected by the heuristic algorithm proposed in [13], and e 1 , e 2 are the column vectors with all of elements being one.
The computational complexity of the standard SVM is Ο ( n 3 ) , and each complexity of the two optimization problems Equations (6) and (7) solved by TWSVM is nearly Ο ( n / 2 ) , therefore, the computational speed of TWSVM is about four times faster than that of the standard SVM.

3.2. The Solution of TWSVM

Currently, there are three methods to solve the TWSVM: the Sequential Minimal Optimization (SMO) algorithm [12], the Successive over Relaxation (SOR) iterative method [14,15] and the Least Squares Twin Support Vector Machine (LSTWSVM) algorithm [16]. The LSTWSVM algorithm is the fastest one, as verified by the experimental analysis, so it is utilized as the solution of TWSVM in this paper.
Based on the fact that the Support Vectors are almost distributed around the classification hyperplanes, LSTWSVM narrows the constraint of the optimization problem near to the classification hyperplane, and modifies the original optimization models Equations (6) and (7) to Equations (8) and (9), respectively.
min w 1 , b 1 1 2 ( A w 1 + e 1 b 1 ) T ( A w 1 + e 1 b 1 ) + c 1 2 ξ T ξ s . t    ( B w 1 + e 2 b 1 ) + ξ = e 2
min w 2 , b 2 1 2 ( B w 2 + e 2 b 2 ) T ( B w 2 + e 2 b 2 ) + c 2 e 1 T ξ s . t    ( A w 2 + e 1 b 2 ) + ξ = e 1 , ξ 0
Because of the relaxation factor ξ , the area confirmed by the constraints of Equations (8) and (9) is a rectangle.
Substituting the constraint into the objective function, Equation (8) becomes:
min w 1 , b 1 1 2 A w 1 + e 1 b 1 2 + c 1 2 B w 1 + e 2 b 1 + e 2 2
Differentiating Equation (10) for w 1 and b 1 , respectively, and making the derivatives zero, we can obtain:
A T ( A w 1 + e 1 b 1 ) + c 1 B T ( B w 1 + e 2 b 1 + e 2 ) = 0
e 1 T ( A w 1 + e 1 b 1 ) + c 1 e 2 T ( B w 1 + e 2 b 1 + e 2 ) = 0
Combining Equation (11) with Equation (12), and adapting it into matrix form, then we have:
[ B T B B T e 2 e 2 B m 2 ] [ w 1 b 1 ] + 1 c 1 [ A T A A T e 1 e T A m 1 ] + [ B T e 2 m 2 ] = 0
[ w 1 b 1 ] = [ B T B + 1 c 1 A T A B T e 2 + 1 c 1 A T e 1 e 2 T B + 1 c 1 e 1 T A m 2 + 1 c 1 m 1 ] 1 [ B T e 2 m 2 ]
[ w 1 b 1 ] = [ [ B T e 2 T ] [ B T e 2 T ] + 1 c 1 [ A T e 1 T ] [ A T e 1 T ] ] 1 [ B T e 2 m 2 ]
Defining E = [ A e 1 ] and F = [ B e 2 ] , Equation (15) becomes:
[ w 1 b 1 ] = ( F T F + 1 c 1 E T E ) 1 F T e 2
Similarly:
[ w 2 b 2 ] = ( E T E + 1 c 2 F T F ) 1 E T e 1

4. Interference Monitoring

The process of the interference monitoring based on TWSVM is shown in Figure 1. Firstly, the training samples are extracted from GNSS signals and then imported into the TWSVM to get TWSVM model; secondly the corresponding characteristic parameters are extracted from GNSS signals to be monitored, and then imported into the trained TWSVM model to get the monitoring results.
From Figure 1, we can see that it is necessary to extract the features for interference monitoring. Therefore, we firstly study feature extraction from GNSS signals. According to the position of interference monitoring indicators relative to the correlator, the monitoring indicators are divided into pre-correlation interference monitoring indicators and post-correlation interference monitoring indicators. The pre-correlation interference monitoring is mainly implemented through the extraction of the observations of receivers, including antenna, AGC gain, ADC, etc. The post-correlation interference monitoring is implemented by observing the carrier to noise ratio, correlator output, etc.

4.1. Power Spectral Density

Frequency characteristic is the most direct reflection of signal characteristics. Through observing the frequency characteristic of GNSS signals, a variety of information can be obtained, including signal bandwidth, power spectral density, in-band stray, and interference performance. Therefore, the analysis of frequency characteristic is firstly carried out in interference monitoring. Power Spectral Density (PSD) reflects the signal power distribution within the signal bandwidth. With the measurement of the PSD, whether the power of every frequency is well-distributed or there is abnormal power can be seen. PSD is also an effective means to monitor the GNSS signal interference.

4.2. Carrier to Noise Ratio

Carrier to noise ratio ( C / N 0 ) is the ratio of received signal power to noise power spectral density. Carrier to noise ratio affects the performance such as the acquisition, tracking and data demodulation of receivers, which will ultimately affect the positioning precision of receivers. When the inference exists, it superimposes noise on the GNSS signals, thus reducing the carrier to noise ratio of receivers and increasing the measurement errors of pseudo range and pseudo range rate. This will result in the increase of the error of navigation positioning. When the interference power is too high, the carrier to noise ratio will fall below the tracking threshold, making receivers lose their capabilities of obtaining the navigation information from satellite signals. Therefore, carrier to noise ratio can be used as an interference monitoring indicator.
When inferences exist, the carrier to noise ratio is given by:
( C s N 0 ) e f f = C s N 0 β r / 2 β r / 2 G s ( f ) d f β r / 2 β r / 2 G s ( f ) d f + C I N 0 β r / 2 β r / 2 G I ( f ) G s ( f ) d f
where β r is the bandwidth of receiver front-end and processing filter, N 0 is the noise PSD, C s is the carrier power of navigation signals, G s ( f ) is the normalized PSD of navigation signals, C I is carrier power of the interference signals, and G I ( f ) is the normalized PSD of interference signals.

4.3. Correlator Output

When no interferences exist, the correlator output is basically constant, which is decided by pseudo-code autocorrelation, correlation length of the correlator and integral time. However, interferences can make the correlator output vary. Therefore, the correlator output can be also used as an interference monitoring indicator.

4.3.1. Correlator Output Power

Correlator Output Power ( C O P ) is defined as the result of the correlator output power when the former and later correlator are balanced divided by the expected thermal noise threshold, which is given by:
C O P = I 2 + Q 2 N
where I and Q are in-phase and quadrature signal of the correlator output, respectively. N is the expected noise level, varying from different receivers, which is a statistical expected value. Usually, the correlator output signal is:
I = A 2 C w C r w X w cos ( ϕ w ϕ r w ) Q = A 2 C w C r w X w sin ( ϕ w ϕ r w )
where, A is the amplitude of input signal, C w is the C/A code in the sampling rate of w , C r w is the local pseudo-code, X w is the data code in the sampling rate of w , ϕ w is the sampling signal phase, and ϕ r w is the local pseudo-code phase.
When there are interferences through receivers, distortion, delay or peak reduction will arise in the receiver correlation peak curve, which directly results in C O P variation. Therefore, the quality of the received signals can be judged by C O P and the preliminary analysis can determine whether there are interferences.

4.3.2. Correlator Output Power Standard Deviation

The standard deviation of correlator output power ( C O P σ ) can be also utilized to analyze the extent of impact on navigation signals from interferences. The C O P σ is the measures of dispersion of C O P , which is defined by:
C O P σ = E [ C O P E ( C O P ) ] 2       = E ( C O P 2 ) [ E ( C O P ) ] 2
When the input signals are constant, the peak value of COP is relatively stable. Thus the C O P σ is relatively small. However, when the unstable interferences exist, the correlation peak jitters increase and the value of C O P σ gets larger.

5. Experiments

5.1. Experimental Analyses of Monitoring Indicators

In this section, the GPS L1 C/A code signal is tested, and the experimental scheme is shown in Figure 2. The GPS signals used in the experiment are generated by simulation, and the power ratio between GPS signals and the additional white Gaussian noise is −18 dB. Broadband Gaussian interference covers the whole frequency range of GPS signals, and narrowband Gaussian interference only covers the frequency range with the center frequency of 3.563 MHz and the bandwidth of 80 KHz. The receiver bandwidth is 2 MHz.

5.1.1. Influence of Interference on C / N 0

When noise and RFIs are superimposed on the GPS digital intermediate frequency signal, with different RFIs and the increase of interference signal power, the output C / N 0 of GPS software receiver will change. Figure 3 shows the curves that express the relation between the equivalent C / N 0 and the interference to signal ratio (ISR), respectively, under conditions of continuous wave (CW) interference, broadband FM interference, narrowband FM interference, sweeping frequency CW interference, and uniform spectrum interference for the PRN3 satellite.
The experiment demonstrates that the influences on the equivalent C / N 0 from different RFIs are different, which further proves that C / N 0 can be used as the interference monitoring indicator.

5.1.2. Correlator Output

When noise and RFIs are superimposed on GPS digital intermediate frequency signal, with different RFIs and the increase of interference signal power, the output C O P and C O P σ of GPS software receiver will change. Figure 4 and Figure 5 show the PRN3 satellite curves of the relation between both C O P and C O P σ and the ISR, respectively, under conditions of CW interference, broadband FM interference, narrowband FM interference, sweeping frequency CW interference, and uniform spectrum interference.
In order to better analyze the impact on C O P from RFIs, Figure 6 depicts the relation curves of C O P σ to C O P mean ratio under conditions of different RFIs and interference strength.
The experimental results show that, with the increase of interference strength, C O P gradually decreases until the receiver loses lock. Therefore, the C O P can be used as an indicator of interference monitoring. In the experiment, the C O P σ measured after the receiver stably tracking does not increase with the rising of interference strength, but show a decreasing trend This is because of the gradual decreasing of C O P . As is shown in Figure 6, with the increase of interference strength, the C O P mean decreases faster than the C O P σ . This indirectly illustrates that the C O P jitter is aggravating.

5.2. Experiment of Interference Monitoring

To demonstrate the results discussed in the previous sections, three experiments were designed. The hardware setup for the experiments is shown in Figure 7. As can be seen the software receiver is used to capture the IF data to be analyzed and a SMU200A Vector Signal Generator (Rohde & Schwarz GmbH & Co. KG, Munich, Germany) is used to generate the broadband and narrowband interferences. The interferences are transmitted by a G5Ant-52PT1 transmitting antenna (Antcom corporation, Torrance, CA, USA) which are combined with the real GPS signal received by a HX-BS781A antenna (Harxon corporation, Shenzhen, China).

5.2.1. Pre-Correlation

The power spectral density is utilized as the pre-correlation indicator. With the broadband and narrowband interference monitoring tests, the monitoring effect of the SVM is verified.
The testing parameters are set as follows:
Standard SVM: penalty parameter C = 10 , kernel function parameter σ = 1 ;
LSTWSVM: penalty parameter c 1 = c 2 = 10 , kernel function parameter σ = 1 .
The monitoring results are shown in Table 1 and Table 2, respectively.
Table 1 and Table 2 show the comparison of classification accuracy and speed between LSTWSVM and the standard SVM for the broadband and narrowband interference monitoring. The results indicate that both the LSTWSVM and the standard SVM are of high classification accuracy for the broadband and narrowband interferences, but the training speed of LSTWSVM is much faster than the standard SVM. Taking the broadband interference as an example, the training speed of LSTWSVM is 80 times faster than the standard SVM. The monitoring time of the two algorithms are the same (15 μs for both), which satisfies the requirement of the real-time interference monitoring for GNSS signals.

5.2.2. Post-Correlation

For the post-correlation interference monitoring, GPS signals with the broadband and narrowband interferences whose ISRs are 16 dB~24 dB are analyzed. The parameter settings are the same as pre-correlation, and the experimental results are shown in Table 3.
Table 3 shows the comparison of classification accuracy and speed between LSTWSVM and the standard SVM under the broadband and narrowband interferences whose ISRs are both 16–24 dB, and the results indicate that both the LSTWSVM and the standard SVM are of high classification accuracy, but the training speed of LSTWSVM is about 55 times faster than standard SVM. The monitoring time of the two algorithms are the same (both equal to 15 μs), which satisfies the requirement of the real-time interference monitoring for GNSS signals

6. Conclusions

Applying SVM in the interference monitoring of GNSS signals satisfies the requirement of objectivity and accuracy. However, the training speed of standard SVM cannot satisfy the requirement of being in real-time for interference monitoring. TWSVM, which is faster than the standard SVM in training speed, is introduced in this paper. The TWSVM model is solved by a modified algorithm, LSTWSVM. LSTWSVM is much faster than the standard SVM, and it can be applied in the field of interference monitoring of GNSS signals. The experimental results indicate that the training speed of TWSVM is on millisecond (ms) level and the classification speed of TWSVM is on microsecond (μs) level, which can be used in practice.

Acknowledgments

This research work is supported by the National Natural Science Foundation of China (No. 61202078).

Author Contributions

Wutao Li contributed to writing much of this paper and performed the whole experiment in Section 5.2. Zhigang Huang and Honglei Qin provided valuable feedback, advice, and mentoring during the manuscript modification. Rongling Lang provided some suggestions to the design of the experiments and especially the method on the choice of the penalty parameters in Section 3.1 and Section 5.2. Kai Zhou contributed to the data analyses in Section 5.1 and edited the manuscript. Yongbin Cao contributed to several sections of this paper and also gathered sources from the literature.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pinker, A.; Smith, C. Vulnerability of the GPS Signal to Jamming. GPS Solut. 1999, 36, 7535–7543. [Google Scholar] [CrossRef]
  2. Balaei, A.T.; Dempster, A.G. A Statistical Inference Technique for GPS Interference Detection. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 1499–1511. [Google Scholar] [CrossRef]
  3. O’Driscoll, C.; Murphy, C.C. A simple technique for the detection of multiple access interference in the parallel acquisition of weak GPS signals. In Proceedings of the 20th International Technical Meeting of the Satellite Division of the Institute of Navigation ION GNSS 2007, Fort Worth, TX, USA, 25–28 September 2007; pp. 282–291.
  4. Capozza, P.T.; Holland, B.J.; Hopkinson, T.M.; Li, C.; Moulin, D.; Pacheco, P.; Rifkin, R. Measured effects of a narrowband interference suppressor on GPS receivers. In Proceedings of the 55th Annual Meeting of the Institute of Navigation, Cambridge, MA, USA, 27–30 June 1999; pp. 645–651.
  5. Balaei, A.T.; Motella, B.; Dempster, A.G. GPS interference detected in Sydney-Australia. In Proceedings of the International Global Navigation Satellite Systems Society Symposium IGNSS 2007, Sydney, Australia, 4–6 December 2007.
  6. Thompson, R.J.R.; Wu, J.H.; Balaei, A.T.; Dempster, A.G. Detection of RF interference to GPS using day-to-day C/No differences. In Proceedings of the International Symposium on GPS/GNSS, Taipei, Taiwan, 26–28 October 2010.
  7. Ouzeau, C.; Macabiau, C.; Roturier, B.; Mabilleau, M. Performance Assessment of Multi correlators Interference Detection and Repair Algorithms for Civil Aviation. In Proceedings of the European Navigation Conference of EUGIN ENC-GNSS, Toulouse, France, 23–25 April 2008.
  8. Faurie, F.; Giremus, A. Bayesian detection of interference in satellite navigation systems. In Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing ICASSP 2011, Prague, Czech Republic, 22–27 May 2011; pp. 4348–4351.
  9. Wilson, D.; Ganguly, S. Flexible GPS receiver for jammer detection, characterization and mitigation using a 3D CRPA. In Proceedings of the 19th International Technical Meeting of the Satellite Division of the Institute of Navigation ION GNSS 2006, Fort Worth, TX, USA, 26–29 September 2006; pp. 189–200.
  10. Baesens, B.; van Gestel, T.; Viaene, S.; Stepanova, M.; Suykens, J.; Vanthienen, J. Benchmarking state-of-the-art classification algorithms for credit scoring. J. Oper. Res. Soc. 2003, 54, 627–635. [Google Scholar] [CrossRef]
  11. Deng, N.Y.; Tian, Y.J. A New Method in Data Mining-Support Vector Machines; Science Press: Beijing, China, 2003. [Google Scholar]
  12. Platt, J.C. Fast training of support vector machines using sequential minimal optimization. In Advances in Kernel Methods-Support Vector Learning; Scholkopf, B., Burgers, C.J.C., Smola, A.J., Eds.; MIT Press: Cambridge, MA, USA, 1999; pp. 185–208. [Google Scholar]
  13. Lang, R.L.; Deng, X.L.; Gao, F. The Heuristic Algorithms for Selecting the Parameters of Support Vector Machine for Classification. Chin. J. Electron. 2012, 21, 485–488. [Google Scholar]
  14. Shao, Y.H.; Zhang, C.H.; Wang, X.B.; Deng, N.Y. Improvements on Twin Support Vector Machines. IEEE. Trans. Neural Netw. 2011, 22, 962–968. [Google Scholar] [CrossRef] [PubMed]
  15. Tian, Y.J.; Ju, X.C.; Qi, Z.Q.; Shi, Y. Improved twin support vector machine. Sci. China Math. 2014, 57, 417–432. [Google Scholar] [CrossRef]
  16. Kumar, M.A.; Gopal, M. Least squares twin support vector machines for pattern classification. Expert Syst. Appl. 2009, 36, 7535–7543. [Google Scholar] [CrossRef]
Figure 1. The process chart of the TWSVM-based interference monitoring.
Figure 1. The process chart of the TWSVM-based interference monitoring.
Sensors 16 00329 g001
Figure 2. Experimental scheme of the interference monitoring.
Figure 2. Experimental scheme of the interference monitoring.
Sensors 16 00329 g002
Figure 3. Influences of different RFIs on equivalent C / N 0 .
Figure 3. Influences of different RFIs on equivalent C / N 0 .
Sensors 16 00329 g003
Figure 4. Influences of different RFIs on C O P .
Figure 4. Influences of different RFIs on C O P .
Sensors 16 00329 g004
Figure 5. Influences of different RFIs on C O P σ .
Figure 5. Influences of different RFIs on C O P σ .
Sensors 16 00329 g005
Figure 6. The variation curves of C O P σ to C O P mean ratio under different RFIs.
Figure 6. The variation curves of C O P σ to C O P mean ratio under different RFIs.
Sensors 16 00329 g006
Figure 7. The hardware setup for the experiments.
Figure 7. The hardware setup for the experiments.
Sensors 16 00329 g007
Table 1. Broadband interference monitoring result.
Table 1. Broadband interference monitoring result.
Training AlgorithmInterference Strength (dB)Training Time (ms)Monitoring Time (μs)Monitoring Precision (%)
Standard SVM I / S < 5 6015100
5 I / S < 15 100
15 I / S < 25 100
I / S 25 100
LS-TWSVM I / S < 5 0.7515100
5 I / S < 15 100
15 I / S < 25 100
I / S 25 100
Table 2. Narrowband interference monitoring result.
Table 2. Narrowband interference monitoring result.
Training AlgorithmInterference Strength (dB)Training Time (ms)Monitoring Time (μs)Monitoring Precision (%)
Standard SVM I / S < 5 5.315100
5 I / S < 15 100
15 I / S < 25 100
I / S 25 100
LS-TWSVM I / S < 5 0.7115100
5 I / S < 15 100
15 I / S < 25 100
I / S 25 100
Table 3. Broadband and narrowband interference monitoring results.
Table 3. Broadband and narrowband interference monitoring results.
Training AlgorithmInterference Strength (dB)Training Time (ms)Monitoring Time (μs)Monitoring Precision (%)
Standard SVMBroadband I / S : 16 24 5415100
Narrowband I / S : 16 24 100
LS-TWSVMBroadband I / S : 16 24 0.9915100
Narrowband I / S : 16 24 100

Share and Cite

MDPI and ACS Style

Li, W.; Huang, Z.; Lang, R.; Qin, H.; Zhou, K.; Cao, Y. A Real-Time Interference Monitoring Technique for GNSS Based on a Twin Support Vector Machine Method. Sensors 2016, 16, 329. https://doi.org/10.3390/s16030329

AMA Style

Li W, Huang Z, Lang R, Qin H, Zhou K, Cao Y. A Real-Time Interference Monitoring Technique for GNSS Based on a Twin Support Vector Machine Method. Sensors. 2016; 16(3):329. https://doi.org/10.3390/s16030329

Chicago/Turabian Style

Li, Wutao, Zhigang Huang, Rongling Lang, Honglei Qin, Kai Zhou, and Yongbin Cao. 2016. "A Real-Time Interference Monitoring Technique for GNSS Based on a Twin Support Vector Machine Method" Sensors 16, no. 3: 329. https://doi.org/10.3390/s16030329

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

Article Metrics

Back to TopTop