Spectrum Sensing for Cognitive Radio Network with Multiple Receive Antennas Under Impulsive Noise Environments

Seungwon Lee , So Ryoung Park , Yun Hee Kim and Iickho Song

Abstract

Abstract: Spectrum sensing with multiple receive antennas is addressed in the cognitive radio network under impulsive noise environments. Based on order statistics, we propose a non-linear combining scheme to cope with the heavy-tail characteristics of the probabilitydensityfunctionofimpulsivenoise. Through computer simulations, it is shown that the proposed scheme exhibits better detection performance than the conventional schemes in impulsive noise environments with Rayleigh fading.

Keywords: Cognitive radio , impulsive noise , non-linear scheme , order statistics , spectrum sensing

I. INTRODUCTION

THE proliferation of wireless communication devices and services is increasing at a high pace. Since the usable spectrum is limited, it becomes rather difficult to accommodate the increasing number of devices requiring higher data rate with a static frequency allocation schemes. To improve the efficiency of spectrum utilization, cognitive radio (CR) has been proposed as a solution [1]–[4]. The idea of the CR is to perform spectrum sensing, identify spectrum holes that are not currently being occupied by primary users (PUs), and then dynamically utilize the spectrum holes without causing harmful interference to PUs.

Apparently, spectrum sensing is one of the most important components in the CR. Spectrum sensing should monitor activation of PUs in order to vacate the spectrums occupied by secondary users when PUs begin a transmission over their spectrums. In general, the signal detection techniques for spectrum sensing can be classified into three categories: 1) Matched filter (coherent detection), 2) cyclostationary feature detection, and 3) energy detection (non-coherent detection) [4]. If the CR has the full information on the specifications (e.g., modulation schemes, preambles, or pilot patterns) of the signal of PU, a matched filter is optimal and would result in the best sensing performance (maximum of the signal-to-noise ratio). By exploiting the periodicity of the signal of PU or its statistics such as the mean and autocorrelation, cyclostationary feature detection differentiates the signal energy of PU from the local noise energy [5]. The energy detection, widely used in spectrum sensing because of low computational and implementation complexities, is optimal when the local noise power is available at the CR [3], [6].

In the meantime, diversity techniques are exploited to mitigate the effects of multipath fading and shadowing in wireless communication. In receiver diversity, some diversity combining techniques such as the equal gain combining and selection combining have been incorporated in energy detection in additive white Gaussian noise (AWGN) environment for spectrum sensing in the CR to improve detection performance [2], [7]–[10].

The distribution of noise is one of the key factors influencing the performance of a spectrum sensing scheme. In most of previous studies, the noise is assumed to be AWGN for spectrum sensing in the CR. Although the Gaussian assumption is reasonable from the central limit theorem and allows a mathematically tractable investigation, noise cannot be modeled by the Gaussian distribution in many practical cases [3], [11]. As a result, it is meaningful to consider non-Gaussian noise environment in the spectrum sensing in the CR. Examples of non-Gaussian impairments include man-made impulsive noise, heavy-tailed noise, and co-channel interference from other CRs [12]–[16]. When the noise distribution is non-Gaussian, it is well-known that detectors designed for AWGN do not perform adequately. Taking these observations into account, spectrum sensing for cognitive radio networks in non-Gaussian noise environment has recently been addressed [17]–[25].

In this paper, we propose a class of spectrum sensing schemes, called the ordering and selecting of observations (OSO), in the CR network with multiple receive antennas. Based on the observation that non-linear schemes can successfully alleviate the effects of impulsive noise components in many signal processing applications [1], [12]–[14], we exploit non-linear schemes with a generalized likelihood ratio test (GLRT) detector. The test statistic of the OSO scheme is the log-likelihood ratios (LLRs) obtained at the GLRT detector. Here, the LLR is produced by using a set of selected observations of small magnitude among all observations from receive

Fig. 1.
Structure of a CR network composed of a CR with K receive antennas and a PU with one transmit antenna.

antennas. The OSO scheme provides better detection performance than conventional schemes in impulsive noise environments. The novelty of this paper lies in that (1) a new spectrum sensing scheme is proposed for the CR network with receiver diversity and (2) the performance characteristics of the OSO scheme are compared with the conventional schemes in various noise environments.

This paper is organized as follows. In Section II, the system model is introduced. In Section III, the OSO scheme is described in detail. In Section IV, the performance of the OSO scheme for spectrum sensing is analyzed and compared with that of the conventional schemes in various noise environments with Rayleigh channel fading.

II. SYSTEM MODEL

Consider a simple CR network composed of a CR with K receive antennas and a PU with one transmit antenna as shown in Fig. 1. We assume each antenna on the CR receives N samples, where N is a sample size, i.e., the number of samples in an observation period. A generalization to the case of multiple PUs should be straightforward. The low-pass discrete-time observation

(1)
[TeX:] $$x_{k}(n)=x_{k, I}(n)+j x_{k, Q}(n),$$

on the k-th receive antenna at the n-th time instant with [TeX:] $$x_{k, I}(n)$$ and [TeX:] $$x_{k, Q}(n)$$ denoting the in-phase (I) and quadrature (Q) components, respectively, can be expressed as

(2)
[TeX:] $$x_{k}(n)=v_{k}(n),$$

when the frequency band is not being used by the PU, and as

(3)
[TeX:] $$x_{k}(n)=h_{k}(n) s(n)+v_{k}(n)$$

when the frequency band is being used by the PU. In (2) and (3), [TeX:] $$v_{k}(n)=v_{k, I}(n)+j v_{k, Q}(n)$$ for [TeX:] $$k=1,2, \cdots, K$$ and [TeX:] $$n=1,2, \cdots, N$$ are independent and identically distributed (i.i.d.) complex additive noise components with the common joint probability density function (pdf) [TeX:] $$f_{V_{I}, V_{Q}}$$ of [TeX:] $$\left\{\left(v_{k, I}(n), v_{k, Q}(n)\right)\right\}, s(n)=s_{I}(n)+j s_{Q}(n)$$ is the transmitted complex signal of the PU, and [TeX:] $$h_{k}(n)=h_{k, I}(n)+j h_{k, Q}(n)$$ is the complex channel gain. Note that [TeX:] $$h_{k}(n) s(n)$$ is the faded transmitted complex signal. If we assume that the fading is sufficiently slow, the complex channel gains [TeX:] $$\left\{h_{k}(n)\right\}_{n=1}^{N}$$ do not change over an observation period. Then the complex channel gains [TeX:] $$\left\{h_{k}(n)\right\}_{n=1}^{N}$$ can be simplified as [TeX:] $$h_{k},$$ the complex channel gain on the k-th receive antenna.

When the transmission schemes of the spectrum user are unknown to the CR and the total transmitted signal power is fixed, the transmit diversity technique with multiple transmit antennas does not provide performance improvement [26]. Thus we assume that the PU has one transmit antenna without loss of generality.

The spectrum sensing problem in the CR network can be modeled as a binary hypothesis testing of the null hypothesis

(4)
[TeX:] $$\mathcal{H}_{0}: \text { The frequency band is not being used by } \mathrm{PU}$$

against the alternative hypothesis

(5)
[TeX:] $$\mathcal{H}_{1}: \text { The frequency band is being used by PU. }$$

Under this scenario, the decision rule can be expressed as

(6)
[TeX:] $$\mathcal{H}_{1} \\ T(\underline{X}) > \lambda,\\ \ \ \ \ \ < \\ \mathcal{H}_{0}$$

where the test statistic [TeX:] $$T(\underline{X})$$ is a function of the [TeX:] $$N \times K$$ matrix

(7)
[TeX:] $$\underline{X}=\left[\underline{x_{1}}, \underline{x_{2}}, \cdots, \underline{x_{K}}\right]$$

and [TeX:] $$\lambda$$ denotes the pre-determined threshold satisfying the false alarm probability [TeX:] $$\operatorname{Pr}\left\{T(\underline{X})>\lambda \mid \mathcal{H}_{0}\right\}$$ with [TeX:] $$\underline{x_{k}}=\left[x_{k}(1), x_{k}(2), \cdots, x_{k}(N)\right]^{T}$$ the observation vector of size [TeX:] $$N \times 1$$ at the k-th receive antenna for [TeX:] $$k=1,2, \cdots, K.$$

III. SPECTRUM SENSING SCHEMES

A. Noise Model

The bivariate isotropic symmetric -stable (BISS) model is widely used to characterize non-Gaussian impulsive (or heavytailed) noise [27]. The BISS pdf is expressed as

(8)
[TeX:] $$f_{X_{1}, X_{2}}\left(x_{1}, x_{2}\right)=\frac{1}{(2 \pi)^{2}} \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} \\ \exp \left\{-j\left(x_{1} t_{1}+x_{2} t_{2}\right)-\gamma\left(t_{1}^{2}+t_{2}^{2}\right)^{\frac{\alpha}{2}}\right\} d t_{1} d t_{2},$$

where the parameters [TeX:] $$\gamma>0 \text { and } 0\alpha \leq 2$$ are the dispersion and characteristic exponent, respectively. The dispersion parameter [TeX:] $$\gamma$$ represents the spread of the BISS pdf: A larger value of [TeX:] $$\gamma$$ indicates a wider spread of the BISS pdf. The characteristic parameter represents the heaviness of tails of the BISS pdf: A smaller value of indicates more severe impulsiveness of the BISS pdf.

Unless = 1 or 2, no closed-form expression is known for the integral in (8). When = 1, the BISS pdf (8) is the same as the bivariate Cauchy pdf

(9)
[TeX:] $$f_{X_{1}, X_{2}}\left(x_{1}, x_{2}\right)=\frac{\gamma}{2 \pi\left(x_{1}^{2}+x_{2}^{2}+\gamma^{2}\right)^{\frac{3}{2}}},$$

and the BISS pdf (8) becomes the bivariate Gaussian pdf

(10)
[TeX:] $$f_{X_{1}, X_{2}}\left(x_{1}, x_{2}\right)=\frac{1}{2 \pi \sigma^{2}} \exp \left(-\frac{x_{1}^{2}+x_{2}^{2}}{2 \sigma^{2}}\right),$$

with [TeX:] $$\sigma^{2}=2 \gamma$$ the variance when [TeX:] $$\alpha=2,,$$ which corresponds also to the limiting case of no impulsiveness.

B. Generalized Likelihood Ratio Test

Assuming that the CR has no information of the patterns (e.g., modulation schemes, preambles, or pilot patterns) of the signal of PU, variance of the noise, and channel gain between the PU and CR, the GLRT detector is often used and the unknown parameters are replaced by their maximum likelihood estimates (MLEs). Specifically, assuming the faded transmitted complex signal [TeX:] $$h_{k}(n) s(n)$$ is unknown, the MLE of the faded transmitted complex signal [TeX:] $$h_{k}(n) s(n)$$ of the k-th receive antenna is used. For the k-th receive antenna with the assumption of i.i.d. noise components, denote the pdf of [TeX:] $$x_{k}(n) \text { by } f_{X_{k}}\left(x_{k}(n) ; \mathcal{H}_{z}\right)$$ under the hypothesis [TeX:] $$\mathcal{H}_{z} \text { for } z=0 \text { and } 1.$$ Then the common joint pdf of observation vector [TeX:] $$\frac{x_{k}}{ }$$ on the k-th receive antenna can be expressed as [TeX:] $$f_{\underline{X_{k}}}\left(\underline{x_{k}} ; \mathcal{H}_{z}\right)=\prod_{n=1}^{N} f_{X_{k}}\left(x_{k}(n) ; \mathcal{H}_{z}\right).$$

The output [TeX:] $$T\left(\underline{x_{k}}\right)$$ of the GLRT detector in the k-th receive antenna branch can be expressed as the LLR

(11)
[TeX:] $$T\left(\underline{x_{k}}\right)=\ln \frac{f_{\underline{X_{k}}}\left(\underline{x_{k}} ; \mathcal{H}_{1}\right)}{f_{\underline{X_{k}}}\left(\underline{x_{k}} ; \mathcal{H}_{0}\right)}\\ =\sum_{n=1}^{N} \ln \frac{f_{V_{k}}\left(x_{k}(n)-h_{k} \widehat{(n) s(n)}\right)}{f_{V_{k}}\left(x_{k}(n)\right)},$$

where [TeX:] $$\ln (\cdot)$$ is the natural logarithm, [TeX:] $$h_{k} \widehat{(n) s(n)}$$ is the MLE of [TeX:] $$h_{k}(n) s(n), \text { and } f_{V_{k}}(x)=f_{V_{I}, V_{Q}}(\operatorname{Re}(x), \operatorname{Im}(x))$$ is the joint pdf of [TeX:] $$v_{k}(n).$$ Under the i.i.d. Cauchy noise environment, the numerator and denominator of the natural logarithm in (11) can be expressed with

(12)
[TeX:] $$f_{V_{k}}(d)=\frac{\gamma_{k}}{2 \pi\left(|d|^{2}+\gamma_{k}^{2}\right)^{\frac{3}{2}}},$$

using (9), where [TeX:] $$\gamma_{k}=\gamma$$ is the dispersion parameter of Cauchy noise distribution for the k-th receive antenna. Similarly, under the i.i.d. Gaussian noise environment, the numerator and denominator of the natural logarithm in (11) can be expressed with

(13)
[TeX:] $$f_{V_{k}}(d)=\frac{1}{2 \pi \sigma_{k}^{2}} \exp \left(-\frac{|d|^{2}}{2 \sigma_{k}^{2}}\right)$$

using (10), where [TeX:] $$\sigma_{k}^{2}=2 \gamma_{k}=\sigma^{2}$$ is the variance of Gaussian noise distribution for the k-th receive antenna. Now, it is easy to obtain the MLE

(14)
[TeX:] $$h_{k} \widehat{(n) s(n)}=x_{k}(n)$$

of [TeX:] $$h_{k}(n) s(n)$$ under the Cauchy and Gaussian noise environments. Then, the output [TeX:] $$T\left(\underline{x_{k}}\right)$$ of the GLRT detector in the k-th receive antenna branch can be expressed as

(15)
[TeX:] $$T_{C}\left(\underline{x_{k}}\right)=\sum_{n=1}^{N} \ln \left(1+\frac{\left|x_{k}(n)\right|^{2}}{\gamma_{k}^{2}}\right),$$

in Cauchy noise environment and as

(16)
[TeX:] $$T_{G}\left(\underline{x_{k}}\right)=\frac{1}{2 \sigma_{k}^{2}} \sum_{n=1}^{N}\left|x_{k}(n)\right|^{2},$$

in Gaussian noise environment.

C. Non-linear Schemes

When the noise is impulsive, non-linear schemes are reported to be successful in mitigating the influence of noise components in many signal processing applications. In impulsive noise environment, since observations with larger magnitudes might with high probability have resulted from noise components rather than from signal components, observations with smaller magnitudes by using a non-linear scheme based on order statistics would be best selected to improve the performance.

C.1 The Combining with Order Statistics (COS) Scheme

In [1], the COS scheme exploiting non-linear combining strategies together with the GLRT detector has been proposed. The LLR [TeX:] $$T\left(\underline{x_{k}}\right)$$ obtained at the GLRT detector in the k-th receive antenna branch can be expressed as (15) and (16) in Cauchy and Gaussian noise environments, respectively. With the K LLRs

(17)
[TeX:] $$\underline{T}=\left\{T\left(\underline{x_{1}}\right), T\left(\underline{x_{2}}\right), \cdots, T\left(\underline{x_{K}}\right)\right\}$$

obtained at GLRT detectors, an ordering operation will produce the order statistics

(18)
[TeX:] $$\left\{T_{[1]}(\underline{X}), T_{[2]}(\underline{X}), \cdots, T_{[K]}(\underline{X})\right\},$$

where [TeX:] $$T_{[j]}(\underline{X})$$ is the j-th order statistic in [TeX:] $$\underline{T} .$$ Then, M order statistics [TeX:] $$\left\{T_{\left[i_{1}\right]}(\underline{X}), T_{\left[i_{2}\right]}(\underline{X}), \cdots, T_{\left[i_{M}\right]}(\underline{X})\right\}$$ are linearly combined with equal weight to produce the test statistic

(19)
[TeX:] $$T_{C O S}\left(i_{1}, i_{2}, \cdots, i_{M} ; \underline{X}\right)=\sum_{a=1}^{M} T_{\left[i_{a}\right]}(\underline{X})$$

for spectrum sensing. Here, [TeX:] $$M \in\{1,2, \cdots, K\}$$ is the number of antenna branches employed in the combining and [TeX:] $$1 \leq \ i_{1} \leq i_{2} \leq \cdots \leq i_{M} \leq K.$$ As in [1], the notation [TeX:] $$\operatorname{COS}\left(i_{1}, i_{2}, \cdots, i_{M}\right)$$ is employed in this paper to denote the detector based on the test statistic (19).

C.2 The Proposed Spectrum Sensing Scheme

Now, we consider the OSO scheme. Fig. 2 shows a block diagram of the OSO scheme. Define the [TeX:] $$1 \times N K$$ 1 \times N K

(20)
[TeX:] $$\underline{y}=\operatorname{vec}^{T}(\underline{X}),$$

where [TeX:] $$\operatorname{vec}(\underline{A})$$ is the vectorization of a matrix [TeX:] $$\underline{A}:$$ That is, all columns in [TeX:] $$\underline{A}$$ are listed one by one vertically to form [TeX:] $$\operatorname{vec}(\underline{A}).$$

Fig. 2.
A block diagram of the OSO scheme.

Now, magnitude ordering operation on the [TeX:] $$\underline{y}$$ gives the magnitude order statistic vector

(21)
[TeX:] $$\underline{|y|_{[\cdot]}}=\left\{|y|_{[1]},|y|_{[2]}, \cdots,|y|_{[N K]}\right\}$$

where [TeX:] $$|y|_{[j]}$$ is called the j-th magnitude order statistic and is the j-th smallest observation among the NK absolute values in [TeX:] $$\underline{y} ;$$ that is,

(22)
[TeX:] $$0 \leq|y|_{[1]} \leq|y|_{[2]} \leq \cdots \leq|y|_{[N K]} .$$

Then, a set [TeX:] $$\left\{|y|_{[1]},|y|_{[2]}, \cdots,|y|_{[J]}\right\}$$ of J smallest order statistics for [TeX:] $$1 \leq J \leq N K$$ is selected to produce the test statistics

(23)
[TeX:] $$T_{C, O S O}(\underline{X})=\sum_{i=1}^{J} \ln \mid\left(1+\frac{|y|_{[i]}^{2}}{\gamma_{i}^{2}}\right)$$

in Cauchy noise environment ( = 1) and

(24)
[TeX:] $$T_{G, O S O}(\underline{X})=\sum_{i=1}^{J} \frac{|y|_{[i]}^{2}}{2 \sigma_{i}^{2}}$$

in Gaussian noise environment ( = 2), where [TeX:] $$\gamma_{i}=\gamma$$ is the dispersion parameter of Cauchy noise distribution for the receive antenna associated with [TeX:] $$|y|_{[i]} \text { and } \sigma_{i}^{2}=2 \gamma_{i}=\sigma^{2}$$ is the variance of Gaussian noise distribution for the receive antenna associated with [TeX:] $$|y|_{[i]} \text { . }.$$ Note that (24) is also well-known as the energy detector.

The proposed test statistics in (23) and (24) are produced by the J smallest observations to reduce the effect of impulsive noise. First, the value of the proposed test statistics, like other appropriately chosen statistics, under the alternative hypothesis with positive signal components will tend to be larger than that under the null hypothesis. Second, as it is clearly observed, the proposed test statistics are based on the J smallest observations, which makes the proposed test statistics less sensitive to the more frequent occurrences of noise components of high magnitudes in impulsive environment (than in non-impulsive noise environment). In essence, the proposed test statistics are stochastically smaller than a threshold under the null hypothesis while they are stochastically greater than the threshold under the alternative hypothesis: In the detection procedure, in addition, order statistics are exploited to reduce the influence of the impulsive noise components.

D. Complexity Analysis

In this section, the complexity of the OSO and COS schemes are compared. The computational complexity of the OSO scheme depends on two major operations; 1) ordering operation and 2) computation of the test statistic [TeX:] $$T_{C, O S O}(\underline{X})$$ in (23) in Cauchy noise environment and [TeX:] $$T_{G, O S O}(\underline{X})$$ in (24) in Gaussian noise environment. For convenience, we assume that the dispersion parameters [TeX:] $$\left\{\gamma_{k}\right\}_{k=1}^{K}$$ are the same in Cauchy noise environment. Similarly, we assume that variances of Gaussian noise distribution [TeX:] $$\left\{\sigma_{k}^{2}\right\}_{k=1}^{K}$$ are the same in Gaussian noise environment. First, for the ordering of the NK values in [TeX:] $$\underline{X},,$$ we need 2NK multiplications and NK additions to obtain the magnitude order statistic vector [TeX:] $$\underline{|X|_{[\cdot]}},$$ and then, [TeX:] $$\lceil N K \log N K\rceil$$ comparisons ( additions ). Second, for the computation of the test statistic [TeX:] $$T(\underline{X}),$$ we need 2J - 1 additions and J divisions in Cauchy noise environment and 1 division and J 􀀀1 additions in Gaussian noise environment.

On the other hand, the COS scheme requires [TeX:] $$\lceil K \log K\rceil$$ comparisons ( additions ) for ordering operation. Secondly, for computation of [TeX:] $$K \text { LLRs, }(3 N-1) K$$ additions, 2NK multiplications, and NK divisions in Cauchy noise environment and 2NK multiplications, (2N - 1)K additions, and K divisions in Gaussian noise environment are required in addition. Since the test statistic of the COS scheme is the sum of one or more order statistics of the LLRs,M􀀀1 additions are required where

Fig. 3.
The numbers of operations of OSO and COS for the scenarios in Section IV.

M is the number of antenna branches employed in the combining. The computational complexities are summarized in Tables 1 and 2 for BISS noise environments with = 1, 1:6, and = 2.

Table 1.
Computational complexity of the OSO and COS schemes in BISS noise environments with = 1 and 1.6.
Table 2.
Computational complexity of the OSO and COS schemes in BISS noise environment with = 2.

Fig. 3 shows the complexity in terms of the number of operations (addition + multiplication) of the OSO and COS for the scenarios considered in Section IV. Although it is not straightfoward to simply compare the computational complexity between addition and multiplication, the multiplication can be slower than addition when the algorithms are implemented in hardware [28], [29]. As an attempt to provide the numbers of the two operations more specifically, we have included Tables 3 and 4, which show that the OSO requires less and more multiplications and additions, respectively, than the COS.

IV. PERFORMANCE COMPARISONS

Let us now compare the performance of several schemes in various noise environments, assuming that CR is exposed to BISS noise with = 2, 1:6, or 1 and [TeX:] $$\gamma=1.$$ We consider slowly varying Rayleigh fading channel where the complex channel gains [TeX:] $$\left\{h_{k}\right\}$$ on the k-th receive antenna with

Table 3.
The numbers of additions of OSO and COS for the scenarios in Section IV.
Table 4.
The numbers of multiplications of OSO and COS for the scenarios in Section IV.

[TeX:] $$\mathrm{E}\left(\left|h_{k}\right|^{2}\right)=1$$ may change at the beginning of each observation period. Here, [TeX:] $$\mathrm{E}(\cdot)$$ is the expectation operator. For simplicity, we assume that all the transmitted signals are set to constant values with [TeX:] $$s_{I}(n)=s_{Q}(n)$$ and normalized to make the total transmit signal power [TeX:] $$P=\sum_{n=1}^{N}|s(n)|^{2} .$$ The number K of receive antennas on the CR is chosen to be 4 based in the performance-complexity tradeoff since no significant gain is achieved for [TeX:] $$K>4$$ [30] while hardware cost and complexity increases.

The detection threshold is often pre-determined to satisfy the false alarm probability. In Gaussian noise environments, methods and procedures on how to obtain the detection threshold has been explained in many research papers such as [31] and [32]. For the BISS pdf (8), however, no closed-form expression is known to exist. Therefore, the detection threshold has been obtained in experimentally, not theoretically, in this paper.

The performance of spectrum sensing schemes are here measured in terms of receiver operation characteristic (ROC). In the simulation, the ROC of each scheme under various BISS noise environments is obtained by Monte-Carlo simulation of 106 independent realizations for each point.

The notation [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J) \text { and } \mathrm{OSO}_{\mathrm{G}}(J)$$ will be used to denote the OSO scheme with the test statistic obtained using (23) and (24), respectively. Since the lack of a closed-form expression for the BISS pdf (except for = 1 and 2) prohibits the exact evaluation of the test statistics, we have obtained the test statistics from (23) when = 2, 1.6, and 1 and using (24) when = 2. Note that Cauchy detectors have frequently been used as a useful alternative under the general impulsive noise circumstances because of their acceptable performance in various impulsive environments, although they are only suboptimal when the noise is not Cauchy. In addition, we would also like to note that, because the energy detector is known to result in a severe performance degradation in impulsive noise environments, [TeX:] $$\operatorname{OSO}_{\mathrm{G}}(J)$$ is considered only in BISS noise environment with = 2. Since the [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J) \text { and } \operatorname{OSO}_{\mathrm{G}}(J)$$ have almost the same tendency of performance as shown in Fig. 4, we will consider only the ROCs of [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ in various noise environments with Rayleigh fading.

We have first tried to find appropriate value of J in order to improve the detection performance of the CR exploit

Fig. 4.
The ROCs of [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J) \text { and } \operatorname{OSO}_{\mathrm{G}}(J)$$ in BISS noise environment with = 2.
Fig. 5.
The ROCs of [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ for various values of J and N in BISS noise environment with = 2.

ing the [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ scheme by assuming that the number N of observations and the number J of selected observations are among [TeX:] $$\{5,25,100\} \text { and }\{0.1 N K, 0.2 N K, \cdots, N K\},$$ respectively. Figs. 5–7 show the detection performance of the [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ for various values of J and N in BISS noise environments with = 2, 1.6, and 1. It is noteworthy that the signal power P=N per observation is higher when N is smaller since we fixed the total transmit signal power P: As a consequence, the performance of the proposed detector is better when N is smaller than when N is larger, which is clearly observed in all the figures.

In Fig. 5, [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ with larger value of J shows a better detection performance in BISS noise environments with = 2. In Figs. 6 and 7, [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ with J = 0.7NK and J =

Fig. 6.
The [TeX:] $$\text { ROCs of } \operatorname{OSO}_{C}(J)$$ for various values of J and N in BISS noise environment with = 1.6.
Fig. 7.
The [TeX:] $$\text { ROCs of } \operatorname{OSO}_{C}(J)$$ for various values of J and N in BISS noise environment with = 1.

0.3NK shows better detection performance than [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ with other values of J in BISS noise environments with = 1.6 and 1, respectively. The simulation results of Figs. 5–7 clearly show that detection performance of [TeX:] $$\operatorname{OSO}_{C}(J)$$ with a smaller value of J is better than that with a larger value of J, especially as the impulsiveness of noise gets more severe.

Hereafter we consider detectors with J = NK; 0.7NK, and 0.3NK for BISS noise environments with = 2, 1.6, and 1, respectively. For the sake of simplicity, we let OSOC stand for [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(N K), \operatorname{OSO}_{\mathrm{C}}(0.7 N K), \text { and } \operatorname{OSO}_{\mathrm{C}}(0.3 N K)$$ in BISS noise environments with = 2, 1.6, and 1, respectively. First, since the COS scheme exhibits the best detection performance among the conventional schemes in impulsive noise environments [1], we compare the detection performances of the OSOC,

Fig. 8.
The [TeX:] $$\mathrm{ROCs} \text { of } \mathrm{OSO}_{\mathrm{C}}, \operatorname{COS}\left(i_{1}\right), \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in BISS noise environment with = 2.

[TeX:] $$\operatorname{COS}\left(i_{1}\right), \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right).$$ Figs. 8–10 show that detection performances of [TeX:] $$\mathrm{OSO}_{\mathrm{C}}, \operatorname{COS}\left(i_{1}\right), \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in the BISS noise with = 2, 1.6, and 1. It is observed that [TeX:] $$\mathrm{OSO}_{\mathrm{C}}$$ outperforms [TeX:] $$\operatorname{COS}\left(i_{1}\right) \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in the BISS noise with = 1.6 and 1 and has the same performance as [TeX:] $$\operatorname{COS}\left(i_{1}, i_{2}\right)$$ in the BISS noise with = 2.

It is clearly observed that the OSO outperforms the COS, especially when the impulsiveness of the noise is high. Although the OSO requires slightly higher computational complexity than the COS, the performance improvement of the OSO is significant enough to justify such an increase of complexity.

The performances of COS and OSO are also explainable from the viewpoint of signal detection theory. It is well known that an observation with a very large magnitude should be considered not as a signal plus noise but just as a noise in impulsive noise environments. Thus, when the noise is impulsive and the impulsiveness of noise gets higher, selecting smaller observations generally leads to a better performance than selecting larger observations. The main difference between COS and OSO lies in how to obtain the test statistic with the observations. In COS, the LLR of each antenna is firstly obtained using N observations, and then, the linear combination of the M smallest LLRs selected among a total of K LLRs becomes the test statistic. In OSO, on the other hand, the J smallest observations are firstly selected among a total of NK observations of K antennas, and then, the LLR of these J smallest observations becomes the test statistic. Thus, the values of observations employed to produce the test statistic of OSO are smaller than those used to produce the test statistic of COS, and consequently, the detection performance of OSO would be better than that of COS when the impulsiveness of noise is more severe.

V. CONCLUDING REMARK

In this paper, we have proposed a class of spectrum sensing schemes called the OSO, which provides reasonable per-

Fig. 9.
The [TeX:] $$\text { ROCs of OSO }_{C}, \operatorname{COS}\left(i_{1}\right), \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in BISS noise environment with = 1.6.
Fig. 10.
The [TeX:] $$\text { ROCs of } \operatorname{OSO}_{C}, \operatorname{COS}\left(i_{1}\right) \text { , and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in BISS noise environment with = 1.

formance for spectrum sensing in impulsive noise environments with Rayleigh fading. The OSO scheme employs the GLRT and non-linear diversity combining strategy. The test statistic of the OSO is obtained by using a number of selected observations with small magnitudes. The number of selected observations in this paper is determined by simulation.

The performance of the OSO and COS has been compared in various noise environments via Monte-Carlo simulations. From simulation results, OSO scheme is observed to provide better detection performance than COS in impulsive noise environments. In addition, as the impulsiveness of noise gets higher, the gap between the detection performances of OSO and COS becomes wider.

Biography

Seungwon Lee

Seungwon Lee received the Ph.D. degree in electrical engineering from Korea Advanced Institute of Science and Technology (KAIST). From 2018 to 2020, he had been with the School of Electrical Engineering at KAIST as a Postdoctoral Research Fellow. Since 2020 he has been with Modem Development Team, SOC Development, System LSI Business Department, Samsung Electronics, Hwaseong-si, Gyeonggido 18448 Korea. His research interests include mobile communications, detection and estimation theory, and statistical signal processing. SoRyoungPark received the B.S. degree in electronics engineering from Yonsei University, Seoul, Korea, in 1997, and the M.S.E. and Ph.D. degrees in electrical engineering from Korea Advanced Institute of Science and Technology, Daejeon, Korea, in 1999 and 2002, respectively. In March 2003, she joined the School of Information, Communications, and Electronics Engineering at the Catholic University of Korea, Bucheon, Korea, where she is currently a Professor. She was the recipient of a Silver Prize and a Gold Prize at Samsung Humantech Paper Contest in 1999 and 2001, respectively. Her current research interests are in wireless communications, detection and estimation theory, and statistical signal processing.

Biography

Yun Hee Kim

Yun Hee Kim received the B.S.E. (summa cum laude), M.S.E., and Ph.D. degrees in electrical engineering from Korea Advanced Institute of Science and Technology, Daejeon, Korea, in 1995, 1997, and 2000, respectively. From Sept. 2000 to Aug. 2004, she was with Electronics and Telecommunications Research Institute, Daejeon, Korea, as a Senior Member of Research Staff. In Sept. 2004, she joined the Department of Electronic Engineering, Kyung Hee University, Yongin, Korea, where she is currently a Professor. In 2000 and 2011, she was with the Department of Electrical and Computer Engineering, University of California at San Diego, La Jolla, CA, USA, as a Visiting Researcher. Her research interests include wireless/mobile communications, statistical signal processing, and ultra-low power Internet-of-things.

References

  • 1 H. G. Kang, I. Song, S. Yoon, Y. H. Kim, "A class of spectrum sensing schemes for cognitive radio under impulsive noise circumstances: Structure and performance in non-fading and fading environments," IEEE Trans.Veh.Technol., vol. 59, no. 9, pp. 4322-4339, Nov, 2010.custom:[[[-]]]
  • 2 C. Li, X. Chen, X. Liu, "Cognitive tropospheric scatter communication," IEEE Trans. Veh. Technol., vol. 67, no. 2, pp. 1482-1491, Feb, 2018.doi:[[[10.1109/TVT.2017.2761440]]]
  • 3 A. Bayat, S. Aissa, "Full-duplex cognitive radio with asynchronous energy-efficient sensing," IEEE Trans. Wireless Commun., vol. 17, no. 2, pp. 1066-1080, Feb, 2018.doi:[[[10.1109/TWC.2017.2774268]]]
  • 4 S. Lee, Y. Zhang, S. Yoon, I. Song, "Order statistics and recursive updating with aging factor for cooperative cognitive radio networks under SSDF attacks," ICTExpress, vol. 6, no. 1, pp. 3-6, Mar, 2020.custom:[[[-]]]
  • 5 M. S. Murty, R. Shrestha, "Reconfigurable and memory-efficient cyclostationary spectrum sensor for cognitive-radio wireless networks," IEEE Trans. Circuits Syst. IIExp. Briefs, vol. 65, no. 8, pp. 1039-1043, Aug, 2018.doi:[[[10.1109/TCSII.2018.2790952]]]
  • 6 S. Chatterjee, S. P. Maity, T. Acharya, "Energy efficiency in cooperative cognitive radio network in the presence of malicious users," IEEE Syst.J., vol. 12, no. 3, pp. 2197-2206, Sept, 2018.doi:[[[10.1109/JSYST.2016.2631219]]]
  • 7 S. P. Herath, N. Rajatheva, "Analysis of equal gain combining in energy detection for cognitive radio over Nakagami channels," in Proc.IEEE GLOBCOM, 2008.custom:[[[-]]]
  • 8 S. Nallagonda, S. D. Roy, S. Kundu, G. Ferrari, R. Raheli, "Censoringbased cooperative spectrum sensing with improved energy detectors and multiple antennas in fading channels," IEEE Trans.Aerosp.Electron.Syst., vol. 54, no. 2, pp. 537-553, Apr, 2018.custom:[[[-]]]
  • 9 F. Clazzer, C. Kissling, M. Marchese, "Enhancing contention resolution ALOHA using combining techniques," IEEE Trans. Comm., vol. 66, no. 6, pp. 2576-2587, June, 2018.doi:[[[10.1109/TCOMM.2017.2759264]]]
  • 10 M. Namdar, H. Ilhan, "Exact closed-form solution for detection probability in cognitive radio networks with switch-and-examine combining diversity," IEEE Trans.Veh.Technol., vol. 67, no. 9, pp. 8215-8222, Sept, 2018.doi:[[[10.1109/TVT.2018.2840227]]]
  • 11 S. A. Kassam, Signal Detection in Non-Gaussian Noise, Springer-Verlag, 1987.custom:[[[-]]]
  • 12 D. Middleton, "Non-Gaussian noise models in signal processing for telecommunications: New methods and results for class A and class B noise models," IEEE Trans. Inf. Theory, vol. 45, no. 4, pp. 1129-1149, May, 1999.doi:[[[10.1109/18.761256]]]
  • 13 I. Song, J. Bae, S. Y. Kim, Advanced Theory of Signal Detection, Springer-Verlag, 2002.custom:[[[-]]]
  • 14 B. S. Kim, J. Bae, I. Song, S. Y. Kim, H. Kwon, "A comparative analysis of optimum and suboptimum rake receivers in impulsive UWB environment," IEEE Trans. Veh. Technol., vol. 55, no. 6, pp. 1797-1804, Nov, 2006.doi:[[[10.1109/TVT.2006.878735]]]
  • 15 M. L. Freitas et al., "Capacity bounds for additive symmetric -stable noise channels," IEEE Trans. Inf. Theory, vol. 63, no. 8, pp. 5115-5123, Aug, 2017.custom:[[[-]]]
  • 16 Z. Dou, C. Shi, Y. Lin, W. Li, "Modeling of non-Gaussian colored noise and application in CR multi-sensor networks," EURASIPJ.Wireless Commun.Netw., vol. 1, no. 192, pp. 1-11, Dec, 2017.doi:[[[10.1186/s13638-017-0983-3]]]
  • 17 J. Ludén, S. A. Kassam, V. Koivunen, "Robust nonparametric cyclic correlation-based spectrum sensing for cognitive radio," IEEE Trans. SignalProcess., vol. 58, no. 1, pp. 38-52, Jan, 2010.doi:[[[10.1109/TSP.2009.2029790]]]
  • 18 K. Hassan, R. Gautier, I. Dayoub, M. Berbineau, E. Radoi, "Multipleantenna-based blind spectrum sensing in the presence of impulsive noise," IEEE Trans.Veh.Technol., vol. 63, no. 5, pp. 2248-2257, June, 2014.custom:[[[-]]]
  • 19 M. Bkassiny, S. K. Jayaweera, "Robust, non-Gaussian wideband spectrum sensing in cognitive radios," IEEE Trans.WirelessCommun., vol. 13, no. 11, pp. 6410-6421, Nov, 2014.doi:[[[10.1109/TWC.2014.2346772]]]
  • 20 X. Zhua, W.-P. Zhu, B. Champagne, "Spectrum sensing based on fractional lower order moments for cognitive radios in -stable distributed noise," SignalProcess., vol. 111, no. 1, pp. 94-105, June, 2015.custom:[[[-]]]
  • 21 M. Bkassiny, A. L. D. Sousa, S. K. Jayaweera, "Wideband spectrum sensing for cognitive radios in weakly correlated non-Gaussian noise," IEEE Commun.Lett., vol. 19, no. 7, pp. 1137-1140, July, 2015.doi:[[[10.1109/LCOMM.2015.2434996]]]
  • 22 A. Margoosian, J. Abouei, K. N. Plataniotis, "An accurate kernelized energy detection in Gaussian and non-Gaussian/impulsive noises," IEEE Trans.SignalProcess., vol. 63, no. 21, pp. 5621-5636, Nov, 2015.doi:[[[10.1109/TSP.2015.2457400]]]
  • 23 R. Heimann, A. Leshem, E. Zehavi, A. J. Weiss, "Non-asymptotic performance bounds of eigenvalue based detection of signals in non-Gaussian noise," in Proc.IEEE ICASSP, 2016.custom:[[[-]]]
  • 24 M. Karimzadeh, A. M. Rabiei, A. Olfat, "Soft-limited polaritycoincidence-array spectrum sensing in the presence of non-Gaussian noise," IEEE Trans. Veh. Technol., vol. 66, no. 2, pp. 1418-1427, Feb, 2017.custom:[[[-]]]
  • 25 M. Liu, N. Zhao, J. Li, V. C. M. Leung, "Spectrum sensing based on maximum generalized correntropy under symmetric alpha stable noise," IEEE Trans.Veh.Technol.Early Access, July, 2019.custom:[[[-]]]
  • 26 B. Vucetic, J. Yuan, Space-TimeCoding, Wiley, 2003.custom:[[[-]]]
  • 27 I. Song, C. H. Park, K. S. Kim, S. R. Park, Random Variables and Stochastic Processes (in Korean), Paju South Korea: Freedom Academy, 2014.custom:[[[-]]]
  • 28 S. Vaidya, D. Dandekar, "Delay-power performance comparison of multipliers in VLSI circuit design," Int. J. Comput. NetworksCommun, vol. 2, no. 4, pp. 47-56, July, 2010.custom:[[[-]]]
  • 29 S. Sabeetha, J. Ajayan, S. Shriram, K. Vivek, V. Rajesh, "A study of performance comparison of digital multipliers using 22nm strained silicon technology," in Proc.ICECS, 2015.custom:[[[-]]]
  • 30 A. Goldsmith, Wireless Communications, Cambridge University Press, 2005.custom:[[[-]]]
  • 31 Y.-C. Liang, Y. Zeng, E. C. Y. Peh, A. T. Hoang, "Sensing-throughput tradeoff for cognitive radio networks," IEEE Trans. Wireless Commun., vol. 7, no. 4, pp. 1326-1337, Apr, 2008.doi:[[[10.1109/TWC.2008.060869]]]
  • 32 I. Song, D. Kim, S. Lee, S. Yoon, "Selection-based detectors and fusion centers for cooperative cognitive radio networks in heavy-tailed noise environment," J.Commun.Netw, vol. 19, no. 3, pp. 259-269, June, 2017.doi:[[[10.1109/JCN.2017.000043]]]

Table 1.

Computational complexity of the OSO and COS schemes in BISS noise environments with = 1 and 1.6.
Number of multiplications Number of additions

COS

OSO

3NK

2NK + J

[TeX:] $$\lceil K \log K\rceil+(3 N-1) K+M-1$$

[TeX:] $$\lceil N K \log N K\rceil+N K+2 J-1$$

Table 2.

Computational complexity of the OSO and COS schemes in BISS noise environment with = 2.
  Number of multiplications Number of additions

COS

OSO

(2N + 1)K

2NK + 1

[TeX:] $$\lceil K \log K\rceil+(2 N-1) K+M-1$$

[TeX:] $$[N K \log N K]+N K+J-1$$

Table 3.

The numbers of additions of OSO and COS for the scenarios in Section IV.
BISS = 1 = 1:6 = 2
N 5 25 100 5 25 100 5 25 100

COS

OSO

65 305 1205

118 824 4097

65 305 1205

134 904 4417

45 205 805

126 864 4257

Table 4.

The numbers of multiplications of OSO and COS for the scenarios in Section IV.
BISS = 1 = 1:6 = 2
N 5 25 100 5 25 100 5 25 100

COS

OSO

60 300 1200

46 230 920

60 300 1200

54 270 1080

44 204 804

41 201 801

Structure of a CR network composed of a CR with K receive antennas and a PU with one transmit antenna.
A block diagram of the OSO scheme.
The numbers of operations of OSO and COS for the scenarios in Section IV.
The ROCs of [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J) \text { and } \operatorname{OSO}_{\mathrm{G}}(J)$$ in BISS noise environment with = 2.
The ROCs of [TeX:] $$\operatorname{OSO}_{\mathrm{C}}(J)$$ for various values of J and N in BISS noise environment with = 2.
The [TeX:] $$\text { ROCs of } \operatorname{OSO}_{C}(J)$$ for various values of J and N in BISS noise environment with = 1.6.
The [TeX:] $$\text { ROCs of } \operatorname{OSO}_{C}(J)$$ for various values of J and N in BISS noise environment with = 1.
The [TeX:] $$\mathrm{ROCs} \text { of } \mathrm{OSO}_{\mathrm{C}}, \operatorname{COS}\left(i_{1}\right), \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in BISS noise environment with = 2.
The [TeX:] $$\text { ROCs of OSO }_{C}, \operatorname{COS}\left(i_{1}\right), \text { and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in BISS noise environment with = 1.6.
The [TeX:] $$\text { ROCs of } \operatorname{OSO}_{C}, \operatorname{COS}\left(i_{1}\right) \text { , and } \operatorname{COS}\left(i_{1}, i_{2}\right)$$ in BISS noise environment with = 1.