Abstract

Cognitive radios can significantly improve the spectral efficiency of wireless communications. Spectrum sensing is a key function of cognitive radios to prevent the harmful interference with licensed users. This paper considers the cooperative spectrum sensing in 230 MHz electric wireless private networks. First, the statistical distribution of the sample covariance matrix of the received signals is investigated. Then, taking the ratio of the sum of absolute values of the off-diagonal elements of the sample covariance matrix to that of the diagonal elements as the decision metric, an improved covariance absolute value (ICAV) cooperative sensing algorithm is proposed. After that, a performance analysis concerning the probabilities of false alarm and detection is carried out. Theoretical analysis and simulation results show that the ICAV algorithm possesses an accurate decision threshold and is robust to the noise uncertainty.

1. Introduction

Wireless communication has been widely applied in the distribution network, enabling the electric vehicle charging, information collection, two-way interactive marketing, and smart grid [1]. On the other hand, the development of a smart grid has put higher requirements on the network structure, coverage, and bandwidth. At present, general packet radio service (GPRS) and code division multiple access (CDMA) are widely used in electric power wireless communication. They are both public network technologies, which do not need to deploy a private network for power services. However, the network security and reliability are inferior to private networks, while the high rental fee paid to telecom operators is another concern [2]. Therefore, the National Committee of China has allocated the 230 MHz frequency band to build a new electric wireless private network (EWPN) called the TD-LTE 230 system. To meet the requirements of intelligent distribution, the TD-LTE 230 system utilizes up-to-date technologies to reduce the transmission latency and improve the spectrum efficiency.

It is worth noting that the 230 MHz EWPN may share the same spectrum with the existing 230 digital radio stations; thus, it is of significant importance to confirm the proper operation of these two systems. Specifically, the cognitive radio that can enable the transceiver to adapt transmit parameters based on its interaction with the environment in which it operates to improve the quality of communications has been considered as a promising technology in 230 MHz EWPN [3]. One of the most critical and challenging tasks in cognitive radio is to sense the presence of licensed users (LUs). Two main purposes of the spectrum sensing are to sense spectrum holes to meet system throughput and quality of service requirements, as well as to ensure that there is no interference to LUs [4]. Based on the above considerations, this paper regards the 230 digital radio stations as the LUs and the EWPN nodes as the secondary users (SUs). If the EWPN nodes detect the presence of 230 digital radio stations, they will not occupy the band so as to avoid interference. Therefore, the spectrum sensing is indispensable to achieve the efficient use of spectrum resources in the environment where 230 digital radio stations and EWPN nodes coexist.

The existing spectrum sensing algorithms can be generally classified into energy detection (ED), matched filter detection, and feature detection. Energy detection is the most widely used, because of its low complexity, low detection delay, and simplicity to implement. More importantly, it is a blind detection method that does not require prior information of the LU’s signals. However, energy detection cannot guarantee the reliability of spectrum sensing in the presence of noise uncertainty [5]. Match filtering detection is known as optimal if the prior information of signals emitted by LUs is known, but in some situations, it is difficult to obtain these information in advance [6]. Feature detection, which relies on the cyclostationary or second-order statistics, is computationally inefficient due to the exploitation of a large number of received symbols for averaging [7]. For example, the eigenvalue-based sensing is known for having a high detection rate without requiring any knowledge about the LU or the noise level [8]. In addition, since the spectrum sensing is essentially a classification problem, data-driven learning technologies have been advocated as a promising solution. In [9], by using its substantial improvement in the classification, a deep reinforcement learning-based spectrum sensing was proposed. Capitalizing on the hierarchical nature of feature extraction in deep neural networks (DNNs), a novel multitask DNN architecture to detect spectrum occupancy was designed in [10].

It is worth noting that the abovementioned spectrum sensing schemes are conducted in a single node, which has the limitation that it is difficult to detect the signals of LUs for desired performance in low signal-to-noise ratio (SNR) conditions [11]. In contrast, a cooperative spectrum sensing has been proposed as a promising solution, which can effectively address issues that arise in spectrum sensing due to noise uncertainty, fading, shadowing, and hidden terminals [12]. In cooperative spectrum sensing, data fusion and the final decision can be executed in two different modes, namely, centralized or decentralized [13]. In the centralized mode, each SU senses the specific spectrum separately and reports the local detection result to the fusion center via a reporting channel. The fusion center analyzes the reported information received from all SUs to make a decision and then sends the result back to SUs. On the other hand, there is no fusion center in the decentralized mode, and each SU makes decisions independently. Considering the limited communication resources between SUs and the fusion center, this paper focuses on the problem of cooperative spectrum sensing in the centralized mode.

A major category of cooperative spectrum sensing exploits the statistical distribution law of random matrix. Specifically, since LU’s signals propagate through independent wireless channels to SUs, then each received copy must strongly correlate with each other. Therefore, the detection algorithm based on the sample covariance matrix takes advantage of the correlation among received signals to detect the presence of LU [14]. One benefit of this approach is that it does not require prior information such as channel characteristics and noise variance. For example, a fusion rule based on dynamic grouping was designed to facilitate the distributed cooperative spectrum sensing in heterogeneous cognitive radio networks [11]. Zeng and Liang proposed the covariance absolute value (CAV) sensing algorithm [15]. Yang et al. investigated a detection approach based on the covariance Cholesky factorization (CCF) [16]. More recently, a covariance matrix-aware convolutional neural network-based multiband joint spectrum sensing method was proposed in [17].

2.1. Motivation and Contributions

Although the CAV and CCF algorithms can be applied in the multiuser cooperative sensing scenario, there are some key issues that have not been dealt with. For example, we will show that there is a mismatch between the actual probability distribution function (PDF) of the CAV method and the theoretical one. This discrepancy could result in a loss of detection performance. Moreover, the CCF algorithm is of high complexity due to the requirement of matrix decomposition, which is less efficient in performing spectrum sensing or switching. To avoid the aforementioned problems, we propose a new cooperative spectrum sensing algorithm based on the sample covariance matrix. The major contributions are summarized as follows:(1)The statistical distribution of the sample covariance matrix of the received signals is investigated. Then, an improved covariance absolute value (ICAV) spectrum sensing algorithm is proposed by taking the ratio of the sum of absolute values of the off-diagonal elements of the sample covariance matrix to that of the diagonal elements as the decision metric.(2)The performance in terms of the probability of false alarm (Pfa) and the probability of detection (Pd) is analyzed, and their closed-form expressions are obtained. Moreover, the threshold for the cooperative spectrum sensing is derived.(3)The numerical simulations are performed to verify the effectiveness of our scheme and to investigate the impacts of system parameters on the spectrum sensing accuracy. Moreover, a comparison of the proposed algorithm with the existing ones are obtained.

The rest of the paper is organized as follows: In Section 2, the considered system model is described, including a brief introduction of existing sensing algorithms. In Section 3, the proposed scheme of cooperative spectrum sensing scheme is presented in detail. Section 4 presents the numerical simulation results, based on which the performance analysis and discussion are conducted. Finally, Section 5 concludes this paper.

3. System Model Description

3.1. Scenario of Cooperative Spectrum Sensing

The scenario considered in this paper is centralized cooperative spectrum sensing, as shown in Figure 1. There are K SUs and one LU, as well as a fusion center, where the LU denotes a 230 digital radio stations and SUs represent EWPN nodes. Specifically, each SU sends the received signals to a fusion center, where the final decision is made and the corresponding results are then broadcast to SUs. Suppose that all SUs participate in spectrum sensing and the number of samples used for averaging is N, then the received signal by the k-th SU at time t is given by the following:where is LU’s signal of zero mean and variance , denotes the channel connecting the LU and the k-th SU, and is the noise component with zero mean and variance . Thus, the SNR is defined as . Moreover, the considered spectrum bandwidth is assumed to be B with central frequency , and the sampling frequency is which satisfies . In this paper, we use , , , and to denote the sampled received signal , transmit signal , noise component , and channel response , respectively. Therefore, the cooperative spectrum sensing can be formulated as a binary hypotheses testing problem, i.e.,

Furthermore, let be the signal vector at time instance , and indicates the observation matrix. In a similar way, we employ to denote the noise vector, while represents the noise matrix. Accordingly, the covariance matrix computed by the fusion center is given by the following:where is the autocorrelation matrix of LU’s signals and denotes the unity matrix of size . Under hypothesis , the covariance matrix is diagonal, whereas it is not diagonal because of the presence of LU’s signal under hypothesis .

3.2. The CAV Cooperative Spectrum Sensing Schemes

As aforementioned, the covariance matrix of the received signals is diagonal in the absence of LU, while is nondiagonal in the presence of LU. This observation can be exploited for spectrum sensing, which is the core idea of the CAV method [15]. The decision metric and threshold of the CAV method are as follows:respectively. The -th element of the sample covariance matrix is denoted by . denotes the probability of a false alarm, and indicates the inverse error function. In principle, equals 1 under hypothesis , whereas under hypothesis . Figure 2 compares the analytical threshold and the numerical one, where varies. Obviously, the mismatch between these two curves indicates that the CAV algorithm cannot handle the decision threshold properly. Although this mismatch can be reduced by increasing , it leads to a poor detection performance, as will be demonstrated later.

4. Proposed Cooperative Spectrum Sensing Algorithm

In practice, the covariance matrix in (3) is not available due to the finite observation samples. On the contrary, the sample covariance matrix is used to approximate the true covariance matrix, that is,

With sufficient samples, can be a good approximation of . From the analysis above, one can find that the off-diagonal elements of describe the correlation among SU’s received signals; thus, it is possible to utilize this information to detect the presence of LU’s signals. Since is a Hermitian matrix, then the sum of the absolute values of its off-diagonal elements and that of diagonal elements are denoted by the following:respectively. Hence, the decision metric of the proposed algorithm is as follows:

We then discuss the differences between and . From Equation (4),we note that includes , which means there exists a correlation between the numerator and denominator. However, this correlation was ignored when the authors of [16] derived the decision threshold, causing a large mismatch between the preset threshold and the actual one. In addition, because of the correlation between and , the Mellin transform is required to calculate the distribution of . As a result, the obtained expression of the PDF could be extremely complex. In contrast, the proposed decision metric avoids the aforementioned problem since and are statistically independent.

The complexity of the proposed ICAV algorithm is mainly attributed to two parts: computation of the sample covariance matrix and the decision metric. The first part requires multiplications and additions. For the second part, generally, additions are required. As for the CAV algorithm, its complexity is basically the same as the proposed one. On the other hand, the complexity of the CCF-based algorithm also comes from the computation of the sample covariance matrix and decision metric. While the complexity of calculating the sample covariance matrix is identical, that of Cholesky factorization includes about multiplications and additions. Note that $N$ is usually larger than $K$, since more samples of the received signal are beneficial to obtain a more accurate sample covariance matrix. Therefore, the complexity of the CCF-based spectrum sensing is much higher than the proposed ICAV algorithm.

4.1. The PDF and CDF of the Proposed Metric

In this part, the PDF and cumulative distribution function (CDF) of the proposed ICAV algorithm are derived. Assume the noise component is Gaussian-distributed, i.e, . Under hypothesis , the nondiagonal element can be written as follows:where and denote the -th row and -th column of , respectively; is independent of . Let us define ; then, its PDF is as follows:where is the Gamma function and is the second kind of modified Bessel function of . Let ; then, its PDF can be derived as follows:

According to Equations (9) and (10), the mean and variance of are derived by the following:

With Equations (9–11̶11), we can study the distribution of .

According to the definition of , it can be rewritten as follows:where , and . Since are independent and identically distributed, the mean and variances are and , respectively. Therefore, we can obtain that the mean and variance of are as follows:where . When is sufficiently large, one can arrive at the following result according to the central-limit theorem:

Therefore, we have , and its PDF and CDF can be given by the following:

Next, we derive the distribution of . As before, let us assume the elements in are additive Gaussian noise, namely, . Then, under hypothesis , we have ; thus, the diagonal elements of the sample covariance matrix are denoted by the following:

Meanwhile, according to its definition, can be written as follows:

From Equation (17), follows a central chi-square distribution with degrees of freedom. Therefore, the -th moment of is denoted as follows:where .

According to the distributions of and , the CDF and PDF of are represented as follows:respectively, where and denote the PDF and CDF of a standard Gaussian random variable, respectively, and can be computed according to (18). Note that since is a large number, is obtained by setting .

In light of the analysis above, it is observed that and are statistically independent of each other, thus making the obtained more accurate. Therefore, it is expected that the preset threshold can match well with the actual one, which will be verified by numerical results.

4.2. The Decision Threshold of ICAV

According to the PDF and CDF of the decision metric and the Neyman–Pearson criterion, the can be calculated by the following:where indicates the event’s probability, is the error function, and denotes the decision threshold. In general, the decision threshold is set according to the predefined . Given Equations (19) and (20), one can obtain the threshold of the proposed sensing algorithm as follows:where is the inverse function of . From Equation (21), it is observed that, aside from , relates to the number of received samples and the number of SUs .

To sum up, the proposed ICAV sensing algorithm includes the following steps:(1)SUs sample the received signals and send them to the fusion center, where the sample covariance matrix is computed.(2)We calculate the sum of absolute values of nondiagonal elements of the sample covariance matrix to obtain and calculate the sum of absolute values of diagonal elements to obtain . Then, the decision metric is obtained.(3)Given a prerequisite and the PDF of the decision metric under hypothesis , we compute the decision threshold according to (21).(4)If , then the hypothesis is declared; otherwise, is declared.

5. Simulation Results and Discussion

In this part, extensive numerical simulations are conducted to verify the performance of the proposed ICAV detection algorithm and a comparison with existing methods is also included. All the results were obtained by averaging over 10,000 independent Monte Carlo runs. The channels between different nodes are assumed to follow the Rayleigh fading model.

5.1. Signal Model of LU

At present, 230 digital radio stations are the most widely used power wireless private network, where the minimum shift keying (MSK) modulation scheme is employed. The MSK modulation is a continuous phase frequency shift keying with a modulation index of 0.5, and its time-domain signal is denoted by the following:where

is the sampling interval, is the operational frequency, and indicates the initial phase. In the following simulation, we set and the sampling frequency is .

5.2. Results and Discussion

Figure 3 draws the analytical and numerical results of with different combinations, where varies. The good match between analytical and numerical curves verifies the correctness of our derivation. Besides, Figure 4 shows how the decision threshold varies with . Again, the analytical curve matches well with the numerical one. It is observed that reduces if one increases the , which is in accordance to our expectation. Moreover, increasing or results in a larger subject to the same . To sum up, Figures 3 and 4 demonstrate the effectiveness of our derivation, and then, we focus on the detection performance in the following analysis.

Figure 5 depicts the receiver operating characteristic (ROC) curves of spectrum sensing algorithms, where the ED, CAV, CCF, and fusion rule-based schemes are included for performance comparison. In this figure, the simulation parameters are , , and . In addition, we also account for the noise uncertainty, which is caused by the estimation error of noise variance. However, the noise variance can never be precisely estimated, which results in the noise uncertainty. Technically, the estimated noise variance follows a unit distribution, i.e.,where is the noise variance estimate and is the noise uncertainty, which is usually represented in dB. First of all, one can find that the proposed ICAV detection scheme performs the best among these schemes. For example, achieves approximately 86% at . In particular, the ED scheme is inherently sensitive to the noise uncertainty, as it is clearly shown that its performance degrades as the noise uncertainty increases. In contrast, our proposed scheme is immune to this kind of uncertainty.

Figure 6 compares the detection performance of different algorithms when SNR varies, where and . Specifically, the required SNR for the ICAV algorithm to achieve is about , while that of CCF, CAV, and fusion rule-based schemes is , , and , respectively. Therefore, the performance gain of ICAV algorithm over CCF, CAV, and fusion rule-based schemes is , , and , respectively. In addition, it is evident that the ICAV algorithm possesses a higher over the ED method. Since the CCF scheme is of high computational complexity due to the requirement of Cholesky decomposition, the proposed algorithm hits a balance between the detection performance and implementation cost.

Figure 7 analyzes the detection performance of different algorithms when the noise uncertainty varies, where , , and . The left and right subfigures relate to the and , respectively. From the left subfigure, the ICAV algorithm shows robustness to the noise uncertainty as it achieves the best . Also, ICAV, CAV, and CCF schemes witness little performance loss when the noise uncertainly becomes severe. In contrast, the ED method is quiet vulnerable to this problem, although it is simple to implement. On the other hand, the right subfigure shows that the of the ICAV and CCF schemes equals the nominal value of 0.05, while that of the CAV and ED schemes deviates from 0.05. Note that this deviation could harm the detection accuracy.

Figure 8 presents the and results when varies, where , , and the noise uncertainty . According to the left subfigure, the proposed ICAV algorithm achieves the best detection performance. Besides, the right subfigure shows that the actual of ICAV approximates the nominal value of 0.05, whereas those of other schemes deviate from 0.05 with different extents. Intuitively, the deviation of the ED scheme is caused by its sensitivity to the noise uncertainty, while that of the CAV scheme is due to the mismatch between the analytical threshold and the numerical one shown in Figure 2. Hence, the proposed ICAV scheme is superior to the rest in terms of when the noise uncertainty exists.

Finally, Figure 9 discusses how the performance varies with $N$, where , , and the noise uncertainty equals to 1 dB. As before, the left and right subfigures consider the and , respectively. For , the proposed ICAV algorithm performs better than the others. The right subfigure indicates that except for the ED method, the rest three achieve a decent performance in terms of . Note that although a larger is beneficial to improve the detection accuracy, the computational complexity increases as well. Thus, from the system design point of view, one needs to balance between performance and complexity when choosing .

6. Conclusions

Aiming at the practical problems encountered in the application of the power wireless broadband system, this paper proposed a cooperative spectrum sensing algorithm to realize the coexistence of the newly deployed EWPN system and existing 230-data transmission radio systems. Specifically, through analyzing the statistical distribution of the sample covariance matrix of the received signal, an ICAV spectrum sensing algorithm was proposed. Theoretical analysis and simulation results showed that the proposed ICAV algorithm achieved a more accurate threshold compared to the CAV algorithm. Moreover, the proposed ICAV algorithm not only was robustness to the noise uncertainty but also struck a balance between the detection performance and computational complexity.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by Ultra-low-power, Multi-connection and High-security M2M Communication Chip, the 2020 State Grid Corporation of China Science and Technology Program, under Grant 5700-202041398A-0-0-00.