Abstract

The Global Navigation Satellite System (GNSS) receiver is vulnerable to active jamming, which results in imprecise positioning. Therefore, antijamming performance of the receiver is always the key to studies of satellite navigation system. In antijamming application of satellite navigation system, if active jamming is received from array antenna main-lobe, main-lobe distortion happens when the adaptive filtering algorithm forms main-lobe nulling. A robust method to suppress jamming for satellite navigation by reconstructing sample covariance matrix without main-lobe nulling is proposed in this paper. No nulling is formed while suppressing the main-lobe jamming, which avoids main-lobe direction distortion. Meanwhile, along with adaptive pattern control (APC), the adaptive pattern of array antenna approaches the pattern without jamming so as to receive the matching navigation signal. Theoretical analysis and numerical simulation prove that this method suppresses jamming without main-beam distortion. Furthermore, the output SINR will not decrease with the main-lobe distortion by this method, which improves the antijamming performance.

1. Introduction

Satellite navigation system takes advantage of navigating satellites for positioning and navigation [1]. It plays a vital role in transportation management, time service, search and rescue, and geodesy due to its globalized and full-time duration as well as precision [26]. Nowadays, GNSS service includes Chinese Beidou Navigation Satellite System (BDS), American Global Positioning System (GPS), and Russian’s GLONASS [7].

As the navigation satellites operate on the orbit of 20200 km far away from the Earth surface, the signal emitted by them that is finally received by the GNSS user becomes quite weak [8, 9]. Under this circumstance, navigation signal is vulnerable to active jamming, which leads to the loss of navigation signal. Therefore, the antijamming performance is a prerequisite for the navigation system.

Adaptive spatial filtering technology is one of the main antijamming techniques for GNSS as well as a major branch of adaptive array signal processing [10]. Embedding GPS antijamming technology based on power inversion algorithm is proposed which does not require a prior information of navigation signal nor array arrangement [11]. GPS antijamming methods based on spatial time adaptive processing (STAP) increase the tapping of signal’s time domain so that the antijamming performance is improved [12]. An enhanced short-time Fourier transform (STFT) jamming mitigation system is proposed in [13] which employs several windows to increase time-frequency plane resolution.

However, the above-listed methods do not constrain the receiving of useful navigation satellite signal, while only nulling the jamming signal. Therefore, it is not guaranteed that the pattern’s main-lobe points to the direction of satellite signal, which posts negative influence on the receiving navigation signal [14]. A robust antijamming algorithm is proposed under this circumstance. Relevant documents take advantage of minimum variance distortionless response (MVDR) to suppress jamming on GPS. This algorithm constrains the antenna pattern and improves the antijamming performance [15]. Then multiple constrained minimum variance-spatial temporal adaptive processing (MCMV-STAP) was proposed in [16] to enhance the desired satellite signals and suppress jamming, which can broaden the width of nulls and provide approximately flat gains in other directions.

However, this useful algorithm still forms nulling when active jamming exists in the pattern’s main-lobe, which leads to increased distortion and decreased SINR. Thus, the receiver cannot use navigation signal for positioning [17].

A robust method to suppress jamming for satellite navigation by reconstructing sample covariance matrix is proposed in this paper. In this method, adaptive beamforming and antijamming are achieved by combining APC with linearly constrained minimum variance (LCMV) beamformer [1820]. In proposed method, sample covariance matrix is decomposed first; then jamming components of main-lobe are distinguished by the correlation of eigenvector and desired signal steering vector. The main-lobe jamming eigenvectors are calculated by the correlation between main-lobe jamming eigenvectors and desired signal steering vector. The sampling covariance matrix is reconstructed to eliminate the influence of the main-lobe jamming component on the pattern. Eigen-projection matrix can be constructed after eigenvector of main-lobe jamming is acquired so as to eliminate main-lobe jamming components; thus, main-lobe jamming is suppressed. When suppressing all jamming, the pattern only forms nulling in the side-lobe. Then APC is processed to constrain the weight of the LCMV beamformer so that adaptive pattern approaches the pattern without jamming further.

When the main-lobe jamming is suppressed, the proposed method does not form nulling in the main-lobe jamming direction, so that the beam direction will not be offset due to the main-lobe antijamming. This ensures that the beam will point to the navigation satellite still.

Therefore, the output SINR of the satellite navigation signal received by the antenna array in the direction of the navigation satellite is higher than that of other methods relatively. The output SINR is guaranteed, it will be easier to calculate the satellite navigation signal after suppressing the jamming for the GNSS receiver. Under the premise of satisfying the tracking sensitivity of satellite navigation receiver, the proposed algorithm in this paper can suppress more jamming than other algorithms.

Theoretical analysis and numerical simulation prove that the direction of the pattern is not offset by the suppression of main-lobe jamming. The output SINR of satellite navigation signal will not decrease due to the directional offset of the pattern, and the output SINR is only related to the intensity of the input jamming signal, which will be helpful for the navigation receiver to process the navigation signal.

This paper is organized as follows. The array model and signal’s mathematic model are provided in Section 2. The details of the proposed method as well as theoretical analysis on reconstruction of covariance matrix and APC are developed in Section 3. Simulations are carried out, which include analysis on the adaptive pattern and the output SINR in Section 4. Section 5 shows the conclusion.

2. Problem Formulation

2.1. Signal Model

Suppose an -element uniform linear array which is showed in Figure 1, d is the distance between array elements, and all the array elements are homogeneous and isotropic.

There is a far-field desired signal and narrowband jamming signals incident as plane wave (wavelength ) [21]. The desired signal and the jamming-signal angles of arrival are and ; then the signal received by the array can be expressed aswhere refers to the matrix of array received data,and refers to array steering vector, which is merely relevant to signal incidence angle and can be expressed as

In (3),which is the array steering vector corresponding to the signal source; meanwhile, .

in (1) stands for noise matrix and for signal matrix; the latter one includes the navigation signal and the jamming signal . So can be expressed asand sample covariance matrix can be reached aswhere and denote the expectation operator, respectively, and conjugate transpose.

2.2. The LCMV Beamformer

The gain constraint by the LCMV beamformer in the expected signal direction is 1 (unit constraint), and the array output power is minimized, in which jamming and noise decrease is suppressed [22]. Weight vector of LCMV beamformer can be reached by this equationin which is the constraint matrix and is the corresponding response constraint vector. The weight vector of LCMV beamformer can be expressed asin which is the weight vector of LCMV beamformer [23].

When LCMV beamformer is utilized to suppress main-lobe jamming −5 degrees, its pattern is shown in Figure 2. The main-lobe already distorts from the expected angle of the satellite signal when suppressing this jamming signal. The output SINR decreases; meanwhile, the nulling position is not precise.

Therefore, in the application of satellite navigation antijamming, both the performance of the interference suppression algorithm and the pattern distortion lead to the loss of positioning function of the receiver prematurely. In the process of suppressing the main-lobe jamming, the pattern distortion also seriously affects the reception of satellite navigation signals. The output SINR of satellite navigation signal is affected by the input jamming-signal intensity and the directional pattern offset. When the output signal to noise ratio of the array is decreased, the performance of the antijamming degrades. This paper focuses on the avoidance of pattern distortion in GNSS antijamming, so that the output signal is only affected by the input jamming intensity.

3. Proposed Method

This section proposes a new antijamming method by overcoming the shortcoming of LCMV beamformer in GNSS antijamming in Section 2. This method can deal with the distortion of pattern direction when suppressing main-lobe jamming. The adaptive pattern approaches the pattern without jamming so as to effectively receive navigation signal.

Since the navigation signal received by the antenna array is weak in power, this signal can be deemed to be composed of jamming and noise. So sample covariance matrix can be considered to be made up of jamming-and-noise covariance matrix. It meets the requirements of robust beamforming. Therefore, to prevent pattern distortion, coping with main-lobe jamming is the only step to be paid attention to. The detailed process is described as follows.

3.1. Covariance Matrix Reconstruction

The eigen-decomposition of a sample covariance matrix can be expressed aswhere refers to descending-order eigenvalue of . and are signal-and-jamming subspace and noise subspace, respectively, among which is the eigenvector corresponding to . and are the diagonal matrices of and , respectively [24].

Eigenvalue and eigenvector of the main-lobe jamming signal can be achieved by the correlation of decomposed sample covariance matrix and steering vector of signal’s incidence angle [25]. The correlation coefficient equation between and is

The correlation coefficient between steering vector of incidence signal and eigenvectors of various-angle jamming can also be achieved by (10).

Figure 3 shows the curve of correlation coefficient between various-angle steering vectors and the steering vector at 0 degrees based on the seven-element ULA structure.

This figure shows that the correlation coefficient curve descends as the angle increases. Taking advantage of this character, this paper assumes an interval of correlation coefficient , among which can be reached by array-element structure.

The constant value in Figure 3 is the corresponding coefficient of main-lobe boundary angle reached by the seven-element uniform linear array. Main-lobe width can be defined as the 3 dB bandwidth. Eigenvector in this range can be deemed as main-lobe eigenvector of jamming eigenvector.

Therefore, it can be assumed that this steering vector is the one corresponding to main-lobe jamming when the steering vector of incident signal and coefficient of jamming eigenvector are within the interval . This process can be expressed asamong which is the eigenvector of the various-angle jamming, and

Eigenvector and eigenvalue of main-lobe jamming and can be decided by (11).

Eigenvalue analysis tells that the array response of adaptive beamformer can be expressed as the difference of no jamming response and jamming beam response [26]in which is the array response of adaptive beamformer, and

Meanwhile, the noise power can be estimated by the mean of smaller eigenvalues, which can be expressed as

Generally speaking, jamming power is considerably greater than the noise power. Therefore, as the eigenvalue corresponding to jamming signal, overwhelms . So this equation is derived

That is how the adaptive array response forms nulling in the jamming direction for jamming suppression [18]. It does not form the nulling when corresponds to noise eigenvalue.

contains all power of the main-lobe jamming. If the eigenvalue of the main-lobe jamming is reduced to the noise power, the adaptive weight vector will not form a nulling in the main-lobe jamming direction when the adaptive weight vector is calculated.

Therefore, when eigenvalue of main-lobe jamming is replaced by the mean of noise eigenvalue, which results in that the eigenvalue of main-lobe jamming decreases to background noise, the replaced expression is

In order to deal with noise in the adaptive algorithm, is also replaced by the average value of noise. The reconstructed eigenvalue matrix of can be expressed as

The steering vector matrix makes no change, so the reconstructed sample covariance matrix can be expressed aswhere and excludes main-lobe jamming components. LCMV beamforming adaptive weight value can be calculated as

Adaptive array antenna pattern produces no jamming nulling in main-lobe while suppressing main-lobe jamming.

3.2. Adaptive Pattern Control

The weight value of LCMV beamformer computed from the reconstructed jamming-and-noise covariance matrix forms no nulling when suppressing main-lobe jamming and no pattern distortion appears. However, mistakes still appear in adaptive aerial pattern because of other elements. Under this circumstance, APC can be utilized to achieve the pattern without jamming so as to make adaptive management more robust.

When experiment data contains merely independent white noise, the array covariance matrix is the unit matrix multiplied by the noise power. Then the weight vector without jamming of LCMV can be expressed as

In order to adjust adaptive pattern to the pattern without jamming, The weight vector without jamming of the LCMV is constrained to be , which meets the constraint and approaches the weight vector without jamming . is considered to be the solution to the following constrained least squares fitting:where .

After Lagrange multiplier method is utilized to solve the following expression, the revised weight vector without jamming is

Supposing is the block matrix of constraint matrix and , soif , let and .

So the revised the weight vector without jamming becomes .

Finally, according to formula (8), the LCMV weight vector can be revised as

3.3. Array Antenna Output

Eigen-projection matrix can be constructed after the eigenvector of main-lobe jamming is acquired so as to eliminate main-lobe jamming components. Eigenvector of main-lobe jamming is the prerequisite for this construction.in which is the eigen-projection matrix.

The eigen-projection matrix can be utilized for pretreating echo data in order to eliminate main-lobe jamming part in the signal.where refers to the output of the pretreatment, made up of navigation signal, jamming signal, and noise. Equation (27) can get rid of main-lobe jamming but not side-lobe one. This data requires adaptive weight treatment,

After that, remaining side-lobe jamming is suppressed. Until then jamming on array output signal is completely under control, and no main-lobe nulling appears. Therefore, a relatively higher output SINR is acquired.

The flowchart of the proposed method is shown in the green frame in Figure 4.

The jamming suppression processing steps are shown as follows:(1)The sample covariance matrix of signals received by the array antenna is decomposed and the correlation is calculated. So the main-lobe jamming eigenvector is calculated.(2)Reconstructed sample covariance matrix excludes main-lobe jamming components, eliminating the effect of main-lobe jamming on pattern. At the same time, eigen-projection matrix can be constructed after the eigenvector of the main-lobe jamming is acquired so as to eliminate the main-lobe jamming components and the main-lobe jamming can be suppressed.(3)Use LCMV to calculate antijamming weight value . Since does not contain the main-lobe jamming component, the pattern corresponding to does not form nulls at the main-lobe jamming.(4)Use APC to make beam pattern approach the pattern without jamming, calculating the final beamformer weight value .(5)Calculate beamforming output . The adaptive pattern not only suppresses the jamming but also does not form a nulling in the main-lobe jamming.

4. Simulation Analysis

In this section, five experiments are listed to illustrate the performance of this robust method for jamming suppression. GPS navigation signals are all on frequency point L1 and the input SNR is −20 dB [27].

This paper is written with these assumptions: jamming comes from point source. Geometrical aperture is far less than the aerial-radiation distance. Signal received by array is plane wave. Transmission medium is equivalently isotropic and uniform all around. The zero-mean noise is robust, random, and of no relation with expected signal.

Power inversion algorithm is utilized for performance comparison, in which STFT algorithm (based on space-frequency structure) and MCMV-STAP algorithm (based on space-time structure) are the two parts [28]. The number of snapshots is 500 throughout the simulation, and all results are the mean of 100 Monte Carlo experiment.

Table 1 shows angles of navigation signal-and-jamming signal. Each scenario of the simulation chooses satellite and jamming signals of different (incidence) angles.

4.1. Influence of Jamming-Signal Incidence Angle on Adaptive Pattern

In this simulation experiment, antenna array uses uniform linear array (ULA) with seven-array elements, with half wavelength width as the distance between array elements.

Figure 5 takes the first scene in Table 1 for simulation: presuming that incidence angle of satellite signal is 0 degrees. Jamming signal has an incidence angle of −6 degrees and an ISR of 50 dB and produces main-lobe jamming to seven-array antenna. So the algorithm in this paper forms no main-lobe nulling, while the other three algorithms form nulling at −6 degrees. As a result, algorithms of minimum power, STFT, and MCMV-STAP lead to deviation of beam direction: 6 degrees for the first but more on side-lobe and 8 degrees for the last but less on side-lobe. Since no jamming nulling exists in this paper’s algorithm, main-lobe does not distort, and the pattern approaches the pattern without jamming as a whole.

Figure 6 shows the simulation in the second scene of Table 1: presuming that incidence angle of satellite signal is 0 degrees. Incidence angles of jamming signal are −6 degrees and 12 degrees with an ISR of 50 dB. Although the algorithms of minimum power, STFT, and MCMV-STAP can precisely produce nulling in jamming position, beam direction already distorts terribly. The pattern’s 0-degree gain is 3 dB less than the pattern without jamming, which results in lower output SINR of satellite signal. The method proposed in this paper produces no jamming nulling at −6 degrees. And 12-degree jamming, producing 2-degree main-lobe deviation because of 12-degree nulling, belongs to side-lobe and produces nulling. However, gain of the pattern without jamming, which has a lower side-lobe, is merely 0.3 dB less than one of 0-degree pattern.

Figure 7 shows the simulation in the third scene of Table 1: presuming that incidence angle of satellite signal is 0 degrees. Incidence angles of jamming signal are −6 degrees, 12 degrees, and 40 degrees with an ISR of 40 dB. The algorithms of minimum power, STFT, and MCMV-STAP can precisely produce nulling in jamming position, but the deviation of beam direction is bigger than the proposed method. And pattern’s 0-degree gain is 4.7 dB less than the pattern without jamming, and pattern’s 0 -degree gain deteriorates even further. The method proposed in this paper produces jamming nulling at 12 degrees and 40 degrees. However, gain of the pattern without jamming, which has a lower side-lobe, is merely 0.3 dB less than one of 0-degree pattern also.

Figures 5, 6, and 7 verify the validity of the method proposed in this paper. No nulling or deviation of beam direction appears when suppressing main-lobe jamming. This provides a solid guarantee for effectively receiving navigation signal since output SINR of navigation signal does not decrease because of beam-direction deviation.

4.2. Influence of Jamming-Signal Intensity on Output SINR of Satellite Signal

In this simulation experiment, seven-array-element antennas are evenly distributed with a distance of half wavelength width to each other, and ISR of jamming signal increases from 0 dB to 90 dB. Influence of jamming-signal intensity on output SINR of satellite signal is analyzed under this circumstance.

Output SINR of navigation signal can be expressed asamong which refers to sample covariance matrix and refers to jamming-and-noise sample covariance matrix [29].

Figure 8 shows the simulation of the first scene in Table 1. Although the beam of minimum power algorithm in Figure 5 deviates 6 degrees, its output SINR curve is the worst because of its higher side-lobe electrical level. In the 0 dB to 40 dB interval, STFT algorithm and MCMV-STAP algorithm’s performance is close. Yet MCMV-STAP one performs better than STFT one between 40 dB and 90 dB. The reason is that MCMV-STAP algorithm utilizes multibeam as well as space-time structure so that it constrains direction of navigation signal. The method proposed in this paper produces the best performance curve, since the pattern does not distort when suppressing main-lobe jamming.

Figure 9 shows the simulation of the second scene in Table 1, and Figure 10 shows the simulation in the third scene in Table 1. Apparently, the output SINR of navigation is the worst when minimum power algorithm imposes no constraint on direction of navigation signal. Having treated information about frequency domain, STFT algorithm performs equally with MCMV-STAP one in terms of output SINR. Under this circumstance, the method proposed in this paper has the best performance curve of output SINR during jamming suppression.

4.3. Influence of Jamming Signal with Various Incidence Angles on Pattern

This section focuses on influence of jamming signal with various incidence angles on the pattern. In this section, a seven-array-element ULA is evenly distributed with a distance of half wavelength width from each other. But ISR of jamming signal is a constant value of 50 dB.

Figure 11 shows the simulation of the fourth scene in Table 1: incidence signal of navigation signal is −20 degrees and ones of jamming signals are −14 degrees and 12 degrees. Algorithms of STFT and MCMV-STAP form two sets of jamming nulling and beam-direction deviation. The method proposed in this paper produces nulling at 12-degree jamming but not at −14-degree main-lobe jamming. The main-lobe direction does not distort.

Figure 12 shows the simulation of the fifth scene in Table 1: incidence signal of navigation signal is 20 degrees and ones of jamming signals are 24 degrees and −22 degrees. Algorithms of STFT and MCMV-STAP form two sets of jamming nulling and beam-direction deviation. The method proposed in this paper produces nulling at −22-degree jamming but not at 24-degree main-lobe jamming. Main-lobe direction does not distort.

Figure 13 shows the simulation of the sixth scenario in Table 1: incidence signal of navigation signal is 70 degrees and ones of jamming signals are 72 degrees and 0 degrees. Algorithms of STFT and MCMV-STAP form two sets of jamming nulling and beam-direction deviation. The method proposed in this paper produces nulling at 0-degree jamming but not at 72-degree main-lobe jamming. The main-lobe direction does not distort.

4.4. Influence of Jamming Signal among Multisatellite Navigation Signal on Pattern

This subsection simulates the seventh scenario in Table 1: incidence angles of navigation signals are −25 degrees, 10 degrees, and 40 degrees. Ones of jamming signals are −60 degrees, −22 degrees, −14 degrees, and 24 degrees, among which the second one is at the main-lobe. LCMV beamformer produces three beams, pointing at incidence angles of three navigation signals relatively.

In Figure 14, seven-array-element aerials are evenly distributed with a distance of half wavelength width from each other, and ISR of jamming signal is 40 dB, fixed. Jamming nulling only appears in adaptive pattern at −60 degrees, −14 degrees, and 24 degrees, yet none at −22-degree main-lobe jamming. Furthermore, pattern direction does not distort, which is in favor of effectively receiving navigation signal.

4.5. Influence of Jamming Signal on a Seven-Sensor Uniform Circular Array Pattern

The method proposed in this paper is applied in the seven-sensor uniform circular array pattern (Figure 15): seven-array elements are evenly distributed on the circle with half wavelength (the array-element’ distance is ) as radius . Signal incidence angle is ; the former one refers to azimuth and the latter to pitching angle [30]. So corresponding steering vector can be expressed asamong which .

In order to verify the validity of this method in real condition, the simulation in this subsection is implemented at 11 o’clock on 14 April, 2016, at 40°N, 108.45°E. Table 2 shows the actual position of GPS satellite.

The following Jamming Scenario shows the parameters of jamming with respect to satellite’s coordinate position in Table 2:Four-CW jammingAzimuth = 81, 146, 201, 342Elevation = 17, 67, 15, 48

The results of simulation by this method are shown by Figures 16 and 17; the former one is three-dimensional (3D) antenna pattern and the latter one shows two-dimensional (2D) direction and pitching angle. Meanwhile, Figure 17 illustrates positions of navigation signal and jamming: jamming 1 and jamming 2 are at main-lobe but form no nulling, while jamming 3 and jamming 4 form precise nulling. Navigation signals are at respective beam main-lobe, where no deviation appears. This conforms to the result of theoretical analysis.

5. Conclusion

On the basis of reconstructing sample covariance matrix, this paper proposes a method to suppress jamming on satellite navigation. No main-lobe nulling is formed by the proposed method. Combined with APC, the adaptive pattern of array antenna approaches the pattern without jamming so as to receive the matching navigation signal.

This proposed method suppresses the jamming by constructing eigenvector matrix, because of the sampling covariance matrix reconstruction. The main-lobe jamming does not null. This pattern always accurately points to the direction of navigation satellite. The pattern accurately formed deep nulling at the side-lobe jamming. Compared with other methods, it has the highest output SINR. This is helpful for the navigation receiver to solve the navigation signal and can effectively improve the navigation system antijamming capacity.

Numerical simulation and case study results in this paper show that the pattern always precisely points to the direction of navigation satellite during jamming suppression. Deep nulling is achieved only on the position of side-lobe jamming. The proposed method has the highest output SINR compared with other methods. This is beneficial to the navigation signal receiving as well as improving the antijamming performance of the GNSS receiver.

Competing Interests

We declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work has been supported by the National Natural Science Foundation of China (nos. 61271416, 61301093, and 61501376) and Fundamental Research Funds for the Central Universities (no. 3102016ZY020).