 Research
 Open access
 Published:
Cyclostationaritybased DOA estimation algorithms for coherent signals in impulsive noise environments
EURASIP Journal on Wireless Communications and Networking volume 2019, Article number: 81 (2019)
Abstract
Estimating direction of arrival (DOA) is important in a variety of practical applications. Conventional cyclostationaritybased coherent DOA estimation algorithms are not robust to nonGaussian αstable impulsive noise. Additionally, fractional lowerorder statistics (FLOS)based algorithms are tolerant to impulsive noise; however, they experience performance degradation for coherent signals and interference. To overcome these drawbacks, two types of fractional lowerorder cyclostationaritybased subspace DOA estimation methods are proposed for coherent signals in the presence of interference and αstable impulsive noise. The new proposed algorithms exploit the fractional lowerorder cyclostationarity properties of the signals and are immune to the impulsive noise and interference. Moreover, they can provide more accurate DOA estimates of coherent signals than conventional cyclostationaritybased and FLOSbased methods. The simulation results illustrate the robustness and effectiveness of the proposed methods for coherent signals based on a comparison with traditional methods. The new algorithms can be used in the presence of a wide range of interference, Gaussian noise, and αstable distribution impulsive noise environments.
1 Introduction
The direction of arrival (DOA) is the base problem in array signal processing and is the core of many civilian and military applications, such as communication regulation enforcement, searchandrescue operations, and military reconnaissance [1,2,3]. In realistic radio environments, correlated signals are not negligible. Evans and Shane et al. proposed derived spatial smoothing techniques for the DOA estimation of coherent signals; in the study, a uniform linear array was divided into several subarrays, and the covariance matrices of the subarrays were then calculated and averaged together [4]. Additionally, subspace smoothing, modified smoothing, and other smoothing methods have been proposed [5,6,7,8]. A new formulation of the KhatriRao has been used to estimate DOA which can cope with more coherent signals than classical multiple signal classification (MUSIC) with the spatial smoothing [9]. The unitary estimation of signal parameters via rotational invariance techniques (UESPRIT) incorporates forwardbackward averaging that can lead to higher resolution than classical ESPRIT [10,11,12]. Since the performance of subspacebased algorithms is limited by the number of snapshots, the sparse reconstructionbased methods have been proposed to deal with the DOA estimation of coherent signals [13,14,15,16].
Many artificial modulated communications signals and nature signals have the cyclostationarity properties, which can break through previous limitations and further improve the DOA estimation performance of subspace algorithms. If received signals can be divided into the signal of interest (SOI) and interference (including noise) based on their cyclostationary characteristics, the signals of interest can be selected and the noise and interfering signals can be removed by utilizing cyclostationarity [17]. Therefore, there are many advantages of DOA estimation using cyclostationary characteristics compared to conventional methods [18, 19]. These advantages include selective direction finding, interference and noise suppression, and breakthroughlimited multisignal processing. Therefore, DOA estimation based on cyclostationarity has been widely studied [20,21,22,23].
Noise, interference, and coherent signals can affect the performance of DOA estimation in wireless communication, radar, sonar, and other systems. The noise and interference can affect the estimation accuracy, and the coherent and correlated signals caused by multipath propagation can, in turn, cause the correlation function to produce several peaks and widen the main peak, which may lead to erroneous estimations by the corresponding algorithms [24]. However, most of the traditional cyclostationaritybased DOA methods for coherent signals assume that the additive noise obeys a Gaussian distribution. Many theoretical studies and experiments have shown that underwater acoustic noise, atmospheric noise, artificial noise, and other noise types contain numerous impulsive components. Previous studies [25,26,27] demonstrated that it is inappropriate to model these noises as Gaussian. In fact, the phenomena with impulsive components encountered in practice are appropriate to be modeled as nonGaussian processes. Although cyclostationaritybased methods are tolerant to coherent signals and Gaussian noise, a significant degradation in their performance can occur when nonGaussian impulsive noise is present. To suppress the impulsive components, robust fractional lowerorder statistics (FLOS)based DOA estimation methods have been developed [26,27,28,29]. The FLOSbased algorithms can provide accurate DOA estimates for Gaussian and nonGaussian impulsive noises; however, they suffer from poor performance when interfering signal is present which occupies the same spectral band as the source signal. Recent advances on communications, array processing, and identification have indicated that nonGaussian impulsive noise can be modeled by αstable distributions [29, 30]. According to the Generalized Central Limit Theorem, the Gaussian distribution is the limiting case of the αstable distribution (α = 2). Therefore, the αstable distribution is a more realistic class of distribution than the Gaussian distribution in communication, radar, sonar, and similar application. In real applications, we are interested in developing DOA algorithms that are robust to interference, Gaussian noise, and nonGaussian αstable distribution noise and that account for the coherent signals in realworld environments.
In this paper, we address the issue of the DOA estimation of cyclostationary coherent signals in impulsive noise environments. Two novel types of robust fractional lowerorder cyclostationaritybased signalselective subspace DOA estimation algorithms for coherent signals are developed. Compared with conventional cyclic subspace DOA estimation algorithms, the proposed methods are not only immune to the interference and Gaussian noise, but can account for impulsive noise and coherent signals. Moreover, because the proposed methods are applicable to coherent signals in the presence of impulsive noise and interference, they are superior to the methods that are merely robust against impulsive noise or suitable for coherent sources. The proposed DOA estimation algorithms have three notable advantages over traditional methods: (1) in the presence of interfering signals, the proposed methods exhibit signal selectivity and performance improvements over the FLOSbased MUSIC and ESPRIT algorithms; (2) in impulsive environments, the proposed methods are more robust to impulsive noise than the cyclic MUSIC and cyclic ESPRIT algorithms; and (3) the proposed methods are effective for cyclostationary coherent signals in impulsive noise and interference environments, while conventional coherent cyclic methods are limited to DOA estimation from Gaussian noise, and FLOSbased coherent methods exhibit degradation in the presence of interference.
2 Methods
DOA estimation has been widely used in various important applications (e.g., radar, sonar, communications, and wireless sensor networks) and has garnered considerable attention in recent years. The conventional subspace DOA estimation methods are not robust against nonGaussian αstable impulsive noise. Although FLOSbased algorithms are robust to the impulsive noise, they do not achieve satisfactory performance in the presence of coband interference. Conventional cyclostationaritybased methods are highly immune to interference; however, they are severely degraded in the presence of αstable impulsive noise and useless for coherent signals. Therefore, we address the problem of DOA estimation for coherent signals in the presence of impulsive noise and interference based on cyclostationarity.
First, we briefly introduce the signal model, cyclic statistics, and αstable distribution. Based on these concepts, we formulate a fractional lowerorder cyclostationarity. Since the conventional cyclostationarybased subspace DOA estimation methods are not robust against impulsive noise and coherent signals, we propose a type of spatial smoothing fractional lowerorder cyclic algorithm. The proposed spatial smoothing fractional lowerorder cyclic algorithms use pthorder cyclic statistics to exploit cyclostationarity in impulsive noise and employ spatial smoothing technique to account for coherent signals. Thus, they are applicable to coherent signals in impulsive noise. To further circumvent the coherent signals in impulsive noise, we propose a type of modified fractional lowerorder cyclic DOA estimation method. Compared with spatial smoothing fractional lowerorder cyclic algorithms, the modified fractional lowerorder cyclic algorithms combine the cyclic and conjugatecyclic statistics together to improve the performance for coherent signals in impulsive noise. Finally, we perform experiments to evaluate the performance of the new proposed algorithms. The designed methods are implemented by using MATLAB. The parameters in the experiments are introduced in Section 5.
3 Preliminary
The DOA problem involves estimating the signal arrival angle using the receive array, which is also called spatial spectral estimation. In this paper, the system is based on a uniform linear array. To simplify the problem, it is assumed that the received signal can be treated as a parallel plane wave and that the distance between any two adjacent elements is not greater than half of the signal wavelength. Assuming that the array spacing of the antenna array is d, the number of elements is M, and the wavelength of the signal is λ, the array output can be expressed as
where s_{i}(t) is the ith signal received at the sensor, \( {a}_m\left({\theta}_i\right)={e}^{j\frac{2\pi }{\lambda}\left(m1\right)d\sin \left({\theta}_i\right)} \) is the mth steering coefficient of the sensor towards the angle θ_{i}, and n_{m}(t) is the noise at the mth sensor.
In general, the signal model for DOA estimation can be rewritten in vector form as,
where S(t) = [s_{1}(t) s_{2}(t) ⋯ s_{K}(t)]^{T} is the signal vector, \( \mathbf{X}(t)={\left[{x}_1(t)\kern0.5em {x}_2(t)\kern0.5em \cdots \kern0.5em {x}_M(t)\right]}^T \) is the vector of signals received by the array sensors, \( \mathbf{A}=\left[{a}_1\left({\theta}_1\right)\kern0.5em {a}_2\left({\theta}_2\right)\kern0.5em \cdots \kern0.5em {a}_M\left({\theta}_K\right)\right] \) is the matrix of array steering vectors, and \( \mathbf{N}(t)={\left[{n}_1(t)\kern0.5em {n}_2(t)\kern0.5em \cdots \kern0.5em {n}_M(t)\right]}^T \) is the noise vector.
In wireless communications, multipath signals are ubiquitous phenomena in radio propagation that can result in signals reaching the antenna array via two or more paths. For example, if a transmitted wave or echo propagates along multiple paths, the received signals are coherent in wireless communications systems. At the same time, the complexity of the propagation path can result in multiple propagation paths between the base station and users are reached, thereby creating a multipath problem. Therefore, it is important to consider efficient signal processing techniques to limit coherent signals.
For two stationary signals s_{i}(t) and s_{j}(t), the correlation coefficients can be written as follows,
The correlation of the signals is defined as follows:
According to (3) and (4), coherent signals can be expressed in the following form [4].
where u_{i} is a complex.
Many manmade signals encountered in communications, radar, and sonar systems are from a special class of processes whose statistical functions are periodic functions of time, such as signals with amplitude modulation (AM), binary phase shift keying (BPSK), and quaternary phase shift keying (QPSK). These signals are referred to as cyclostationary signals, which exhibit inherent cyclostationarity properties. The cyclostationarity can be used for effective signal processing and make the signals immune to interference and noise, which have different cyclostationarity as that of the signals of interest or are not cyclostationary signals.
The cyclic autocorrelation of x(t) is defined by
where \( \left\langle \cdot \right\rangle =\underset{T\to \infty }{\lim}\left(1/T\right){\int}_{T/2}^{T/2}\left(\cdot \right) dt \) is the timeaveraging operation, ε represents all the harmonics of the fundamental cycle frequencies of x(t), and “∗” denotes the conjugate operation. The cyclic autocorrelation function is a characteristic property of secondorder cyclostationarity. The signal x(t) is said to contain cyclostationarity if and only if \( {R}_x^{\varepsilon}\left(\tau \right)\ne 0 \) for some nonzero cycle frequencies ε. The cyclic spectrum (also called the spectral correlation function) is defined as the Fourier transform of the cycle autocorrelation function:
Furthermore, when ε = 0, the cyclic correlation becomes a conventional correlation function, and the cyclic spectrum is the same as the power spectrum.
The analytic properties of the Gaussian distribution have made it the most significant statistical distribution for noise modeling. However, there are many noises in communication, radar, and sonar systems that are decidedly nonGaussian and inherently impulsive in nature. The αstable distribution is appropriate for describing these nonGaussian noises and has been effectively used to characterize impulsive phenomena. However, the αstable distribution only has a closed form probability density function in some special cases. The characteristic function of the αstable distribution is given as follows:
where
and
We find that the stable distribution can be determined by four parameters, the characteristic exponent α (0 < α ≤ 2), symmetric parameter β (−1 ≤ β ≤ 1), scale parameter γ (γ > 0), and location parameter a (− ∞ < α < + ∞). When β = 0, the stable distribution is called symmetric αstable distribution (SαS). The smaller the characteristic exponent α is, the heavier the tails of the SαS distribution. The Gaussian distribution is a special case of the SαS family (α = 2).
Compared with Gaussian noise which has an exponential tail, αstable distributions have algebraic tails. This property makes the secondorder or higher order moments of stable distribution nonexistence (α > 2). In particular, even the firstorder moment of it is nonexistent when α > 1. Thus, the αstable impulsive components of x(t) make the secondorder autocorrelation function R_{x}(t, τ) nonexistent. As a result, the cyclic autocorrelation function \( {R}_x^{\varepsilon}\left(\tau \right) \) and spectral correlation function \( {S}_x^{\varepsilon }(f) \) become useless. Therefore, the conventional secondorder statisticsbased subspace DOA algorithms and the cyclostationaritybased subspace DOA algorithms degrade in the presence of impulsive noise.
The conventional MUSIC, ESPRIT, cyclic MUSIC, and cyclic ESPRIT algorithms measured with interfering signal and noise are shown in Figs. 1 and 2. The number of arrays is M = 8, the signaltonoise ratio (SNR) is 0 dB, the number of snapshots is N = 1024, and the sampling frequency is f_{s} = 10^{9} Hz. The SOI is a BPSK signal. The carrier frequency of the BPSK signal is f_{1} = 0.25f_{s}, and the symbol rate is ε_{1} = 0.025f_{s}. The interfering signal is a QPSK signal with a carrier frequency of f_{2} = 0.2f_{s} and a symbol rate of ε_{2} = 0.02f_{s}. The angles of incidence of the BPSK and QPSK signals are 20^{∘} and 50^{∘}, respectively. The cycle frequency exploited by the cyclic algorithms is ε = 2f_{1}, which is the cycle frequency of the BPSK signal.
The simulation results indicate that the traditional MUSIC, ESPRIT, cyclic MUSIC, and cyclic ESPRIT algorithms work normally in Gaussian noise. However, the cyclic MUSIC and cyclic ESPRIT are signal selective and can suppress the interfering QPSK signal for only one peak corresponding to the measured DOA. In contrast, MUSIC and ESPRIT cannot suppress the effects of interference. There are two peaks for MUSIC and ESPRIT, one for the DOA of the SOI and one for the DOA of the interference. Although all the algorithms are robust to Gaussian noise, Figs. 1b and 2b show that all the algorithms exhibit severe degradation when impulsive noise is encountered. Moreover, they are not robust to αstable distributed impulsive noise.
Figure 3 shows the DOA estimation results of the cyclic subspace methods for coherent BPSK signals. In this simulation, the parameters of the array are the same as those in Figs. 1 and 2. The carrier frequency and keying rate of the coherent BPSK signals are the same as those for the BPSK signal in Figs. 1 and 2. The interference and noise are absent in this case. The DOAs of the two coherent BPSK signals are 20^{∘} and 40^{∘}, respectively. All estimation results are obtained from 10 realizations. Figure 3 shows that cyclic MUSIC and cyclic ESPRIT are not applicable for coherent signals, and they cannot provide accurate DOA estimates for coherent signals.
The simulation results (Figs. 1, 2, and 3) indicate that the cyclic MUSIC and cyclic ESPRIT algorithms can suppress Gaussian noise and interference signals, but cannot be applied to coherent sources and impulsive noise. To overcome the limitations of these cyclic subspace DOA estimation algorithms, it is necessary to exploit the additional signal properties and develop novel signal processing techniques that enable the use of cyclostationaritybased subspace algorithms and are tolerant to coherent signals and robust to impulsive noise.
4 Methods of cyclostationaritybased DOA estimation for coherent signals
Because of the uselessness of the conventional cyclic correlation function and the spectral correlation function, conventional cyclic DOA algorithms cannot be effectively applied to impulsive noise. Furthermore, conventional cyclic DOA algorithms cannot account for coherent signals. To circumvent these issues, we develop new DOA estimation algorithms based on fractional lowerorder cyclostationarity. The new proposed algorithms share the signal selectivity traits that make them immune to the interference, Gaussian noise, and impulsive noise and are applicable to coherent signals.
4.1 The proposed smoothing fractional lowerorder cyclic DOA methods
The performance of conventional cyclic DOA algorithms degrades in impulsive noise and coherent signal scenes. It is necessary to develop new cyclostationaritybased DOA estimation algorithms that are tolerant to coherent signals and interference and are robust to both Gaussian noise and impulsive noise.
In realistic communication scenarios, the case of correlated or coherent signals is inevitable, and the measurement vector at the receiver can be written as
where C is the K × 1 complex constant attenuation vector and S(t) = Cs(t). The K sources are coherent, and thus, the signals can be described as
where c_{1} = 1. The covariance matrix of X(t) can be obtained as follows:
From (12), the covariance matrix of S(t) can be given by,
The coherent signals have a certain relationship, that is, they change in a unified way with time, causing the information to be hidden. Therefore, the signal and noise subspaces cannot be constructed by eigenvalue decomposition, and direction estimates based on the conventional feature structure subspace are invalid for coherent signals.
To address cyclostationary signal coherence phenomena in the impulsive noise environment, we introduce two spatial smoothingbased fractional lowerorder cyclic algorithms. The performance of the MUSIC and ESPRIT algorithms can be drastically improved compared to that of the ordinary MUSIC and ESPRIT algorithms by using the Hermitian sample covariance in DOA estimation [7, 8]. The M (M > K) element uniform line array is divided into L uniformly overlapping subarrays of dimension Q (Q > K), in such a way that each subarray shares all but one of its sensors with an adjacent subarray [6]. The signal of the lth subarray is
where A_{M} is the direction matrix of Q × K dimension, which is the Q dimensional steering vector a_{M}(θ_{i}) (i = 1, 2, ⋯, K), and \( \mathbf{D}=\operatorname{diag}\left({e}^{j\frac{2\pi }{\lambda}\sin {\theta}_1},{e}^{j\frac{2\pi }{\lambda}\sin {\theta}_2},\cdots, {e}^{j\frac{2\pi }{\lambda}\sin {\theta}_K}\right) \).
Since the conventional cyclic statistics are useless for exploiting cyclostationarity in impulsive noise, it is necessary to use other properties of signals to develop robust coherent DOA estimation algorithms. It has been shown in [30] that FLOSbased cyclic statistics can be applied to suppress the impulsive noise for cyclostationary signals, and a new type of pthorder cyclostationarity has been developed. Considering a cyclostationary signal x(t), the pthorder correlation of x(t) is defined by
where the pthorder phased fractional lowerorder moment (PFLOM) is defined as z^{〈p〉} = z^{p − 1}z. The PFLOM can be reexpressed in a polar form (z = re^{jθ}) as follows:
Note that the PFLOM acts only on the magnitude of the operand and preserves the corresponding phase; thus, z^{〈p〉} has the same period as z, and x(t) and (x(t))^{〈p〉} have the same period.
According to the PFLOM properties, the Fourier series of \( {R}_x^p\left(t,\tau \right) \) can be represented as
where ε represents all cycle frequencies of x(t). The Fourier coefficient \( {R}_x^{\varepsilon, p}\left(\tau \right) \) is referred to as the pthorder cyclic correlation function and given as follows:
According to the pthorder and stable process theory [31], the covariation 〈x(t + τ/2)[x^{∗}(t − τ/2)]^{〈p〉}〉 is robust to the impulsive noise when 1 ≤ p < α; thus, the pthorder cyclic correlation function can refrain the effects of impulsive noise. In fact, the cyclic correlation function can be represented as the crosscorrelation of frequencyshifted versions of \( {R}_x^{\varepsilon}\left(\tau \right)=\left\langle u\left(t+\tau /2\right){v}^{\ast}\left(t\tau /2\right)\right\rangle \) where u(t) = x(t)e^{−jπεt} and v(t) = x(t)e^{jπεt}. By using the properties of z^{〈k〉}e^{±jπεt} = (ze^{±jπεt})^{〈k〉} and (z^{∗})^{〈k〉} = (z^{〈k〉})^{∗}, the pthorder cyclic correlation function (19) can be rewritten as
where
Based on Eq. (17), the PFLOM acts only on the magnitude of v^{'}(t), and v^{'}(t) has the same period as that of v(t). Therefore, the pthorder cyclic correlation function is an alternative but equivalent characterization of the secondorder cyclic function. Furthermore, compared to conventional secondorder cyclic correlation function, pthorder cyclic correlation function is robust to SαS distributed (1 < α ≤ 2) impulsive noise. When p = 2, the pthorder cyclic autocorrelation function \( {R}_x^{\varepsilon, p}\left(\tau \right) \) becomes the traditional cyclic autocorrelation function \( {R}_x^{\varepsilon}\left(\tau \right) \). When the cycle frequency ε = 0, the pthorder cyclic autocorrelation function \( {R}_x^{\varepsilon, p}\left(\tau \right) \) reduces to the pthorder correlation function \( {R}_x^p\left(\tau \right) \). The pthorder cyclic correlation function plays an essential role in highresolution direction finding.
It is assumed that interference does not exhibit the same cyclostationarity as the SOI and that noise is not a cyclostationary process. Thus, the fractional lowerorder covariance matrix of the lth subarray is obtained as
where ε is one cycle frequency of s(t). The spatial smoothing fractional lowerorder cyclic covariance matrix is given by
Furthermore, we can use singular value decomposition (SVD) to decompose the covariance matrix \( {\mathbf{R}}_X^{\varepsilon, p}\left(\tau \right) \),
From (22), we can obtain U_{S} and U_{Q}. The spectral estimation is achieved based on the orthogonality of A(θ) and U_{Q},
Then, the DOA of the proposed smoothing fractional lowerorder cyclic MUSIC algorithm can be obtained from a search for peaks in the spectrum of (25).
Due to the computational complexity of the MUSIC algorithm, we further propose an improved cyclic ESPRIT algorithm called the smoothing fractional lowerorder cyclic ESPRIT algorithm. As in the cyclostationary MUSIC algorithm, the received signal can be expressed as in (12). According to Eq. (22) and the spatial smoothing method, we get the following equation:
Then, using spatial smoothing and SVD, the covariance matrix \( {\mathbf{R}}_X^{\varepsilon, p}\left(\tau \right) \) can be rewritten as
U_{S} and U_{N} can be obtained from (25). To develop the smoothing fractional lowerorder cyclic ESPRIT algorithm, U_{S} is divided into U_{S1} and U_{S2}. Specifically, the relation between U_{S1} and U_{S2} can be determined by
where Ψ = T^{−1}ΦT. Additionally,
where μ_{k} = ω_{0}Δ sin θ_{k}/c(k = 1, 2, … , K). Note that (28) indicates that the characteristic value of Ψ is a diagonal element of Φ. Therefore, after obtaining \( \boldsymbol{\Psi} ={\mathbf{U}}_{S1}^{+}{\mathbf{U}}_{S2} \), the eigenvalues and diagonal elements of Φ can be obtained. The DOA estimate can be obtained by,
where λ_{k} is the eigenvalue of Ψ.
4.2 The proposed modified fractional lowerorder cyclic DOA methods
Both cyclic and conjugatecyclic statistics can be combined to improve the performance of the signal selective DOA estimation method [23]. To circumvent the coherent signals, we define a new matrix based on the conjugatecyclic statistics,
where X^{∗}(t) is the complex conjugation of X(t), and
From (32), we find that J^{2} = I; therefore, the correlation matrix of Y(t) = JX^{∗}(t) is given by
Then, the fractional lowerorder cyclic covariance matrix of Y(t) is defined in the following form:
To develop new DOA estimation methods, we define a modified fractional lowerorder cyclic covariance matrix,
Because R^{ε, p}(τ) is not a Hermitian matrix, we can use SVD to decompose the covariance matrix R^{ε, p}(τ),
From (36), we can obtain the K_{a} nonzero singular values of R^{ε, p}(τ), and the other M − K_{a} singular values equals to zero. For rank(R^{ε, p}(τ)) = K_{a}, U and V can then be divided,
U_{S} and U_{N} can be obtained from (35). The modified fractional lowerorder cyclic MUSIC method is obtained using the orthogonality of A(θ) and U_{N},
Thus, the DOA can be obtained from a search for the peaks in the spectrum of (38).
We further propose an improved ESPRIT algorithm called the modified fractional lowerorder cyclic ESPRIT algorithm. As in the cyclostationary MUSIC algorithm, the fractional lowerorder covariance matrix \( {\mathbf{R}}_X^{\varepsilon, p}\left(\tau \right) \) is obtained, and Y(t) is defined as the product of J and the complex conjugate of X^{∗}(t). Based on the SVD of R^{ε, p}(τ), the signal subspace U_{S} and noise subspace U_{N} are determined. Then, we can extract U_{S1} and U_{S2} from U_{S}. According to the property of rotational invariance, we obtain,
where Ψ is the transformation matrix \( \boldsymbol{\Psi} ={\mathbf{U}}_{S1}^{+}{\mathbf{U}}_{S2} \).
When R^{ε, p}(τ) is nonsingular, the space of A and U_{S} is the same, and the linear transformation matrix of A and U_{S} is T. By establishing the relation between the rotationally invariant factor Φ and the transformation matrix Ψ, we obtain the following equation,
Finally, we can determine the diagonal elements Φ by finding the eigenvalue of ψ, that is the DOA estimates is obtained as
5 Simulation results and discussion
In this section, we present various simulation results that are used to assess the performance of the proposed algorithms. We verify the effectiveness and robustness of the proposed smoothing fractional lowerorder cyclic MUSIC (SFCyclicMUSIC), smoothing fractional lowerorder cyclic ESPRIT (SFCyclicESPRIT), modified fractional lowerorder cyclic MUSIC (MFCyclicMUSIC), and modified fractional lowerorder cyclic ESPRIT (MFCyclicESPRIT) algorithms and compare their performance to the performance of four classes of existing FLOSbased, cyclostationaritybased, sparse representation algorithms, namely, the fractional lowerorder momentbased MUSIC (FLOMMUSIC) and ESPRIT (FLOMESPRIT), the modified MUSIC (MMUSIC) and ESPRIT (MESPRIT), the cyclic MUSIC (CyclicMUSIC) and ESPRIT (CyclicESPRIT), the Bayesoptimal algorithm [24], and conventional sparse Bayesian learning (SBL) algorithms for those frequently encountered communication signals (e.g., BPSK and QPSK).
Because the αstable distribution process has finite variance only for α = 2, the traditional SNR is inappropriate for determining the power of SαS noise. Thus, we use a generalized signaltonoise ratio (GSNR) which is defined as [27],
According to the GSNR metric, the SαS impulsive noise samples are power scaled by the dispersion parameter γ. The performance of the algorithms is evaluated by the rootmeansquare error (RMSE) of the DOA estimates and the probability of resolution. The RMSE is defined by
The probability of resolution is also called the success probability which is defined as the ratio of the number of successful runs to the total number of Monte Carlo runs. The number of arrays is M = 10, the number of the snapshots is N = 1024, and the sampling frequency is f_{s} = 10^{9} Hz.
5.1 DOA estimation of the proposed methods
In this case, the incident signals are s_{1}(t), s_{2}(t), s_{3}(t), and s_{4}(t) with DOA(θ_{1}, θ_{2}, θ_{3}, θ_{4}) = (10^{∘}, 15^{∘}, 40^{∘}, 50^{∘}). The carrier frequency and symbol rate of the coherent BPSK signals of s_{1}(t) and s_{2}(t) are f_{1} = 0.25f_{s} and ε_{1} = 0.025f_{s}, respectively. s_{3}(t) is a BPSK signal with a carrier frequency of f_{2} = 0.25f_{s} and keying rate of ε_{2} = 0.025f_{s}. s_{4}(t) is a QPSK signal with a carrier frequency and symbol rate of f_{3} = 0.1f_{s} and ε_{3} = 0.05f_{s}, respectively. s_{3}(t) and s_{4}(t) are independent of s_{1}(t) and s_{2}(t). The cycle frequency used by the cyclic algorithms is ε = 2f_{1}, which is the cycle frequency of s_{1}(t), s_{2}(t), and s_{3}(t).
The performance of the proposed methods for coherent signals in impulsive noise with α = 1.6 (GSNR = 10 dB) is shown in Figs. 4 and 5. The simulation results indicate that all the proposed methods are robust to impulsive noise. However, the MFCyclicMUSIC and MFCyclicESPRIT methods make better use of fractional lowerorder cyclostationarity and conjugate fractional lowerorder cyclic cyclostationarity and are superior to the SFCyclicMUSIC and SFCyclicESPRIT methods. Figure 5 illustrates that the MFCyclicMUSIC and MFCyclicESPRIT methods can still suppress extremely impulsive noise (α = 1.6) and provide accurate DOA estimates for cyclostationary coherent sources in the presence of impulsive noise and interference signals.
5.2 Influence of impulsive noise
We consider a BPSK communication signal representing the SOI. The carrier frequency of the BPSK signal is f_{c} = 0.25f_{s}, the keying rate is ε_{k} = 0.0625f_{s}, and the DOA of the signal is 10^{∘}. The interference in this case is a BPSK signal with a carrier frequency of f_{1} = 0.2f_{s}, keying rate of ε_{1} = 0.025f_{s}, and a DOA of 20^{∘}. The signaltointerference ratio (SIR) is 3 dB. We use a cycle frequency of ε = ε_{k} = 0.0625/T_{s} and p = 1.2. The estimation results are obtained from 1000 Monte Carlo realizations.
A comparison of the proposed smoothing fractional lowerorder cyclic methods and modified fractional lowerorder cyclic methods for different values of the characteristic exponent α is conducted. The simulation scenario includes a GSNR = 10 dB and p = 1.1. As shown in Fig. 6a and 6b, the impulsive characteristics of the stable distribution are weakened as α increases, and the performance of all the algorithms improved. Moreover, the simulation results indicate that MFCyclicMUSIC and MFCyclicESPRIT slightly outperformed SFCyclicMUSIC and SFCyclicESPRIT when the impulsive characteristics are strong. When α ≥ 1.9, the two types of algorithms are basically the same.
Simulations that compare the performance of the proposed MFCyclicMUSIC and MFCyclicESPRIT algorithms with FLOMMUSIC, FLOMESPRIT, cyclic MUSIC, and cyclic ESPRIT in impulsive noise and interference are given in Fig. 7. The results in Fig. 7a and 7b indicate that the secondorder cyclic statisticsbased methods display the worst performance for the impulsive noise, because these secondorder cyclic statistics methods fail with impulsive noise, especially the GSNRs is less than 13 dB. Although the impulsive noise is suppressed by the FLOMbased methods, due to the interfering signal, the performance of FLOMMUSIC and FLOMESPRIT remains essentially unchanged when the GSNR is greater than approximately 10 dB. Compared to the conventional FLOMbased and cyclostationaritybased algorithms, the proposed algorithms can simultaneously suppress the effects of impulsive noise and interfering signals; thus, the performance of the proposed algorithms is better than that of the other methods studied.
The performance of the proposed algorithms and the exiting methods in Gaussian noise and interference is shown in Fig. 8. Figure 8 shows that although the FLOMbased methods can effectively suppress Gaussian and nonGaussian impulsive noises, the performance does not improve as the GSNR increases due to the interfering signal. Therefore, the proposed fractional lowerorder cyclostationaritybased methods outperform the FLOMbased methods in the presence of interference. Compared Figs. 7 with 8, we can see that, although the proposed algorithms are equivalent in performance to the secondorder cyclostationaritybased methods in Gaussian noise and interference environment, they perform much better performance in the presence of impulsive noise. Therefore, the proposed methods display good adaptability to Gaussian noise and nonGaussian impulsive noise.
5.3 Influence of coherent signals
In this case, we consider two coherent QPSK communication signals. The carrier frequency of the QPSK signals is f_{c} = 0.2f_{s}, and the keying rate is ε_{k} = 0.025f_{s}. The DOA of the signals are 10^{∘} and 15^{∘}, and the angle to be estimated is 10^{∘}. The coband interference is an AM signal that has the same carrier frequency and bandwidth as that of the QPSK signals. The DOA of the AM signal is 20^{∘}. The cycle frequency exploited by the cyclic algorithm is set to ε = ε_{k} and GSNR = 0 dB. The estimation results are obtained from 1000 Monte Carlo realizations.
A simulation is conducted to compare the RMSE versus GSNR for the proposed algorithms, modified MUSIC, and modified ESPRIT, considering both impulsive noise and Gaussian noise for the coherent sources. The accuracy of the algorithms in impulsive noise and Gaussian noise environments is shown in Fig. 9. Although the secondorder cyclic statisticsbased MMUSIC and MESPRIT are suitable for coherent signals, they cannot suppress impulsive noise. Thus, both the two methods degrade severely when impulsive noise is encountered. The MMUSIC and MESPRIT are effective for coherent signals in Gaussian noise; however, because of the existence of AM interference, the performance of traditional modified algorithms is not further improved. These algorithms failed in the case in which coband interference is present. In contrast, the proposed algorithms are superior to the traditional modified algorithms, and they effectively suppressed impulsive noise. It can be seen from Fig. 9 that the proposed algorithms are immune to the effects of the coband interfering signal and can provide accurate DOA estimates for coherent signals in Gaussian noise and impulsive noise.
The sparse representation methods can estimate coherent sources in impulsive noise; we compare the performance of the proposed MFCyclicMUSIC algorithm with Bayesoptimal algorithm, conventional SBL algorithms, and FLOMMUSIC method in the impulsive noise (α = 1.5) and in the coband interfering environments, respectively. Because the FLOMMUSIC cannot estimate coherent signals, it can be seen from Fig. 10 that the FLOMMUSIC achieves the worst performance. Moreover, comparing Fig. 10a with b, we can see that the Bayesoptimal algorithm achieves the best suppression performance for the impulsive noise and the proposed method outperforms Bayesoptimal algorithm against interference.
Cycle frequency is one of the most important representation of cyclostationarity. Typical cycle frequencies for many communications signals include the double carrier frequency, the keying rate and the corresponding harmonics, as well as the sums and differences of these cycle frequencies. For example, for a BPSK signal or a QPSK signal, the cycle frequencies are ±2f_{c}, ε_{k}, and ε_{i} = ± 2f_{c} + iε_{k} (i = 0, ± 1, ± 2, …), where f_{c} is the carrier frequency and ε_{k} represents the keying rate. If we use the cycle frequency at which the spectral correlation is stronger, the performance of the proposed cyclic algorithms can be improved.
The estimation accuracy of the proposed algorithms at different cycle frequencies is shown in Fig. 11. The impulsive noise with α = 1.8 is added only in the simulation. The simulation results indicate that the proposed methods perform effectively at the two cycle frequencies. However, for the QPSK signal, the cyclostationarity characteristic is stronger at ε = 2f_{c} than at ε = ε_{k}, so the performance of the two proposed algorithms is slightly better at ε = 2f_{c} than at ε = ε_{k}.
6 Conclusions
In this paper, new fractional lowerorder cyclostationaritybased DOA estimation algorithms for coherent signals in the presence of αstable impulsive noise and interference are introduced. Traditional secondorder cyclostationaritybased and FLOSbased DOA estimation methods severely degrade for coherent signals, under αstable distributed impulsive noise and interfering signals. By exploiting the fractional lowerorder cyclostationarity properties of signals, new smoothing fractional lowerorder cyclic subspace algorithms and modified fractional lowerorder cyclic subspace algorithms are proposed. The new proposed algorithms not only provide the signal selectivity in the presence of impulsive noise, but also are highly tolerant to coherent signals. Moreover, these algorithms yield more reliable DOA estimates of cyclostationary coherent signals than do cyclostationaritybased and FLOSbased methods in the presence of interference and impulsive noise. The effectiveness and robustness of the proposed algorithms are evaluated via simulations, and the results indicate that the new algorithms are applicable to a wide range of interference, Gaussian noise, and nonGaussian impulsive noise environments for coherent signals.
Abbreviations
 AM:

Amplitude modulation
 BPSK:

Binary phase shift keying
 DOA:

Direction of arrival
 FLOM:

Fractional lowerorder moment
 FLOS:

Fractional lowerorder statistics
 GSNR:

Generalized signaltonoise ratio
 MUSIC:

Multiple signal classification
 PFLOM:

Phased fractional lowerorder moment
 QPSK:

Quaternary phase shift keying
 RMSE:

Rootmeansquare error
 SIR:

Signaltointerference ratio
 SNR:

Signaltonoise ratio
 SOI:

Signal of interest
 SVD:

Singular value decomposition
 SαS :

Symmetric αstable distribution
 UESPRIT:

Unitary estimation of signal parameters via rotational invariance techniques
References
H. Krim, M. Viberg, Two decades of array signal processing research: the parametric approach. IEEE Signal Process Mag 13(4), 67–94 (1996)
B. Ottersten, M. Viberg, T. Kailath, Performance analysis of the total least squares ESPRIT algorithm. IEEE Trans Signal Process 39(5), 1122–1135 (1991)
A. Liu, F. Li, B. Li, et al., Spatial polarimetric timefrequency distribution based DOA estimation: combing ESPRTI with MUSIC. EURASIP J Wirel Commun Netw 2018(51), 1–8 (2018)
M. TJ Shan, T.K. Wax, On spatial smoothing for directionofarrival estimation of coherent signals. IEEE Trans Acoust Speech Signal Process 33(4), 806–811 (1985)
H. Shi, Z. Li, D. Liu, H. Chen, Efficient method of twodimensional DOA estimation for coherent signals. EURASIP J Wirel Commun Netw 2017(53), 1–10 (2017)
D. W, R.L. Kirlin, Improved spatial smoothing techniques for DOA estimation of coherent signals. IEEE Trans Signal Process 39(5), 1208–1210 (1991)
H. Shi, Z. Li, J. Cao, H. Chen, Twodimensional DOA estimation of coherent sources using two parallel uniform linear arrays. EURASIP J Wirel Commun Netw 2017(60), 1–9 (2017)
D. Kundu, Modified MUSIC algorithm for estimating DOA of signals. Signal Process 48(1), 85–90 (1996)
M. Inoue, K. Hayashi, H. Mori, T. Nabetani, A DOA estimation method with Kronecker subspace for coherent signals. IEEE Commun Lett 22(11), 2306–2309 (2018)
Z. Liu, J. Wang, F. Wang, Conjugate unitary ESPRIT for real sources adapted to the coherent case. Signal Process 89(7), 1403–1411 (2009)
T. Wang, B. Ai, R. He, Z. Zhong, Twodimension directionofarrival estimation for massive MIMO systems. IEEE Access 2015(3), 2122–2128 (2015)
Y. Zhou, Z. Fei, S. Yang, J. Kuang, S. Chen, L. Hanzo, Joint angle estimation and signal reconstruction for coherently distributed sources in massive MIMO systems based on 2D unitary ESPRIT. IEEE Access 2017(5), 9632–9646 (2017)
W. Cui, T. Qian, J. Tian, Enhanced covariances matrix sparse representation method for DOA estimation. Electron Lett 51(16), 1288–1290 (2015)
J. Cai, D. Bao, P. Li, DOA estimation via sparse recovering from the smoothed covariance vector. J Syst Eng Electron 27(3), 555–561 (2016)
B. Li, X. Wang, Sparse representationbased DOA estimation of coherent wideband LFM signals in FRFT domain. EURASIP J Wirel Commun Netw 2017(210), 1–9 (2017)
J. Liu, W. Zhou, X. Wang, D. Huang, A sparse directionofarrival estimation algorithm for MIMO radar in the presence of gainphase errors. Digital Signal Process 2017(69), 193–203 (2017)
W.A. Gardner, A. Napolitano, L. Paura, Cyclostationarity: half a century of research. Signal Process 86(4), 639–697 (2006)
A. Napolitano, Generalizations of cyclostationarity: a new paradigm for signal processing for mobile communications, radar, and sonar. IEEE Signal Process Mag 30(6), 53–63 (2013)
A. Napolitano, Cyclostationarity: limits and generalizations. Signal Process 120(3), 323–347 (2016)
W.A. Gardner, Simplification of MUSIC and ESPRIT by exploitation of cyclostationarity. Proc IEEE 76(7), 845–847 (1988)
G. Xu, T. Kailath, Direction of arrival estimation via exploitation of cyclostationary  a combination of temporal and spatial processing. IEEE Trans Signal Process 40(7), 1775–1786 (1992)
H.Q. Yan, H.H. Fan, Signalselective DOA tracking for wideband cyclostationary sources. IEEE Trans Signal Process 55(5), 2007–2015 (2007)
W.J. Zeng, X.L. Li, X.D. Zhang, X. Jiang, in IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei. An improved signalselective direction finding algorithm using secondorder cyclic statistics (2009), pp. 2141–2144
J.S. Dai, H.C. So, Sparse Bayesian learning approach for outlierresistant directionofarrival estimation. IEEE Trans Signal Process 66(3), 744–756 (2018)
W.J. Zeng, H.C. So, Outlierrobust matrix completion via ℓ_{p}minimization. IEEE Trans Signal Process 66(5), 1125–1140 (2018)
H. Belkacemi, S. Marcos, Robust subspacebased algorithms for joint angle/Doppler estimation in nonGaussian clutter. Signal Process 87(7), 1547–1558 (2007)
P. Tsakalides, C.L. Nikias, The robust covariationbased MUSIC (ROCMUSIC) algorithm for bearing estimation in impulsive noise environments. IEEE Trans Signal Process 44(7), 1623–1633 (1996)
T.H. Liu, J.M. Mendel, A subspacebased direction finding algorithm using fractional lower order statistics. IEEE Trans Signal Process 49(8), 1605–1613 (2001)
M. Rupi, P. Tsakalides, E.D. Re, C.L. Nikias, Robust spatial filtering of coherent source for wireless communications. Signal Process 80(3), 381–396 (2000)
Y. Liu, Y.H. Zhang, T.S. Qiu, J. Gao, S. Na, Improved time difference of arrival estimation algorithms for cyclostationary signals in αstable impulsive noise. Digital Signal Process 2018(76), 94–105 (2018)
S. Cambanis, G. Miller, Linear problems in pth order and stable processes. SIAM J Appl Math 41(1), 43–69 (1981)
Acknowledgements
The authors would like to thank the editors and anonymous reviewers. The authors are grateful to the National Science Foundation of China for its support of this research. This work is supported by the National Science Foundation of China under Grant 61461036, 61761033, and 61501325.
Funding
This work is supported by the National Science Foundation of China under Grant 61461036, 61761033, and 61501325.
Availability of data and materials
Not applicable.
Author information
Authors and Affiliations
Contributions
The algorithms proposed in this paper have been conceived by Dr. YL, Dr. YZ, and Prof. TQ. Dr. YL, Dr. YZ, and Dr. JG designed the experiments. Dr. JG and B.S. QW performed the experiments and analyzed the results. Dr. YL and Dr. YZ wrote the paper. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Liu, Y., Wu, Q., Zhang, Y. et al. Cyclostationaritybased DOA estimation algorithms for coherent signals in impulsive noise environments. J Wireless Com Network 2019, 81 (2019). https://doi.org/10.1186/s1363801914108
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363801914108