Abstract

To enhance the multiple interference suppression performance of global navigation satellite system (GNSS) receivers without extra antenna elements, a space-time-frequency adaptive processor (STFAP) is investigated. Firstly, based on the analysis of the autocorrelation function of the multicomponent signal, we propose a common period estimation and data block technique to segment the received signal data into blocks. Secondly, the signal data in each block are short-time Fourier transformed into time-frequency (TF) domain, and the corresponding TF points with similar frequency characteristics are regrouped to structure space-time-frequency (STF) data matrixes. Finally, a space-time-frequency minimum output power- (STF-MOP) based weight calculation method is introduced to suppress multiple interfering signals according to their sparse characteristics in TF and space domains. Simulation results show that the proposed STFAP can effectively combat more wideband periodic frequency-modulated (WBPFM) interferences even some of them arriving from the same direction as GNSS signals without increasing the number of antenna elements.

1. Introduction

In recent years, with the rapidly increasing complexity of the electromagnetic environment, interference suppression techniques for global navigation satellite system (GNSS) receivers have become an increasingly prominent role [1]. Many researchers have been devoting themselves in the study of interference mitigation to ensure the reliability and continuity of GNSS services, and much progress have been already achieved. According to the required number of antenna elements, existing interference suppression methods can be classified into single-antenna interference suppression techniques and multiple-antenna interference suppression techniques. The single-antenna interference suppression methods, such as frequency-domain filtering [2], adaptive time-domain filtering [3, 4], and time-frequency (TF) filtering [5], have the advantages of small volume and low hardware complexity; however, they can only deal with the interferences with sparse characteristics in time and frequency domains (such as narrowband interferences and linear chirp interferences) and are not able to cope with multiple interferences [6] effectively. The space processing based on an antenna array, such as power inversion technology and space-only MPDR (S-MPDR) beamformer, can nullify wideband interferences (WBI) and narrowband interferences (NBI) regardless of their time and frequency characteristics [7]. But the number of interferences coped with by space-only-based methods is limited to the number of antenna elements. To deal with this shortcoming, the space-time adaptive processing (STAP) is introduced in GNSS applications and widely studied [810]. By combining time and spatial processing, it increases the number of suppressed NBI without extra elements in the array; nevertheless, it still cannot deal with the scenario in which the number of WBI exceeds that of antenna elements. With the rapid development of jamming technology and the increasingly complex electromagnetic environment, how to effectively deal with more interferences with a limited number of antenna elements has aroused the concern of people [11]. Recently, [12] drew the attention on suppressing the multiple interferences according to their direction of arrival (DOA) and power by using an open-loop antijam approach. The key idea is to suppress the strong interferences (interference-to-signal ratio (ISR) 30 dB) by spatial processing and ignore the weak interferences. Obviously, it failed when the number of strong interferences exceeds that of antenna elements. In addition, the methods mentioned above are not able to cope with the WBI arriving from the same direction as GNSS signals very well. Reference [13, 14] drew the attention on cascaded interference suppression methods based on sparse decomposition and spatial filtering. In the first stage, the interfering signals whose waveform characteristics are known are detected and canceled by utilizing their sparsity in the overcomplete dictionary, and the residual interferences are suppressed by spatial filtering in the second stage. However, they need the prior information of interfering signals dealt with by sparse decomposition.

In view of the above problems, this paper proposes a space-time-frequency adaptive processor (STFAP) by combining TF analysis and spatial processing. More specifically, our main contributions are as follows: firstly, in order to avoid the repeated consumption of the spatial degree of freedom (DoF), we propose a common period estimation and data block technique which can obtain the common period of generalized periodic signals and segment received signal data into blocks; then, the signal data in each block are short-time Fourier transformed (STFT) into TF domain, and the corresponding TF points with similar frequency characteristics are regrouped to structure space-time-frequency (STF) data matrixes. Secondly, to avoid the degradation of interference suppression performance when the number of interferences falling into a TF point exceeds the limitation that an antenna array can cope with, we propose a space-time-frequency minimum output power- (STF-MOP) based interference suppression method to modify the conventional weight calculation formula by using a reference TF point.

2. Signal Model

The analog signals received by an -element antenna array can be expressed as follows: where is the array signal, each row corresponding to one antenna, and “” represents the transpose; represents the number of interfering signals; and denote the steering vector of the GNSS signal and the th interfering signal, respectively; , and are defined as the GNSS signal, the th interfering signal, and the receiver thermal noise, respectively.

According to their frequency characteristics, interferences can be divided into NBI (e.g., single-tone (S-T) interfering signals) and WBI (e.g., wideband periodic frequency-modulated (WBPFM) and Gaussian noise (WBGN) interfering signals). The WBPFM interfering signal is one of the most efficient interferences due to its wideband and nonstationary characteristics in the frequency domain, and the WBGN interference is considered to be the most costly interference because of the requirement of large transmit power [15, 16]. Reference [17] pointed out that using different combinations of multiple WBPFM and S-T interfering signals and fewer WBGN interferences, we can effectively disable the STAP with lower costs. Therefore, this paper focuses on the research of mixed interference suppression in the presence of these interfering signals. In general, the S-T and WBPFM interfering signals can be expressed as follows: where is the frequency-modulated (FM) function with the period , where represents the number of WBPFM interfering signals; , , and are the amplitude, the carrier frequency, and the phase, respectively.

3. The Proposed STFAP

From [1], we have known that, in a relatively short time, the bandwidth of the WBPFM signal is narrow; however, since its frequency is rapidly varying compared to the receiver integration time, it acts like a WBI. And as we have known, the time domain finite impulse response (FIR) filter in the conventional STAP is not able to make full use of the time-frequency sparse characteristics of interference signals because it only has frequency-resolving ability. Then, the WBPFM interference is treated as a global WBI. It results in the waste of the spatial DoF.

It is aware that since WBPFM interfering signals have significant concentrated energy distribution and periodicity in the time-frequency domain, there are a few TF points affected by the interferences. For the convenience of expression, an analysis is carried out by taking two linear frequency-modulated continuous wave (LFMCW) interfering signal as an example, and their spectrogram is shown in Figure 1, where and are the carrier frequency and bandwidth, respectively; , , denotes the frequency bins; and represent the integer multiple of two modulation period of the two LFMCW interfering signals and a positive integer, respectively; and is the number of signal data in time domain. And the TF point () is named as the ()th TF point belonging to the th block, and we defined that the “th TF point” represents the “th TF point” belonging to all blocks. From it, we can find out that although the bandwidth of the two interfering signals are the same, their frequencies are different at most times due to their different modulation periods and initial frequencies. In theory, WBPFM interferences can be treated as NBI by using a single TF point data, and the number of interferences falling into one TF point may be less than the total number of interferences in the receiving environment. However, we need huge amounts of snapshot data to ensure the performance of interference suppression due to the unknown nature of interferences and the thermal noise. Looking closely at Figure 1, the frequency characteristics of the two interfering signals in TF points () and (), such as () and (), are consistent, where is a positive integer. In other words, all of the th TF points consist the same WBPFM interferences. Then, we are able to regroup the TF points with similar TF characteristics to obtain the required number of snapshot data.

Accordingly, we proposed a STFAP which is to improve the multiple interference suppression performance of GNSS receivers by using sparse characteristics of interfering signals in time, frequency, and space domains. The diagram of the proposed STFAP is shown in Figure 2. It can be found that compared with the conventional multiple-antenna interference suppression techniques, such as S-MPDR beamformer and STAP, the proposed method requires no extra antenna elements, RF modules, and analog to digital conversion modules. The difference between conventional methods and the proposed one is the digital signal processing. And the proposed method is composed of the common period estimation and data block technique, the STF data matrix construction method, and the STF-MOP-based interference suppression. Firstly, the unbiased autocorrelation analysis is carried out for the received signal data in one of the channels to estimate the common period of WBPFM interfering signals. Then, the received signal data in all channels are segmented into blocks according to the estimated period. Secondly, the signal data in each block are STFT into TF domain, and the corresponding TF points with similar frequency characteristics are grouped to structure STF data matrixes. Thirdly, the optimum weight vectors are computed by using STF-MOP-based weight calculation method, and the TF data after interference suppressing are inverse short-time Fourier transformed (ISTFT) into the time domain.

3.1. The Autocorrelation-Based Common Period Estimation and Data Block Technique

Since the energy of GNSS signals at ground receivers is much lower than that of the receiver thermal noise, they are able to be negligible in the following analysis. Then, the signal in the th channel can be written as follows: where represents the th WBPMF interfering signal; , in which and are the th WBGN interfering signal and the receiver thermal noise corresponding to the th channel, respectively. Since and are independent of each other, can be regarded as a WBGN. Because all signals are independent of each other, the cross-correlation function of different signals is 0: the autocorrelation function of should be as follows: where and are the autocorrelation function of the th WBPFM interfering signal and the autocorrelation function of , respectively. Since is the Gaussian white noise, . And the autocorrelation function of the periodic signal is still a periodic function. Then, when , where “” represents the conjugate. If and only if and , in which is an integer, the equality holds. Because is a periodic function over and the period is , has many maximums which appear at . where “” is defined as the function for computing the common multiple of a list of numbers.

Based on the above analysis, an autocorrelation-based common period estimation method in practical applications is proposed. And the details are described as follows. The digital signals with sampling period can be written as follows:

And the unbiased estimation of the autocorrelation function can be obtained by using finite-length received signal data. where is the length of sampled signal data. Because it is impossible to get infinite-length sampled signal data, the autocorrelation function of WBGN may not be 0 when . And the maximums of appearing at may not have strict equality. To estimate the common period of multiple WBPFM interfering signals, eliminate the value of near , then a normalization processing is carried out: where is the minimum of the search range of the common period. Then, the time corresponding to the first peak which is greater than from is the block size ( is the estimated common period). is a threshold to judge whether the peak is required.

Let the number of blocks in every channel be , then the signal vector of the th block at the th channel can be written as follows:

3.2. The STF Data Matrix Construction Method

The digital signal data in each block are STFT into TF domain: where “” represents the analysis window; and denote the number of sampled data and the number of frequency bins, respectively; is named as the “th TF point” belonging to the th block in the th channel, which represents the TF characteristics of signals in the corresponding TF point. And WBPFM interferences in the th TF points belonging to all blocks have similar TF characteristics. To obtain enough snapshot data with similar frequency characteristics, we should regroup the TF point data. Then, every batch of the th TF points should be treated as an input matrix of spatial filtering: in which

3.3. The STF-MOP-Based Weight Calculation Method

The MPDR beamformer is employed to nullify the interferences in each batch of TF points, whose optimization problem can be expressed as follows: where represents the array weight vector for the th TF point; is the covariance matrix estimated by using the maximum likelihood criterion: where “” denotes the conjugate transpose. Then, the optimal weight vector is

As shown in (16), is calculated by only using the information of the th TF point and having nothing to do with other TF points. And is real and makes all weights in the same order of magnitude. But when the number of interference falling into a TF point exceeds the limitation that an antenna array can cope with or there are interferences arriving from the same direction as GNSS signals, it will naturally cause the interferences not to be suppressed. In order to solve these problems, a STF-MOP-based weight calculation method by using the information of the TF point whose energy is minimal is proposed, which can be expressed mathematically as follows: where C is defined as follows:

Then, the TF signal data after spatial filtering are as follows: where is the th column of matrix .

Finally, is ISTFT into the time domain to obtain the output data for subsequent processing.

4. Experiments and Simulation Results

Two simulations have been carried out to assess the performance of the proposed method. In all simulations, a linear half-wavelength space antenna array with 4 elements is adopted. And there is only one GNSS signal operating on 1.023 MHz with C/A code, whose DOA is . If there is no special explanation, the analog signal with signal-to-noise ratio () is sampled at 4.096 MHz. The parameters of interference signals are shown in Table 1, where is the period of FM; LFMCW, SFMCW, and CF represent the linear frequency modulation, sinusoid frequency modulation interferences, and the center frequency of WBI, respectively. And the length of is 65; ; .

4.1. Influence of on the Performance of the Proposed Method

To show the influence of on the performance of the proposed method, an interference scenario in the presence of all the interfering signals listed in Table 1 has been considered. Then, the receiver operating characteristic (ROC) curves obtained from Monte Carlo are used as a measure of the performance for different .

As shown in Figure 3, the greater the is, the better the receiver performance is. It is because the bandwidth of the interfering signal in each frequency bin decreases with the increasing. And the greater the bandwidth of the interfering signal in each frequency bin is, the greater the probability of multiple interferences falling into one TF point is. And the number of interferences falling into one TF point exceeding the limitation that the antenna array can deal with may bring lower interference suppression performance. However, the computational complexity increases with the increase of . Then, the value of should be selected by considering the computational complexity and interference suppression performance.

4.2. Advantages of the Proposed Method

In this section, the proposed multiple interference suppression method is compared with the well-known space-only MPDR (S-MPDR) beamformer [7], the distortionless space-time MPDR processor (DST-MPDR) [9], and the combining method based on double-chain quantum genetic matching pursuit-sparse decomposition and MPDR beamformer (DCQGMP-SD MPDR) [14]. The number of time delay taps of DST-MPDR is for the proposed method, And assume that we only knew the prior information of S-T and LFMCW interfering signals, then the signal processing flow and parameters of DCQGMP-SD MPDR are the same as in [14].

In order to evaluate the performance of the four methods and to provide a direct and precise description, the computational complexities of each processing module of different methods are given in Table 2, where “/” represents that the module is not needed. , and denote the number of interferences can be dealt with by DCQGMP-SD, the number of iterations, and the population size in the DCQGMP, respectively. and are the length of sampled signal data and the total number of windows occurs for the observation length , respectively. From Table 2, we can find that the computational complexity of the proposed method is less than that of DCQGMP-SD MPDR, but compared with S-MPDR and ST-MPDR, the computational complexity of the proposed method may increase. It is because the increases with the increase of , the common period of multiple WBPFM interferences. Fortunately, most digital signal processors completely satisfied the required computing power for a GNSS receiver equipped with a small number of antenna elements.

To adequately show the advantages of the proposed method, four interference scenarios, denoted , , , and , were considered. In the scenario , interference 1, 3, and 5 are used; in the scenario , interference 1, 3, 4, and 5 are employed; in the scenario , interference 1, 2, and 5 are adopted; and scenario consists all interferences in Table 1. And the acquisition results after interference suppression obtained by coherent integration are used to measure the performance of different methods for interference suppression. The integration time of the correlator is set to  ms.

For scenario , since the number of interferences is less than that of antenna elements, all methods are effective to suppress interferences. It is consist of the acquisition results as shown in Figure 4, where the correlation peaks of C/A code are particularly obvious.

For scenario , although the number of interferences exceeds the DoF of the antenna array, the number of antenna array is more than that of WBI. Then, from Figure 5, it can be found out that DST-MPDR, DCQGMP-SD MPDR, and the proposed method are all able to suppress these interferences, but the S-MPDR failed to deal with so many interfering signals. And for scenarios and , Figures 6(a) and 6(b) and Figure 7(a) and 7(b) show that the S-MPDR and DST-MPDR failed to mitigate the interferences due to the presence of the interference with the same DOA as the GNSS signal or excessive number of WBI. From Figure 6(c), DCQGMP-SD MPDR can deal with the LFMCW interference with the same DOA as the GNSS signal; it is because the prior information of S-T and LFMCW interfering signals is known, and they can be canceled by sparse decomposition in the first stage of the method. But as shown in Figure 7(c), since the prior information of SFMCW interferences is unknown and the WBI is too much in the residuary interferences, after processing by DCQGMP-SD, DCQGMP-SD MPDR failed in scenario . However, for both the two scenarios, from Figure 6(d) and Figure 7(d), it is obvious that the proposed STFAP can effectively deal with all interferences. It is because the idea of regrouping processing in the TF domain and the improved weight calculation technique using the information of reference TF points can make full use of the sparse characteristics of interference signals in time, frequency, and space domains.

5. Conclusions

Considering the different energy distribution and the periodicity of interfering signals in TF domain and their sparse property in spatial domain, a STFAP has been proposed. By regrouping the TF points according to the common period of WBPFM interferences and calculating the weight of spatial filters using the information of reference TF points, the proposed method can deal with more WBPFM interferences. Simulation results have shown that with the same configuration of an antenna array, the proposed STFAP outperforms the compared methods for multiple interference suppression. Especially, it can effectively cope with WBPFM interferences with the same DOA as the GNSS signal.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this article.

Acknowledgments

This work has been supported by the International S & T Cooperation Program of China (ISTCP) (no. 2015DFR10220), the National Major Research & Development project of China (no. 2016YFC0101700), the Application Technology Research and Development of Heilongjiang Science and Technology Agency (no. GX16A007), the National Natural Science Foundation of China (no. 61371172), the Application Technology Research and Development of Heilongjiang Science and Technology Agency (no. GC13A307), and the Provincial Technique Research of Zhejiang (no. 2016C31095).