Abstract
Spectrum sensing plays a vital role in cognitive radio networks (CRNs) for identifying the spectrum hole. However, an individual cognitive radio user in a CRN does not obtain sufficient sensing performance and sum rate of the primary and secondary links to support the future Internet of Things (IoT) using conventional detection techniques such as the energy detection (ED) technique in a noise-uncertain environment. In an environment comprising noise uncertainty, the performance of conventional energy detection techniques is significantly degraded owing to the noise fluctuation caused by the noise temperature, interference, and filtering. To mitigate this problem, we present a cooperative spectrum sensing technique that comprises the use of the Kullback–Leibler divergence (KLD) in cognitive radio-based IoT (CR-IoT). In the proposed method, each unlicensed IoT device that is capable of spectrum sensing, which is called a CR-IoT user, makes a local decision using the KLD technique. The spectrum sensing performed with the KLD requires a smaller number of samples than other conventional approaches, e.g., energy detection, for reliable sensing even in a noise uncertain environment. After the local decision is made, each CR-IoT user sends its own local decision result to the corresponding fusion center, which makes a global decision using the soft fusion rule. The results obtained through simulations show that the proposed KLD scheme achieves a better sensing performance, i.e., higher detection and lower false-alarm probabilities, enhances the sum rate, and reduces the total time as compared to the conventional ED scheme under various fading channels.
1. Introduction
Internet of Things (IoT) can be regarded as one of most promising network applications that enable communications among sensor nodes, a continuous data exchange between a source and destination, and the ability to join and leave the network spontaneously [1,2,3,4,5,6]. However, the great challenges of the future IoT, which may be induced by supporting a large number of devices and various applications requiring greater bandwidth, are the spectrum scarcity problem, high implementation cost, and higher energy consumption than the general radio platforms [7,8,9,10].
Cognitive radio (CR) is a revolutionary wireless technology that enhances spectrum use by utilizing the spectrum flexibly, intelligently, and effectively [11,12,13,14,15,16]. In a cognitive radio-based IoT (CR-IoT) network [4,17,18], each secondary CR-IoT user, that uses the spectrum only when the spectrum is vacant, adopts the spectrum sensing capability. By sensing the spectrum, CR-IoT users discover the spectrum holes and choose the channel that is most suitable for their secondary communications. Owing to the precondition of channel access for CR-IoT users, each user accesses the licensed spectrum opportunistically without any harmful interference to the licensed primary user (PU). Upon returning the PU, the CR-IoT user relinquishes the spectrum because it is licensed not by CR-IoT users but by the PU.
Methods of spectrum sensing can be categorized into several types, including non-coherent detection, coherent detection, non-cooperative detection, and cooperative detection. In a non-coherent detection method, spectrum sensing is accomplished without need for any prior knowledge of the PU’s signal. In contrast, prior knowledge of the PU’s signal—e.g., training and pilot patterns—is actually required in a coherent detection scheme. As another criterion of classification, cooperation among CR-IoT users is considered. In non-cooperative detection, the detection of the PU’s signal is based on the local observation of a single CR-IoT user. In this case, therefore, the efficiency of spectrum sensing is degraded owing to a hidden terminal problem, multi-path fading, and shadow effects [19]. In cooperative detection approaches [20,21], where multiple CR-IoT users cooperatively perform spectrum sensing, can resolve the problem of local sensing. In cooperative sensing, each individual CR-IoT user performs local sensing independently and then forwards the sensing result to the fusion center (FC) through the noise-free or noisy reporting channel between the CR-IoT users and the FC. With these reported local results, the FC makes a global decision based on a fusion rule [22,23,24].
Spectrum-sensing techniques, like energy detection (ED), matched filter detection, cyclostationary feature detection, entropy-based detection, and eigenvalue-based detection, were investigated under varying conditions [25,26,27,28,29,30]. Among the previously mentioned techniques of spectrum sensing, the ED technique has the advantages of low complexity and cost effectiveness. Hence, this ED approach is especially appropriate for performing spectrum sensing without any prior knowledge about the signal pattern of the PU. Therefore, it is broadly accepted as one of the most commonly used techniques for spectrum sensing in various sensing and detection applications. Moreover, the ED technique is a blind process that does not require information about wireless channel gains and other parameter estimates about the PU’s signal. However, the exact information of the noise power at the receiver side, i.e., the sensing side, of the CR-IoT user is essential for an accurate detection. In an environment comprising noise uncertainty [31], the performance degradation of the ED technique is inevitable. Even in the cooperative sensing approach, the performance gain obtained with cooperation can be limited [32]. For the low-power operation of the CR-IoT users, a sensing time, i.e., the number of signal samples for the spectrum sensing, should be minimized as much as possible. With such a short sensing interval, the conventional ED technique is not suitable for the detection of the PU’s signal.
To overcome the problem in spectrum sensing for CR-IoT networks, a cooperative sensing mechanism was investigated. In [33], the performance limits of cooperative spectrum sensing were studied under a scenario where malicious users send false sensing data to an FC, i.e., with Byzantine attacks. In [34], the authors summarized blind spectrum sensing approaches for an interweave cognitive radio network model. It provided background, implementation, and limitation of the blind spectrum sensing approaches, such as an ED, maximum to minimum eigenvalue, maximum eigenvalue, covariance absolute value, and covariance norm approaches. In [35], the authors investigated on reliable transmission of local sensing results which are transmitted via the reporting channel to an FC from secondary users. In [36], CR-IoT users perform their local sensing, report soft energies to the FC, and store this information in their local database. The FC determines the Kullback–Leibler divergence (KLD) score against each CR-IoT user and also provides this same information to the CR-IoT user. A normally declared user attempts to send the mean of the previous energy reports to the FC based on its current observation. In [36,37], the authors used the KLD technique to evaluate the dissimilarity in the probability distribution functions under the presence and absence hypotheses of the PU’s signal. In [38], each CR-IoT user provided an FC with information about their local spectrum observations of the licensed spectrum. The FC collected the local sensing results and made its global decision. Before making any global decision, the FC assigns weights to the local sensing information of the CR-IoT users. The weights are proportional to the reliability of the local-spectrum-sensing information. However, the existing spectrum sensing performed based on the KLD techniques was evaluated in fading channels.
The main contributions of this paper can be summarized as follows:
- •
- We propose an enhanced spectrum sensing mechanism. The sum rate in a CR-IoT networks realized using the KLD technique is evaluated and investigated. The effectiveness of the proposed scheme is verified by comparing the numerical performance, e.g., sensing performance and throughput, with the conventional ED technique.
- •
- We review the KLD technique in which each CR-IoT user achieves the desired sensing performance, even with a small number of samples, and robustness to noise uncertainty.
- •
- We study the sensing performance of CR-IoT users and an FC using the soft fusion rule.
- •
- Based on the improved sensing performance, the sum rate of the primary and secondary networks, i.e., the CR-IoT, is analyzed for the conventional and the proposed scheme using the soft fusion rule under various channel conditions.
The remainder of this paper is organized as follows. Section 2 describes the system model and ED technique. Section 3 includes the proposed scheme for the future IoT wherein the analyses of both the spectrum sensing and sum rate are performed based on the KLD technique under different channels. The simulation results and discussion are presented in Section 4. We compare our proposed scheme with other existing schemes to demonstrate the sensing performance gain, enhanced sum rate, and reduced total time. Finally, our conclusion and potential future works are presented in Section 5.
2. Spectrum Sensing in CR-IoT Networks
Spectrum sensing is a basic and essential mechanism for CR networks to find the unused spectrum that is allocated for the PUs. In this section, an overview of the proposed system model and the conventional ED technique are presented.
2.1. System Model
The proposed system model consists of a primary link and a CR-IoT network, as shown in Figure 1. The primary link consists of the primary transmitter and receiver. The operation of the PU is considered to be a time division multiplexing access. In contrast, the CR-IoT network consists of M unlicensed CR-IoT users and an FC. Although each CR-IoT user has their counterpart, i.e., the corresponding receiver, the receivers are omitted from Figure 1.
Figure 1.
Proposed system model with a primary link and a cognitive radio-based Internet of Things (CR-IoT) network including a fusion center (FC).
In a binary hypothesis testing problem, we define the hypotheses representing the absence and presence of the PU’s signal as follows:
Depending on the PU’s transmission, the received signal of the CR-IoT user in both binary hypotheses can be expressed as follows [39]:
where denotes the signal received by the CR-IoT user in the sample time, and is the channel gain between the CR-IoT user and the primary transmitter for and . It is assumed that the channel is static during each sensing period. Moreover, is a signal transmitted from the PU, which is modulated by a binary phase shift keying (BPSK) with a power of , and is a circularly symmetric complex Gaussian noise at the CR-IoT user with a variance of .
2.2. Conventional Energy Detection Technique
In the ED method, the received signal energy for a given time period is measured and compared with the threshold [13,14]. For each CR-IoT user to obtain the decision statistics for the ED, the time-domain signal power occupying a particular frequency band is measured as follows. First, the received signal is passed through a band-pass filter to select the appropriate signal bandwidth, and the output of this filter is then transformed by an analog-to-digital converter (ADC). Here, the analog signal is sampled to obtain a discrete signal, which is individually averaged and squared for the conventional ED technique to estimate its own received signal energy [40]. The measured energy at the CR-IoT user is expressed as follows.
where is the sample of a signal received by the CR-IoT user, and denotes the total number of signal samples used for sensing with a sampling frequency of . Therefore, the duration of the sensing time slot is given by , which is commonly used by all CR-IoT users in a CR-IoT network.
2.3. Sensing Performance
Based on the center limit theorem, the distribution of the decision statistic for the CR IoT user under both hypotheses can be expressed as
where
and is a signal-to-noise ratio (SNR) that is defined as .
Based on Equation (4), we can calculate the probability of a false alarm and the probability of detection for the CR-IoT user by comparing with a pre-defined local threshold as follows.
and
where denotes a Gaussian tail function that is defined as .
The probability of a false alarm is the probability that the CR-IoT user incorrectly declares that the PU exists although the PU is actually absent. In contrast, the probability of detection denotes the probability that the CR-IoT user correctly declares that the PU is present.
At the FC, all the CR-IoT users send their local decisions to the FC, which are combined with the local results to obtain a global decision about the PU’s occupancy of the spectrum [39]. The sensing performance, i.e., , of the global decision is given by
and
where denotes the global decision threshold at the FC.
We can now calculate the decision statistics using Algorithm 1. Here, each CR-IoT user measures the received signal energy with samples. The locally measured energy is reported to the FC. Finally, the FC computes the global detection . Based on the global sensing performance , the sum rate can be evaluated.
where , , and are defined in Section 3.2.
| Algorithm 1 The conventional ED technique with cooperation for a CR-IoT network |
Input: and Output: Calculate the probability of a false alarm the probability of detection and the sum rate
|
3. Proposed Spectrum Sensing
For the proposed spectrum sensing in a CR-IoT network, the sensing based on the KLD technique is discussed, and the sum rate analysis is provided.
3.1. Spectrum Sensing Based on the KLD Technique
Under the frame structure presented in Figure 2, all the CR-IoT users sense the PU’s channel during a sensing time slot using the KLD technique.
Figure 2.
Frame structure of a time slot for reporting sensing information and packet transmission [39].
The KLD, which is the relative entropy between two probability density functions (PDF) and , is defined as [36,37,38]
The KLD representation of the two Gaussian distributions of and in Equation (4) with and , respectively, is required to be evaluated. To this end, means are calculated under two hypotheses with update equations as follows:
where and are the updated mean values for the CR-IoT user and are updated with the previous mean values and and the received energy under the hypotheses.
In the same manner, the variances are updated based on the received energy under two hypotheses as follows:
where and are the updated variance values for the CR-IoT user and are updated with the previous variance values and under two different hypotheses.
After updating the mean and variance information on behalf of all M CR-IoT users, the particular CR-IoT user measures the difference in the mean and variance of the CR-IoT user energy statistics from those of all other CR-IoT users. For all M CR-IoT users, the average values of mean are measured with the new mean values of Equation (11) and variance values of Equation (12). We can then calculate the average means, and , as follows:
where and , under the hypotheses, are the average mean values of the energy measurements which are provided by all other users except the CR-IoT user.
Furthermore, we can calculate the average variances and as follows:
where the average variances and are values of the energy measurements which are provided by all other users while ignoring the variance of the CR-IoT user. That is, these variances are obtained by excluding the CR-IoT user.
With Equations (13) and (14), we obtain M different statistics for the channel sensing with different combinations of CR-IoT users. Under the fading channels, some of the CR-IoT users could experience significantly deep fading. In this case, these CR-IoT users may report incorrect sensing results owing to the channel fading effects. To mitigate such a problem, we employ multiple decision statistics based on the various combinations of CR-IoT users. Using this approach, we can prevent the occurrence of a global channel sensing error caused by a few users under deep-fading channels.
After calculating the means and variances, the CR-IoT user obtains a local decision-statistics- based KLD as follows:
All the cooperative CR-IoT users provide the information of their local decision statistics to the FC. The FC then collects the information and makes a global decision. We can then evaluate the sensing performance based on the KLD statistics of the reporting CR-IoT users as follows:
and
where denotes the global decision threshold at the FC.
In the proposed sensing scheme, the probabilities of false alarm and detection cannot be analyzed because the distribution of the KLD is not available. For the evaluation of the sensing performance, therefore, the numerical results should be employed.
3.2. Sum Rate Analysis
Using the frame structure and sensing performance in the above subsection, we can analyze the sum rate while using several assumptions. In the transmission slot, the CR-IoT transmitter sends data according to scheduling based on a round-robin manner.
In a non-false alarm event, i.e., the absence of the PU is accurately detected by the unlicensed CR-IoT when the PU is absent, the unlicensed CR-IoT user can access the primary spectrum with the probability . In a detection event, the PU’s transmission is not interfered by the CR-IoT users. Therefore, the sum rate of both the PU and the CR-IoT users with a round-robin scheduling is expressed as
where denotes the channel capacity of the PU link, is the channel capacity of the CR-IoT link, and denotes the primary activity factor, which indicates the probability of the PU’s transmission in a given frame. and are defined as follows:
and
where and denote the SNR of the PU’s link and the CR-IoT link, respectively, and T denotes the total frame length.
In Algorithm 2, the entire process for obtaining the global decision at the FC and the sum rate evaluation are described.
3.3. Total Time Analysis
In the proposed scheme, if we increase the number of CR-IoT users (M), the total sensing and reporting time , consisting of the sensing time and reporting time , will be increased [34]. The total time required by the proposed scheme can be calculated as follows:
where denotes the reporting time for the CR IoT user. While the sensing time is shared by all CR-IoT users, the reporting time is not shared. Therefore, the total time is dependent on the number of CR-IoT users M. As M increases, the cooperative sensing performance is improved but the overhead for cooperation increases.
| Algorithm 2 The proposed KLD technique for a CR-IoT network. |
Input: and Output: Calculate the probability of a false alarm the probability of detection and the sum rate |
4. Simulation Results and Discussion
In this section, the simulation results and the related discussion are presented. To evaluate the performance of the proposed scheme, numerical evaluations were performed and compared with that of several other schemes using the Monte Carlo method. The simulations have been executed using MATLAB 2016a, and the results are obtained from the average of 30,000–70,000 independent simulation runs. The simulation parameters used are listed in Table 1.
Table 1.
Parameters used in simulations.
The sensing performance of the ED and KLD techniques are studied first, and their results are presented in Figure 3. The results were obtained for a fixed SNR ( dB) and varying number of samples . Figure 3 shows the cooperative sensing performance obtained with receiver operating characteristic (ROC) curves for the proposed and the conventional schemes with different numbers of samples. In the conventional scheme, the probability of detection increases with . For example, the probability of detection and the probability of false alarm are 0.52 and 0.20, respectively, when . For the same false alarm probability, the detection probability is lower when and . In the proposed scheme, the sensing performance is enhanced owing to the KLD technique. For example, the probability of detection and probability of false alarm are 0.89 and 0.20, respectively. By comparing both the ROCs at the FC in the conventional and proposed schemes, it can be shown that the proposed scheme provides a much better detection performance () than the conventional scheme. In addition, when the number of samples , then the detection probability is higher than that in cases with a smaller (). For example, a KLD method requires 20 samples () to obtain (for a given ). If an ED method is adopted, we can obtain (for a given ) even with 10 more samples than a KLD method (). Therefore, to obtain the same detection probability, an ED method requires much more sample than a KLD method. Hence, Figure 3 shows that the proposed KLD requires less than an ED method to achieve the same sensing performance.
Figure 3.
Receiver operating characteristic (ROC) curves at FC of the proposed and conventional schemes.
In the comparison of the sensing performance at an FC as in Figure 3, it is observed that with , , and , the proposed scheme can detect the primary spectrum with a detection probability of , , and , respectively, while the conventional scheme detects the licensed spectrum with a detection probability of , , and , respectively, as listed in Table 2.
Table 2.
Sensing performance at the FC for CR-IoT networks with a given false alarm probability ().
As shown in Figure 4, the simulation was performed under conditions wherein the SNR of the PU’s signal at the CR-IoT users varies from dB to 0 dB under fading channels. In a Rayleigh fading channel [41,42,43], the signal amplitude follows a Rayleigh distribution, and the instantaneous SNR of the PU’s signal at the unlicensed CR-IoT then follows an exponential distribution with a PDF that is given as follows:
where is the average SNR value. In a shadowing effect [41,42,43], the signal amplitude follows a log-normal distribution with a PDF that is given as follows:
Figure 4.
Detection and false alarm probabilities at the FC of the proposed and conventional schemes under various channels with .
Figure 4 presents the impact of the SNR and the fixed number of samples in the probability detection and the probability of false alarm for the proposed and the conventional sensing scheme. Based on the results, a higher probability of detection can be realized at a higher SNR for both the KLD and the ED processes in channels without fading. However, a lower probability of false alarm can be realized even under a higher SNR for the KLD and the ED schemes under fading channels. It is also shown that the detection performance in the proposed scheme is better compared to that in the conventional scheme under different channels with number of samples.
To compare the sensing performance at an FC, the probabilities of detection and false alarm are evaluated under various channel models. As shown in Figure 4, the proposed scheme with dB can detect the spectrum with a detection probability of , , , , , and , respectively, whereas the conventional scheme with dB detects the licensed spectrum with a detection probability of , , , , , and , respectively, as shown in Table 3.
Table 3.
Sensing performance at the FC of the proposed and conventional schemes under shadowing effects with , dB to 0 dB.
Figure 5 shows the sum rates for the conventional and proposed schemes depending on the probability of false alarm of a CR-IoT user because the sum rate is a function of the probability of false alarm . The sum rate of the proposed scheme is higher than that of the conventional scheme for the entire range of the probability of false alarm ( and ). Furthermore, the sum rate curve is a quasi-concave function of the probability of false alarm ( and ) for a given primary activity factor . Therefore, the sum rates of the proposed scheme are , , and over the conventional scheme under the number of samples, , , and , respectively.
Figure 5.
Sum rate curves versus probability of false alarm of CR-IoT user in conventional and proposed schemes when .
To compare the throughput of ED and KLD approaches, the sum rates are evaluated under the different number of samples, e.g., , , and . As shown in Figure 5, the proposed scheme can be obtained as an enhanced sum rate with 2.30 bps/Hz, 2.49 bps/Hz, and 2.58 bps/Hz, respectively, whereas those of the conventional scheme are 1.8 bps/Hz, 1.83 bps/Hz, and 1.98 bps/Hz, respectively, as listed in Table 4.
Table 4.
Sum rate at an FC for CR-IoT networks with a given false alarm probability ().
The results listed in Table 2, Table 3 and Table 4 show that the ED technique cannot realize an acceptable sensing performance with a small number of samples. To achieve a high probability of detection, firstly, the ED technique requires a larger number of samples, i.e., a longer sensing period. Therefore, the proposed scheme realizes a higher probability of detection because the KLD technique performs well even with a small number of samples. The short sensing interval is essential in IoT networks wherein a power saving operation is the most significant issue for a longer life time of the IoT devices.
5. Conclusions and Future Works
In this work, the cooperative spectrum sensing performance of the proposed scheme with the KLD technique and conventional scheme with the ED technique has been presented. The proposed scheme can provide a better sensing performance than the conventional spectrum sensing scheme under no fading channel with samples. The probability of detection in the proposed scheme with dB is , , and greater than the conventional scheme under no fading, fading, and shadowing fading, respectively. In addition, the proposed scheme provides an enhanced sum rate compared to the conventional scheme. Moreover, the proposed KLD scheme requires less sensing time as compared to the conventional ED scheme while maintaining the sensing performance. For energy-efficient IoT networks, the proposed scheme can achieve a higher sum rate and energy efficiency.
In our future work, we intend to analyze the sensing performance and sum rate using the reporting framework while considering the interference to the PU link. In addition, the dynamic threshold of the KLD technique could be considered under a noise uncertain environment.
Author Contributions
Conceptualization: M.S.M.; formal analysis: M.S.M., M.M.R., and H.Y.; methodology, software, and validation: M.S.M., K.M.A., M.K.I., and M.A.R.M.; writing—original draft preparation: M.S.M.; writing—review and editing; H.Y. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported in part by the Ministry of Science and Technology (MOST), Bangladesh (39.00.0000.009.06.024.19/EAS-426-442), by the National Research Foundation of Korea grant funded by the Korean government (Ministry of Science and ICT; 2019R1A2C1083988) and (Ministry of Education; 2017R1D1A1B03030757), and by the Ministry of Science and ICT, Korea, under the Information Technology Research Center support program (IITP-2019-2016-0-00313) supervised by the Institute for Information & Communications Technology Planning & Evaluation.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Yu, H.; Lee, H.; Jeon, H. What is 5G? Emerging 5G Mobile Services and Network Requirements. Sustainability 2019, 9, 1848. [Google Scholar] [CrossRef]
- Miah, M.S.; Schukat, M.; Barrett, E. An enhanced sum rate in the cluster based cognitive radio relay network using the sequential approach for the future Internet of Things. Hum. Comput. Inf. Sci. 2018, 8, 16. [Google Scholar] [CrossRef]
- Zhu, J.; Song, Y.; Jiang, D.; Song, H. A new deep-Q-learning-based transmission scheduling mechanism for the cognitive Internet of Things. IEEE Internet Things J. 2017, 5, 2375–2385. [Google Scholar] [CrossRef]
- Li, T.; Yuan, J.; Torlak, M. Network throughput optimization for random access narrowband cognitive radio Internet of Things (NB-CR-IoT). IEEE Internet Things J. 2018, 5, 1436–1448. [Google Scholar] [CrossRef]
- Miah, M.; Schukat, M.; Barrett, E. Sensing and throughput analysis of a MU-MIMO based cognitive radio scheme for the Internet of Things. Comput. Commun. 2020, 154, 442–454. [Google Scholar] [CrossRef]
- Kim, B.; Yu, H.; Noh, S. Cognitive Interference Cancellation with Digital Channelizer for Satellite Communication. Sensors 2020, 20, 355. [Google Scholar] [CrossRef]
- Awin, F.A.; Alginahi, Y.M.; Abdel-Raheem, E.; Tepe, K. Technical issues on cognitive radio-based Internet of Things systems: A survey. IEEE Access 2019, 7, 97887–97908. [Google Scholar] [CrossRef]
- Tang, Y.; Li, Q. Reviews on the Cognitive Radio Platform Facing the IOT. In Informatics in Control, Automation and Robotics; Springer: Berlin/Heidelberg, Germany, 2011; pp. 825–833. [Google Scholar]
- Khan, A.A.; Rehmani, M.H.; Rachedi, A. Cognitive-radio-based internet of things: Applications, architectures, spectrum related functionalities, and future research directions. IEEE Wirel. Commun. 2017, 24, 17–25. [Google Scholar] [CrossRef]
- Cavdar, T.; Ebrahimpour, N. Decision making for small industrial internet of things using decision fusion. Turkish J. Electr. Eng. Comput. Sci. 2019, 27, 4134–4150. [Google Scholar] [CrossRef]
- Mitola, J.; Maguire, G.Q. Cognitive radio: Making software radios more personal. IEEE Pers. Commun. 1999, 6, 13–18. [Google Scholar] [CrossRef]
- Haykin, S. Cognitive radio: brain–empowered wireless communications. IEEE J. Sel. Areas Commun. 2005, 23, 201–220. [Google Scholar] [CrossRef]
- Wyglinski, A.M.; Nekovee, M.; Hou, T. Cognitive Radio Communications and Networks: Principles and Practice; Academic Press: Burlington, MA, USA, 2009. [Google Scholar]
- Alghorani, Y.; Kaddoum, G.; Muhaidat, S.; Pierre, S.; Al-Dhahir, N. On the Performance of Multihop- Intervehicular Communications Systems Over Rayleigh Fading Channels. IEEE Wirel. Commun. Lett. 2015, 5, 116–119. [Google Scholar] [CrossRef]
- Joshi, P.; Bagwari, A. An Overview of Cognitive Radio Networks: A Future Wireless Technology. In Sensing Techniques for Next Generation Cognitive Radio Networks; IGI Global: Hershey, PA, USA, 2019; pp. 1–26. [Google Scholar]
- Supraja, P.; Gayathri, V.; Pitchai, R. Optimized neural network for spectrum prediction using genetic algorithm in cognitive radio networks. Cluster Comput. 2019, 22, 157–163. [Google Scholar] [CrossRef]
- Gu, Y.; Chen, H.; Zhai, C.; Li, Y.; Vucetic, B. Minimizing age of information in cognitive radio-based iot systems: Underlay or overlay? IEEE Internet Things J. 2019, 6, 10273–10288. [Google Scholar] [CrossRef]
- Majumder, S. Energy Detection Spectrum Sensing on RTL-SDR based IoT Platform. In Proceedings of the 2018 Conference on Information and Communication Technology (CICT), Madhya Pradesh, India, 26–28 October 2018; pp. 1–6. [Google Scholar]
- Akyildiz, I.F.; Lee, W.Y.; Vuran, M.C.; Mohanty, S. NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey. Comput. Netw. 2006, 50, 2127–2159. [Google Scholar] [CrossRef]
- Nguyen, V.D.; Shin, O.S. Cooperative prediction-and-sensing-based spectrum sharing in cognitive radio networks. IEEE Trans. Cognit. Commun. Netw. 2017, 4, 108–120. [Google Scholar] [CrossRef]
- Vimal, S.; Kalaivani, L.; Kaliappan, M. Collaborative approach on mitigating spectrum sensing data hijack attack and dynamic spectrum allocation based on CASG modeling in wireless cognitive radio networks. Cluster Comput. 2019, 22, 10491–10501. [Google Scholar] [CrossRef]
- El-Saleh, A.A.; Ismail, M.; Ali, M.; Mohd, A.; Arka, I.H. Hybrid SDF-HDF Cluster-Based Fusion Scheme for Cooperative Spectrum Sensing in Cognitive Radio Networks. KSII Trans. Internet Inf. Syst. 2010, 4, 1023–1041. [Google Scholar] [CrossRef]
- Shen, B.; Kwak, K.S. Soft combination schemes for cooperative spectrum sensing in cognitive radio networks. ETRI J. 2009, 31, 263–270. [Google Scholar] [CrossRef]
- Bouraoui, R.; Besbes, H. Cooperative spectrum sensing for cognitive radio networks: Fusion rules performance analysis. In Proceedings of the 2016 International Wireless Communications and Mobile Computing Conference (IWCMC), Paphos, Cyprus, 15 January 2016; pp. 493–498. [Google Scholar]
- Ahmed, M.E.; Kim, D.I.; Kim, J.Y.; Shin, Y. Energy-arrival-aware detection threshold in wireless-powered cognitive radio networks. IEEE Trans. Veh. Technol. 2017, 66, 9201–9213. [Google Scholar] [CrossRef]
- Tavana, M.; Rahmati, A.; Shah-Mansouri, V.; Maham, B. Cooperative sensing with joint energy and correlation detection in cognitive radio networks. IEEE Commun. Lett. 2016, 21, 132–135. [Google Scholar] [CrossRef]
- Miah, M.S.; Rahman, M.M. An eigenvalue and superposition approach based cooperative spectrum sensing in cognitive radio networks. In Proceedings of the 2014 International Conference on Electrical Engineering and Information & Communication Technology, Dhaka, Bangladesh, 20–21 March 2014; pp. 1–7. [Google Scholar]
- Plata, D.M.M.; Reátiga, Á.G.A. Evaluation of energy detection for spectrum sensing based on the dynamic selection of detection-threshold. Proc. Eng. 2012, 35, 135–143. [Google Scholar] [CrossRef]
- Khan, R.T.; Islam, M.I.; Zaman, S.; Amin, M. Comparison of cyclostationary and energy detection in cognitive radio network. In Proceedings of the 2016 International Workshop on Computational Intelligence (IWCI), Dhaka, Bangladesh, 12–13 December 2016; pp. 165–168. [Google Scholar]
- Sarala, B.; Devi, D.R.; Bhargava, D. Classical energy detection method for spectrum detecting in cognitive radio networks by using robust augmented threshold technique. Cluster Comput. 2019, 22, 11109–11118. [Google Scholar] [CrossRef]
- Miah, M.S.; Yu, H.; Godder, T.K.; Rahman, M.M. A cluster-based cooperative spectrum sensing in cognitive radio network using eigenvalue detection technique with superposition approach. Int. J. Distrib. Sens. Netw. 2015, 11, 207935. [Google Scholar] [CrossRef]
- Amin, M.R.; Rahman, M.M.; Hossain, M.A.; Islam, M.K.; Ahmed, K.M.; Singh, B.C.; Miah, M.S. Unscented kalman filter based on spectrum sensing in a cognitive radio network using an adaptive fuzzy system. Big Data Cognit. Comput. 2018, 2, 39. [Google Scholar] [CrossRef]
- Rawat, A.S.; Anand, P.; Chen, H.; Varshney, P.K. Collaborative spectrum sensing in the presence of Byzantine attacks in cognitive radio networks. IEEE Trans. Signal Proc. 2010, 59, 774–786. [Google Scholar] [CrossRef]
- Awin, F.; Abdel-Raheem, E.; Tepe, K. Blind spectrum sensing approaches for interweaved cognitive radio system: A tutorial and short course. IEEE Commun. Surv. Tutor. 2018, 21, 238–259. [Google Scholar] [CrossRef]
- Iqbal, Z.; Nooshabadi, S.; Jadi, K.; Ghasemi, A. Sensor Cooperation and Decision Fusion to Improve Detection in Cognitive Radio Spectrum Sensing. In Proceedings of the 2018 9th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), New York City, NY, USA, 8–10 November 2018; pp. 276–281. [Google Scholar]
- Gul, N.; Qureshi, I.M.; Omar, A.; Elahi, A.; Khan, S. History based forward and feedback mechanism in cooperative spectrum sensing including malicious users in cognitive radio network. PLoS ONE 2017, 12, e0183387. [Google Scholar] [CrossRef]
- Vu-Van, H.; Koo, I. A robust cooperative spectrum sensing based on Kullback-Leibler divergence. IEICE Trans. Commun. 2012, 95, 1286–1290. [Google Scholar] [CrossRef]
- Gul, N.; Qureshi, I.M.; Akbar, S.; Kamran, M.; Rasool, I. One-to-Many Relationship Based Kullback Leibler Divergence against Malicious Users in Cooperative Spectrum Sensing. Wirel. Commun. Mob. Comput. 2018, 2018, 3153915. [Google Scholar] [CrossRef]
- Miah, M.S.; Schukat, M.; Barrett, E. Maximization of sum rate in AF-cognitive radio networks using superposition approach and n-out-of-k rule. In Proceedings of the 2017 28th Irish Signals and Systems Conference (ISSC), Killarney, Ireland, 20–21 June 2017; pp. 1–6. [Google Scholar]
- Jan, S.U.; Vu, V.H.; Koo, I. Throughput maximization using an SVM for multi-class hypothesis-based spectrum sensing in cognitive radio. Appl. Sci. 2018, 8, 421. [Google Scholar] [CrossRef]
- Kieu-Xuan, T.; Koo, I. A Cooperative Spectrum Sensing Scheme Using Fuzzy Logic for Cognitive Radio Networks. KSII Trans. Internet Inf. Syst. 2010, 4, 289–304. [Google Scholar] [CrossRef]
- Awin, F.; Salout, N.; Abdel-Raheem, E. Combined Fusion Rules in Cognitive Radio Networks Using Different Threshold Strategies. Appl. Sci. 2019, 9, 5080. [Google Scholar] [CrossRef]
- Simon, M.K.; Alouini, M.S. Digital Communication over Fading Channels; John Wiley & Sons: Hoboken, NJ, USA, 2005. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).