Skip to main content

Modeling of non-Gaussian colored noise and application in CR multi-sensor networks

Abstract

Motivated by the practical and accurate demand of intelligent cognitive radio (CR) sensor networks, a new modeling method of practical background noise and a novel sensing scheme are presented, where the noise model is the non-Gaussian colored noise based on α stable process and the sensing method is improved fractional low-order moment (FLOM) detection algorithm with balance parameter. First, we establish the non-Gaussian colored noise model through combining α-distribution with a linear system represented by a matrix. And a fitting curve of practical noise data is given to verify the validity of the proposed model. Then we present a parameter estimation method with low complexity to obtain the balance parameter, which is an important part of the detection algorithm. The balance parameter-based FLOM (BP-FLOM) detector does not require any a priori knowledge about the primary user signal and channels. Monte Carlo simulations clearly demonstrate the performance of the proposed method versus the generalized signal-to-noise ratio, the characteristic exponent α, and the number of detectors in sensing networks.

1 Introduction

The cognitive radio (CR) nodes with sensing and adaptive abilities have been recognized as a promising solution [1] to realize the next-generation intelligent sensing networks; the key ideas behind detector nodes lie in sensing spectrum information accurately under the practical noise background. Gaussian white noise are typically used to model practical noise processes that affect digital sensing systems [1], such as the multi-radar system and underwater acoustic detection system. In practice, however, Gaussian models reveal difficulties in fitting data that often have distinct spiky and impulsive characteristics leading them deviate from Gaussian distributions which is known as non-Gaussian [2]. Such non-Gaussian makes the common Gaussian assumption not valid for traditional spectrum sensing [3]. One of the most important challenges in sensor networks is to detect as quickly and reliably as possible the absence or presence of the signal in complex radio environments such as those characterized by non-Gaussian noises. Thus, the effective model of practical noise and the realization of accurate detection are the main problems to be solved.

Non-Gaussian noise impairments may result from human factors and the natural factors, such as man-made impulse noise, electromagnetic equipment, atmospheric storms, and out of band spectral leakage [4, 5]. The non-Gaussian noise model should not only take into account its exact description of the nature for the noise, but also the simplicity of the calculation. Large measured data show that the probability density distribution of the impulse noise process is similar to the Gaussian process: symmetrical, smooth, and bell-shaped, but its tail is heavier than the Gaussian distribution [6]. The Gaussian mixture density (GMD) [7], centered generalized Gaussian density (GDD) [8], and the symmetric α-stable (S αS) density distribution [9] are most common models in recent years. The S αS distribution has proved to be the most promising model to fit many impulsive noise processes in communications channels, and, in fact, includes the Gaussian density as a special case [10]. Due to its good performance, the α-stable distribution is used to fit the noise and interference in cognitive radio multi-sensor networks [11, 12], but the colored noise is not considered.

Many spectrum sensing schemes for non-Gaussian noise has been presented in many literatures. The performances of Cauchy detector and global optimal detector are not ideal in the non-Gaussian noise [13, 14]. Polarity-Coincidence-Array (PCA)-based spectrum sensing is proposed in [15], a significant performance enhancement is achieved by the PCA detector, but the prior knowledge such as the variance of the noise and the PU signal cyclic frequency are also needed in the algorithm, which is difficult in practical system. The Lp-Norm Spectrum Sensing method for cognitive radio networks is presented in [16]. It does not require any prior knowledge about the non-Gaussian noise, but the condition that the noise do not have second-order statistics and high-order statistics such as α-stable distribution are not taken into account, there are limitations when applied. The authors proposed a novel FLOM-based detector for the detection of a primary user in the S αS noises that can significantly enhance the detection performance compared to other detector algorithms [4, 17]. But it is same to other detection algorithms, it is applicable only in the background non-Gaussian white noise. In addition, the algorithm relies on the characteristic exponent α of the S αS distribution, but it is difficult to obtain in the actual detection process.

Although non-Gaussian noise in sensing networks are given a variety of modeling and spectrum detection algorithm [18], most of them remain in the simulation and limit to white noise. We sample the practical noise data in laboratory environment with CR equipment USRP X-300 and analyze the power spectrum density. The result shows that it is not flat, which means the CR sensing system is working in the background of colored noise. That is why the performance of the algorithm mentioned above is declined when applied to practice, as pointed in [19, 20]. Therefore, we propose a novel model to describe the non-Gaussian colored noise and present a new detection method to sensing signals. What is more, at special values, Gaussian white noise or non-Gaussian white noise can be included, which is more widely used in the practical system.

In this paper, we first fit the curve of practice noise data to study its characteristics and give a novel model to present the colored non-Gaussian noise through combining symmetric α-distribution with a linear system represented by a matrix. Then we give an improved method to estimate the parameters (characteristic exponent α and dispersion γ same to α-stable density distribution) of the new distribution from a time series [21]. According to the estimation result, we propose a new sensing method of balance parameter-based fractional lower order moment (BP-FLOM), referred to as BP-FLOM detector. No prior knowledge is needed and the calculation is simplified. We also investigate the detection performance with different characteristic exponent α and the performance at different signal-to-noise ratios. In addition, multi-sensor performance is also simulated to verify the validity.

The remainder of this paper is organized as follows: In Section 2, we present the analysis of practical noise and establish the model of non-Gaussian noise. The estimation method for the new model is proposed in Section 3, and we give a new BP-FLOM algorithm based on the estimation result. Simulations results and analysis are presented in Section 4 and we conclude the paper in Section 5.

2 Observation models and problem description

In this section, a brief description of the most commonly models used in survival literature for the CR sensing node is provided. They include the system model of CR networks [22] and the symmetric α-stable density distribution [17]. And the new model is presented based on the analysis of practical noise data.

2.1 System model

Assume that the CR comprised of one Primer User (PU) and M Secondary Users (SU). The received observation vector at the multi-sensors CR form the PU at time n under each hypothesis (PU absent/present) is given by

$$ \begin{aligned} &\mathcal{H}_{0}: Y_{m}[n] = \xi_{m}[n], \quad\qquad\,\,\, n = 0, 1, \dots, N - 1.\\ &\mathcal{H}_{1}: Y_{m}[n] = S_{m}[n] + \xi_{m}[n], n = 0, 1, \dots, N - 1. \end{aligned} $$
(1)

where Y m [n]=[y 1(n),y 2(n),…,y m (n)]T is the sample of received signal by mth detector at the time n, N is the length of the sample sequence. ξ m [n]=[ξ 1(n),ξ 2(n),…,ξ m (n)]T is an additive background noise and S m [n] is primary signal to be detected. The primary signal is assumed to be random sequence of Gaussian distributions, and symmetric α-stable distribution has proved to be a good way to describe the non-Gaussian noise [4].

The probability density function (PDF) of an α-stable random variable cannot be given in closed form, but the characteristic function can always be given as followed [23]

$$ \phi(t) = \text{exp} \{-\gamma\lvert t \rvert^{\alpha} + i\delta t\} $$
(2)

where α(0,2] is the characteristic exponent, and it describes the tail of the distribution. The values α=2 and α=1 correspond to the Gaussian distribution and Cauchy distribution. The other two parameters are γ>0 for dispersion scale and δR for location. Let X (α,β,γ,δ), the symmetric α stable (S αS) distribution is given by X (α,0,1,0) and only the S αS is considered in this paper.

2.2 Noise model

The power spectral density of the practical noise is shown in Fig. 1. It is obvious that the power spectral density of practical noise is not flat. So the S αS distribution can not describe the practical noise perfectly as it is colored. To describe the practical noise accurately, we analyze the characteristics of S αS distribution as follows.

Fig. 1
figure 1

Power spectral density of practical noise. The practical noise data are sampled in laboratory environment with the CR equipment USRP X-300

if X(n),n{1,2,…,N} are independent and identically distributed (I.I.D) copies of X and

$$ \sum_{n=1}^{N}a_{n}X^{(n)} \triangleq X_{new} $$
(3)

where NZ +and a n ,cR, then X new is the S αS distribution with same parameter α[17]. According to the nature of colored noise that the noise in the sequence is correlated at each moment, we consider the colored noise to be a linear output driven by a white noise sequence. We propose a novel model for non-Gaussian colored noise as

$$\begin{array}{@{}rcl@{}} \begin{aligned} \xi(n) &= X^{T}(n)\cdot A \\ &= \sum_{i = 1}^{n}{X_{i}\sim(\alpha, 0, a_{i}\gamma, 0)}\\ &= X_{nov}\sim(\alpha, 0, \gamma_{nov}, 0) \end{aligned} \end{array} $$
(4)

where X[n]=[x(n),x(n−1)],…,x(0)]T, is the sequence of S αS distribution. A=[a 1,a 2,…,a N ] is the linear transformation matrix. ξ(n)=X nov (α,0,γ nov ,0) is the colored noise sequence and has the same characteristic exponent to X(n) according to [17]. In particular, when special parameter is taken as A=[a 1,0,…,0], the proposed model is the S αS distribution. The PDF of the new model based on S αS and different characteristic exponent α are plotted in Fig. 2. As expected, the heavy tail of non-Gaussian colored noise is consistent with the characteristics of the α distribution.

Fig. 2
figure 2

PDF tails of non-Gaussian colored noise with different characteristic exponent α

The power spectral density of the novel model is shown in Fig. 3, it can be concluded that it is very close to the practical noise that proves the validity of the model. As the S αS distribution has only the fractional lower moments, and its variance does not exist, the conventional signal-to-noise ratio is meaningless. So the signal-to-noise ratio for non-Gaussian colored noise is defined by mixed signal-to-noise, we call it general signal-to-noise ratio (GSNR)

$$ {GSNR}_{dB} = 10{log}_{10}\left(\frac{\sigma_{s}^{2}}{\gamma_{nov}}\right) $$
(5)
Fig. 3
figure 3

Power spectral density of simulation colored noise. The data length is 10e4 and the Fs = 10e4 MHz, α=1.8

where \(\sigma _{s}^{2}\) is the variance of Gaussian signal, and γ nov is the dispersion scale of Gaussian colored noise. The GSNR will be applied to the subsequent simulation analysis.

3 BP-FLOM-based spectrum sensing

In this section, we propose a new spectrum sensing scheme, namely balance parameter-based fractional low-order moment (BP-FLOM) detector, for the non-Gaussian colored noise background. Adopted parameter estimation method associated with the proposed BP-FLOM method along with the potential of employing BP-FLOM detector in cooperative sensing is presented.

3.1 Estimation of characteristic exponent α and γ nov

As introduced in Section 2, we assume that ξ=a ξ 1+b ξ 2, ξ 1 and ξ 2 are I.I.D sequence, the non-Gaussian colored noise ξ has the same characteristic exponent α with S αS, and a different dispersion scale γ nov . To simplify the calculation, we do not consider the specific value of γ nov , and assume it is a known parameter. Then we improve the estimation method in [21], so it has a finite factional lower order moment for a ξ 1+b ξ 2

$$ E(\lvert a\xi_{1} + b\xi_{2}\rvert^{p}) = C_{1}(p,\alpha)\gamma_{nov}^{p/\alpha}, \quad for\quad 0 < p < \alpha $$
(6)

where \(C_{1}(p,\alpha) = \frac {2^{p}\Gamma (\frac {p+1}{2})\Gamma (1-p/\alpha)}{\sqrt {\pi }\Gamma (1-p/2)}\), 0<α≤2, γ is the dispersion scale and Γ(·) is the gamma function. Then we obtained from (6)

$$ \log{\gamma_{nov}} = \frac{\alpha}{p}\log{\frac{E(\mid a\xi_{1} + b\xi_{2}\mid^{p})}{ C_{1}(p,\alpha)}} $$
(7)

If pth order of ξ satisfies (6), we can write E(|a ξ 1+b ξ 2|p)) as \(E(e^{p\log \lvert a\xi _{1} + b\xi _{2}\rvert })\) and define a new variable Z= log|a ξ 1+b ξ 2|. Then

$$ E(\lvert \xi\rvert^{p}) = E\left(e^{p\log \lvert a\xi_{1} + b\xi_{2} \rvert}\right) = E\left(e^{pZ}\right),\quad 0<p<\alpha $$
(8)

where E(e pZ) is the moment-generating function of Z. The power series can be expressed by

$$ E(e^{pZ})=\sum_{k=0}^{\infty}E(Z^{k})\frac{p^{k}}{k!} $$
(9)

It is obvious that the moment of Z is finite in any order, together with (6) we have

$$ E(Z^{k}) = \frac{d^{k}}{dp^{k}}(C_{1}(p,\alpha))\gamma_{nov}^{p/\alpha}, \quad p = 0 $$
(10)

Simplify the above equation according to [21]

$$ E\left(\log \lvert a\xi_{1} + b\xi_{2}\rvert\right) = C_{e}\left(\frac{1}{\alpha}-1\right)+\frac{1}{\alpha}\log\gamma_{nov} $$
(11)

where C e =0.57721566… is the Euler constant, α is the characteristic exponent, then combined (6) and (11) we have

$$ \begin{aligned} E\left\{\left(\log \lvert a\xi_{1}\vphantom{1^{2^{2}}_{2}}\right.\right. & \left.\left.\vphantom{1^{2^{2}}_{2}}+ b\xi_{2}\rvert-E\left[\log \lvert a\xi_{1} + b\xi_{2}\rvert\right]\right)^{2}\right\}\\[-1pt] &= \frac{\pi^{2}}{6}\left(\frac{1}{\alpha^{2}}+\frac{1}{2}\right) \end{aligned} $$
(12)

Equation (12) can be used to estimate α in this way without calculating the value of γ nov , and it is easily obtained with (11).

Simulation result is given in Table 1. As can be seen from the table, we can estimate the value of α exactly with a small relative error when the sampling of noise sequence is enough. The verification of the estimation method will be discussed in Section 4.

Table 1 Estimation of α. The estimation result of α with different sample size, where real value is 1.5 and 1.2

3.2 Spectrum sensing based on balance parameter

We have known that the fractional low-order moment detection (FLOM) has a good performance under the S αS distribution noise that is presented in [4], and it is more suitable than Cauchy detector. But when applied to the non-Gaussian colored noise background, the performance is declined. Based on the analysis in Section 2, we give the hypothesis A: The practical non-Gaussian colored noise is obtained by the linear transformation of the non-Gaussian white noise sequence obeying the S αS distribution.

Since the impulse response of linear transformation is difficult to compute without prior knowledge, we propose a simpler and more accurate approximation algorithm.

3.2.1 Derivation of sensing threshold

It is easy for us to obtain a S αS distribution sequence based on the parameter α e , X k (α e ,0,1,0), α e is estimated by the estimation algorithm presented in Section 2, which is same to the practical noise sequence. Then, the sensing threshold of detector for the constructed sequence X k (α e ,0,1,0), which is non-Gaussian white noise will be derived according to [4]. The detection statistic obtained in multi-user detection is :

$$ \begin{aligned} T_{F} = \frac{1}{MN}\sum_{m=1}^{M}\sum_{n=1}^{N}\lvert X_{m}(n)\rvert^{p_{e}} \quad \end{aligned} $$
(13)

where M is the number of detectors, and N is the observation signal of each detector. 0<p e <α e /2 is the order of the fractional moment, and it is the only parameter to be determined. Then make a comparison by statistics T F and threshold η, if T F >η, it is considered that the primary signal is present, otherwise it is absent. The detection signal does not require any priori information such as the channel gain and primary signal. It is practical and provides a scheme for the detection of non-Gaussian colored noise. The expressions for the probability of false alarm and the detection under the hypothesis \(\mathcal {H}_{0}\) and \(\mathcal {H}_{1}\) are derived, including the multi-detectors.

Under hypothesis \(\mathcal {H}_{0}\), the mean of the T F is calculated by

$$ \mu_{0} = E[T_{F} \mid \mathcal{H}_{0}] = \frac{1}{MN}E\left[\sum_{m=1}^{M}\sum_{n=1}^{N}\lvert X_{m}(n) \rvert^{p_{e}}\right] $$
(14)

According to the properties of α stable distribution, the fractional lower order moments of any S αS random variable S can be represented by its characteristic index α and the dispersion scale γ [24]

$$ E(\lvert S\rvert^{p}) = C(p,\alpha)\gamma^{p/\alpha},\quad \text{for} \quad p < \alpha $$
(15)

where

$$ C(p,\alpha)= \frac{2^{p+1}\Gamma(\frac{p+1}{2})\Gamma(-p/\alpha)}{\alpha\sqrt{\pi}\Gamma(-p/2)} $$
(16)

Here, \(\Gamma (\sigma) = \int _{0}^{\infty }x^{\sigma -1}e^{-x}dx\). Applying (15) and (16) to Eq. (14), it can be rewritten as

$$ \mu_{0} = \frac{1}{M}\sum_{m=1}^{M}C(p_{e},\alpha_{e})\gamma^{p_{e}/\alpha_{e}} $$
(17)

And the variance of statistic under \(\mathcal H_{0}\)

$$ \begin{aligned} \sigma_{0}^{2} &= E\left[\left(T_{F}\mid\mathcal H_{0}\right)^{2}-E^{2}\left[\left(T_{F}\mid\mathcal H_{0}\right)\right]\right]\\ &=\frac{1}{M^{2}N}\left\{\sum_{m=1}^{M}E\left[\lvert V_{m}(n)\rvert^{2p_{e}}\right]\right.\\ &\quad-\left.\sum_{m=1}^{M}E^{2}\left[\lvert V_{m}(n)\rvert^{p_{e}}\right]\right\} \end{aligned} $$
(18)

According to the central limit theorem, T F is a Gaussian random variable when N is large enough. With the result μ 0 in (17)and \(\sigma _{0}^{2}\) in (18), the probability of false alarm is obtained

$$ \begin{aligned} P_{fa1} = \{T_{F} > \eta_{t}\mid \mathcal H_{0}\}= Q\left(\frac{\eta_{t}-\mu_{0}}{\sqrt{\sigma_{0}^{2}}}\right) \end{aligned} $$
(19)

Thus, the sensing threshold for constructed sequence X k (α e ,0,1,0) is then

$$ \eta_{t} = \sqrt{\sigma_{0}^{2}}Q^{-1}(P_{fa1})+\mu_{0},\quad P_{fa1} \leq \bar{P}_{fa1} $$
(20)

3.2.2 Balance parameter-based FLOM detector

The simulation curve of η t and the P f a1 for the X k (α e ,0,1,0) constructed in the previous section can be fitted easily. When the P f a1 is determined, η t can be obtained by (21). But if we use this value as standard sensing threshold, detection is invalid. So, another statistics T p is needed to calculate the balance parameter.

According to hypothesis A, we assume that ξ(n) is the non-Gaussian noise sequence under \(\mathcal H_{0}\), a different statistics of ξ(n) can be obtained.

$$ T_{P} = \frac{1}{MN}\sum_{m=1}^{M}\sum_{n=1}^{N}\lvert \xi_{m}(n)\rvert^{p_{\bar{m}}} $$
(21)

When the sampling sequence N is large, according to the central limit theorem, the statistical values of the two sequences tend to be stable value. Then we have the equation

$$ \quad\quad\eta_{p} = \eta_{t}\cdot\Delta $$
(22)

where Δ=T F /T P , we call it the balance parameter. η p is the sensing threshold for practical sensing node. In particular, when vector A in Section 2.2 is [1,0,…,0], Δ=1 and η t =η p . To obtain the false alarm probability and detection probability, the \(\sigma _{pi}^{2}\) and μ pi is needed, i=0,1.

Substituting (13) to (19), and assume X m (n)=a ξ 1(n)+b ξ 2(n), combined (15), we obtain

$$ \begin{aligned} \sigma_{p0}^{2} &= E\left[\left(\frac{1}{MN}\sum_{m=1}^{M}\sum_{n=1}^{N}\left[\lvert X_{m}(n)\rvert^{p_{e}}\right]\right)^{2}\right]\\ &\quad-\left\{\frac{1}{MN}\sum_{m=1}^{M} \sum_{n=1}^{N} E\left[\lvert X_{m}(n)\rvert^{p_{e}}\right]\right\}^{2}\\ &=\frac{1}{M^{2}N^{2}}\left\{NE\left[\sum_{m=1}^{M}\lvert X_{m}(n)\rvert^{2p_{e}}\right]\right.\\ &\quad+\sum_{Case:a}^{M}\sum_{n,j =1}^{N}E\left[\lvert X_{m}(n)\rvert^{p_{e}}\lvert X_{i}(j)\rvert^{p_{j}}\right]\\ &\quad-N\sum_{m=1}^{M}E^{2}\left[\lvert x_{m}(n)\rvert^{p}_{m}\right]\\ &\quad-\sum_{Case:b}^{M}\sum_{n,j =1}^{N}E\left[\lvert X_{m}(n)\rvert^{p_{e}}\lvert X_{i}(j)\rvert^{p_{j}}\right]\\ &=\frac{1}{M^{2}N}\left\{\sum_{m=1}^{M}E\left[\lvert \xi_{1}(n)+b\xi_{2}(n)\rvert^{2p_{e}}\right]\right.\\ &\quad-\left.\sum_{m=1}^{M}E^{2}\left[\lvert \xi_{1}(n)+b\xi_{2}(n)\rvert^{p_{e}}\right]\right\} \end{aligned} $$
(23)

Noting that both c a s e a and c a s e b are m,i=1,mi or nj. As p e <α e /2, using (15) to (24) is then

$$ \begin{aligned} \sigma_{P0}^{2} &=\frac{1}{M^{2}N}\sum_{m=1}^{M}\left[C(2p_{e},\alpha_{e})\gamma_{e}^{2p_{e}/\alpha_{e}}\vphantom{\left(C(p_{e},\alpha_{e})\gamma_{e}^{p_{e}/\alpha_{e}}\right)^{2}}\right.\\ &\quad-\left.\left(C(p_{e},\alpha_{e})\gamma_{e}^{p_{e}/\alpha_{e}}\right)^{2}\right] \end{aligned} $$
(24)

where γ e =γ nov and

$$ \mu_{p0} = \frac{1}{M}\sum_{m=1}^{M}C(p_{e},\alpha_{e})\gamma_{e}^{p_{e}/\alpha_{e}} $$
(25)

Similarly, the mean μ 1 and variance \(\sigma _{1}^{2}\) of T F under \(\mathcal H_{1}\) are derived then

$$ \mu_{p1} = E[T_{F}\mid\mathcal H_{1}] = \mu_{0} + \sum_{m=1}^{M}\phi_{m,0} $$
(26)

where

$$ \phi_{m,0} = \frac{\sigma_{s}^{2}p_{e}(p_{e}-1)C(p_{e}-2),\alpha_{e}}{2M}\gamma_{e}^{(p_{e}-2)/\alpha_{e}} $$

And the variance under \(\mathcal H_{1}\)

$$ \begin{aligned} \sigma_{p1}^{2} &= E\left[\left(T_{F}\mid\mathcal H_{1}\right)^{2}-E^{2}\left[\left(T_{F}\mid\mathcal H_{1}\right)\right]\right]\\ &=\sigma_{p0}^{2}+\frac{1}{N}\left(\frac{\sigma_{s}}{M}\right)^{2}\sum_{m=1}^{M}\phi_{m,1} \end{aligned} $$
(27)

where

$$ \begin{aligned} &\phi_{m,1}=p_{e}(2p_{e}-1)C(2p_{e}-2,\alpha_{e})\gamma_{e}^{2(p_{e}-1)/\alpha_{e}}\\ &-p_{e}(p_{e}-1)C(p_{e},\alpha_{e}\gamma_{e}^{p_{e}/\alpha_{e}})(2p_{e}-2,\alpha_{e})\gamma_{e}^{(p_{e}-2)/\alpha_{e}} \end{aligned} $$

According to the central limit theorem, T F is a Gaussian random variable when N is large enough. With the result μ p0 in (24)and \(\sigma _{p0}^{2}\) in (25), the probability of false alarm is obtained

$$ P_{fa} = \{T_{P} > \eta_{P}\mid \mathcal H_{0}\}= Q\left(\frac{\eta_{t}\Delta-\mu_{p0}}{\sqrt{\sigma_{p0}^{2}}}\right) $$
(28)

and detection probability with μ p1 and \(\sigma _{p1}^{2}\)

$$ P_{d} = \{T_{P} > \eta_{P}\mid \mathcal H_{0}\}= Q\left(\frac{\eta_{t}\Delta-\mu_{p1}}{\sqrt{\sigma_{p1}^{2}}}\right) $$
(29)

where μ pi and \(\sigma _{i}^{2}\) (i=1,2) are the mean and variance of practical noise sequence. The expression of probability detection can be deduced by the combination of (28) and (29)

$$ P_{d} = Q\left(\frac{\sqrt{\left(\sigma_{0}^{2}\right)}Q^{-1}(P_{fa})+\mu_{p0}-\mu_{p1}}{\sqrt{\sigma_{p1}^{2}}}\right) $$
(30)

Substituting (26−28) into (31)

$$ \begin{aligned} P_{d} = Q\left(\frac{\sqrt{\left(\sigma_{0}^{2}\right)}Q^{-1}(P_{fa})-\sum_{m=1}^{M}{\phi_{m,0}}}{\sqrt{ \sigma_{0}^{2}+\frac{\sigma_{s}^{2}}{M^{2}N}\sum_{m=1}^{M}\phi_{m,1}}}\right) \end{aligned} $$
(31)

The optimal P d can be obtained by searching for the order vector \(p_{\bar {m}}\) because \(\sigma _{0}^{2}\), ϕ m,0 and ϕ m,1 are all related to \(p_{\bar {m}}\). Then numerical computation of (31) will be conducted in Section 4 as well as Monte Carlo simulations to validate our algorithm.

4 Simulation results

In this section, the simulation result will be discussed to evaluate the performance of the novel model for non-Gaussian colored noise as well as the BP-FLOM detector.

4.1 Effectiveness of noise models

First, we investigate the effectiveness of the non-Gaussian colored noise model as well as the parameter estimated method. The comparison for power spectral density is presented in Section 2, the proposed non-Gaussian colored noise model has the same statistical properties to the practical noise.

Then we construct a new non-Gaussian colored noise sequence ξ(n), the characteristic exponent α = 1.25, the linear transformation matrix A = [0.9 −1.25 0.7 0], sample size is set to L = 100,000. As shown in Fig. 4, the distribution of the data follow the shape of the probability density distribution.

Fig. 4
figure 4

The PDF and fit curve of non-Gaussian colored sequence. The blue part are the data distribution, the red line is the fit-curve with estimated parameters

Next we estimate the parameters of the sequence to draw a new fit curve. It is obvious that the fitted curve is consistent with the data distribution. The estimation result is shown in Table 2. The result of parameter estimation is very close to the parameter α of the constructed sequence, and the estimation relative error is very small.

Table 2 Estimation of result. The estimation result of α with different sample size, where real value is 1.5

In conclusion, the proposed model has the same statistical characteristics, the practical noise is estimated, and the reconstructed data are consistent with the actual ones. all the analysis above show that non-Gaussian colored noise model we proposed can describe the real noise accurately.

4.2 The performance of BP-FLOM detector

We assume that the primary signal is Gaussian with 0 mean, variance \(\sigma _{s}^{2}\), the noise background is the non-Gaussian colored noise based on I.I.D S αS with dispersion scale γ=1. We set the sample size N = 1000, and the simulation results are achieved by 20,000 Monte Carlo simulations.

Figure 5 shows the curves of the detection threshold versus the probability of false alarm, and different values for the single-node detection parameters. Curves labeled with “theory” are calculated according to expression (28), curves labeled with “simulation” are obtained statistic and detection threshold. In the case of cooperative detection, we set α 1=2,p 1=0.7 for the first detector and α 2=0.8,p 2=0.33. Figure 6 shows M=2 for cooperative detection, the comparison is also displayed. It proves that the simulation is consistent with the theory.

Fig. 5
figure 5

Probability of false alarm versus detection threshold of single detector for different values of α, p. The comparison of theory and simulation result are displayed

Fig. 6
figure 6

Probability of false alarm versus detection threshold of a multi-detector. The number of detector is 2, and the comparison of theory and simulation result are displayed

Figure 7 shows the comparison of the three sets of simulation results, and the range of GSNR is − 155 dB. Three different characteristic exponents and corresponding fractional lower order are presented to make a comparison between FLOM detector and the BP-FLOM we proposed. When the characteristic component α=2, it is the Gaussian colored noise and the performance of the two algorithm is close to each other. For α=1.5 and α=0.8, our proposed detector has a better detection performance than the FLOM detector under all levels of GSNR. For instance, when GSNR = −4dB, P f a=0.1 and α=1.5, the probability of detection of our detector is 71.4%, but that of the FLOM detector is 42% only, which fails to detect the primary signal. But the detection is effective only under a large GSNR when α=0.8. In summary, the performance of BP-FLOM detector is better than FLOM detector in the background of non-Gaussian colored noise.

Fig. 7
figure 7

Probability of false alarm versus detection threshold of BP-FLOM detector for different values of α, p, and M

Figure 8 shows the performance of the BP-FLOM detector under single detection and multi-detection; it is obvious that the performance of multi-detection is much better than that of single detection. For example, the probability of detection of multi-detection is 75% while the single detection is 42%, under the same condition P f s=0.1.

Fig. 8
figure 8

ROC of BP-FLOM detector with different number of detectors. M=2 and M=1 represent different number of detectors for sensing

Figure 9 shows the ROC curves of the BP-FLOM detector, both the simulation and theory curves. The simulation result are obtained with different values of p=0.33 and p=0.7 under two values of GSNR (−5 dB and −10 dB). The theory curves are obtained with (31) under the same conditions. As shown in the figure, our proposed detector performs better for smaller values of p. For example, the probability of detection is 70% with p=0.33 while 37% with p=0.7, under the same GSNR = −10 dB.

Fig. 9
figure 9

ROC of BP-FLOM detector with multi-detectors. Performance in different conditions when GSNR = − 10 dB or − 5 dB, p=0.33 or 0.7, the theory and simulation are all displayed

5 Conclusions

This paper propose a novel non-Gaussian noise model based on the analysis of practical noise, and present a balance parameter-based fractional low-order moment (BP-FLOM) detector. It was shown that although the BP-FLOM scheme exhibits an approximately identical detection performance with the FLOM detector when it is Gaussian colored noise, performance is better when the background is the non-Gaussian colored noise, and the multi-detection performance is much better than FLOM detector and single detector. Simulation results, as well as the presented analysis, conform to the superior performance of the proposed balance parameter-based sensing scheme relative to competing solutions, in particular, the balance parameter is self adjusted when the noise sequence changed, which is practical for the system.

References

  1. M Bkassiny, AL De Sousa, SK Jayaweera, Wideband spectrum sensing for cognitive radios in weakly correlated non-gaussian noise. IEEE Commun. Lett. 13:, 266–267 (1996).

    Google Scholar 

  2. JMS Proakis, Digital Communications (McGraw-Hill higher education, New York, 2007).

    MATH  Google Scholar 

  3. M Bkassiny, SK Jayaweera, Robust, non-gaussian wideband spectrum sensing in cognitive radios. IEEE Trans. Wirel. Commun. 13:, 6410–6421 (2014).

    Article  Google Scholar 

  4. BC Xiaomei Zhu, W-P Zhu, Spectrum sensing based on fractional lower order moments for cognitive radios in -stable distributed noise. Signal Process. 11:, 94–105 (2015).

    Google Scholar 

  5. TM Taher, MJ Misurac, JL LoCicero, DR Ucci, Microwave oven signal interference mitigation for wi-fi communication systems. IEEE Consum. Commun. Netw. Conf. 13:, 67–68 (2008).

    Google Scholar 

  6. G Laguna-Sanchez, M Lopez-Guerrero, On the use of alpha-stable distributions in noise modeling for plc. IEEE Trans. Power Deliv. 30:, 1863–1870 (2015).

    Article  Google Scholar 

  7. Y Zhao, X Zhuang, S-J Ting, Gaussian mixture density modeling of non-gaussian source for autoregressive process. IEEE Trans. Sig. Process. 4:, 894–903 (1995).

    Article  Google Scholar 

  8. MS Allili, N Baaziz, M Mejri, Texture modeling using contourlets and finite mixtures of generalized gaussian distributions and applications. IEEE Trans. Multimed. 16:, 772–784 (2014).

    Article  Google Scholar 

  9. F Wen, Diffusion least-mean p-power algorithms for distributed estimation in alpha-stable noise environments. Electron. Lett. 49:, 1355–1356 (2013).

    Article  Google Scholar 

  10. K Pelekanakis, M Chitre, Adaptive sparse channel estimation under symmetric alpha-stable noise. IEEE Trans. Wirel. Commun. 13:, 3183–3195 (2014).

    Article  Google Scholar 

  11. X Yang, AP Petropulu, Co-channel interference modeling and analysis in a poisson field of interferers in wireless communications. IEEE Trans. Signal Process. 1:, 64–76 (2003).

    Article  MathSciNet  MATH  Google Scholar 

  12. MZ Win, PC Pinto, LA Shepp, A mathematical theory of network interference and its applications. Proc. IEEE. 97:, 205–230 (2009).

    Article  Google Scholar 

  13. EE Kuruoglu, WJ Fitzgerald, PJW Rayner, Near optimal detection of signals in impulsive noise modeled with a symmetric alpha-stable distribution. IEEE Commun. Lett. 2:, 282–284 (1998).

    Article  Google Scholar 

  14. HG Kang, I Song, S Yoon, YH Kim, A class of spectrum-sensing schemes for cognitive radio under impulsive noise circumstances: Structure and performance in nonfading and fading environments. IEEE Trans. Veh. Technol. 59:, 4322–4339 (2010).

    Article  Google Scholar 

  15. T Wimalajeewa, PK Varshney, Polarity-coincidence-array based spectrum sensing for multiple antenna cognitive radios in the presence of non-gaussian noise. IEEE Trans. Wirel. Commun. 10:, 2362–2371 (2011).

    Article  Google Scholar 

  16. F Moghimi, A Nasri, R Schober, Adaptive l-p norm spectrum sensing for cognitive radio networks. IEEE Trans. Commun. 59:, 1934–1945 (2011).

    Article  Google Scholar 

  17. A Mahmood, M Chitre, MA Armand, On single-carrier communication in additive white symmetric alpha-stable noise. IEEE Trans. Commun. 62:, 3584–3599 (2014).

    Article  Google Scholar 

  18. D Middleton, Non-gaussian noise models in signal processing for telecommunications: new methods an results for class a and class b noise models. IEEE Trans. Inf. Theory. 45:, 1129–1149 (1999).

    Article  MathSciNet  MATH  Google Scholar 

  19. G Laguna-Sanchez, M Lopez-Guerrero, On the use of alpha-stable distributions in noise modeling for plc. IEEE Trans. Power Deliv. 30:, 1863–1870 (2015).

    Article  Google Scholar 

  20. G Bansal, MJ Hossain, P Kaligineedi, H Mercier, C Nicola, U Phuyal, MM Rashid, KC Wavegedara, Z Hasan, M Khabbazian, VK Bhargava, in AFRICON 2007. Some research issues in cognitive radio networks (IEEE, 2007), pp. 1–7.

  21. X Ma, CL Nikias, Parameter estimation and blind channel identification in impulsive signal environments. IEEE Trans. Signal Process. 43:, 266–267 (1995).

    Google Scholar 

  22. A Margoosian, J Abouei, KN Plataniotis, An accurate kernelized energy detection in gaussian and non-gaussian/impulsive noises. IEEE Trans. Signal Process. 63:, 5621–5636 (2015).

    Article  MathSciNet  Google Scholar 

  23. WJ Szajnowski, JB Wynne, Simulation of dependent samples of symmetric alpha-stable clutter. IEEE Signal Process. Lett. 8:, 151–152 (2001).

    Article  Google Scholar 

  24. GA Tsihrintzis, CL Nikias, Performance of optimum and suboptimum receivers in the presence of impulsive noise modeled as an alpha-stable process. IEEE Trans. Commun. 43:, 904–914 (1995).

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the National Nature Science Foundation of China (no. 61301095), National Nature Science Foundation of China (no. 61671167).

Author information

Authors and Affiliations

Authors

Contributions

CS proposed the non-Gaussian colored noise based on S αS distribution and presented a new detection method of balance parameter-based FLOM detector. CS completed all the computer simulation and wrote the whole paper as well as the proofreading. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Chengzhuo Shi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dou, Z., Shi, C., Lin, Y. et al. Modeling of non-Gaussian colored noise and application in CR multi-sensor networks. J Wireless Com Network 2017, 192 (2017). https://doi.org/10.1186/s13638-017-0983-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-017-0983-3

Keywords