Cite this asOmariba ZB (2021) Analysis of spectrum allocation of secondary users based on linear cooperative spectrum sensing techniques in cognitive radio networks. Trends Comput Sci Inf Technol 6(1): 025-033. DOI: 10.17352/tcsit.000035
This study is based on using the optimization problem of linear cooperative spectrum sensing (CSS) techniques for the analysis and correlation of spectrum allocation to secondary users (SUs) without interfering with the operations of the primary users. To achieve this the system must discover when the licensed users are not using their assigned spectrum so that the spectrum is assigned to the unlicensed users. But when the PUs surfaces the Sus that is holding the spectrum releases it immediately. The probabilities of detection, probability of false alarm, and probability of miss detection msust be kept as low as possible and this is confirmed in our simulation results which indicates that probabilities is kept at <1. This indicates that there is improved spectrum efficiency in CSS where the SUs uses the spectrum without interfering with the PUs thus forming the main objective of cooperative spectrum sensing.
A cognitive radio (CR) is an intelligent radio technology developed to improve the utilization efficiency of radio spectrum due to the increment in spectrum demand to improve by sensing and sharing the unexploited frequency bands in the radio environment. Due to spectrum scarcity the CR is introduced to accommodate the ever increase in spectrum demand by automatic detection of available sub-bands in a wireless spectrum and then changes its transmitter and or receiver parameters to allow more concurrent wireless communications in a given spectrum band at a given location forming a dynamic spectrum management practice [1-3]. Therefore the CR is programmed and configured dynamically so that the transceiver can use the best available sub-bands and allowing the unlicensed users to operate alongside the licensed users by utilizing the unutilized radio frequencies . The Primary users (PUs) are the licensed users whereas the secondary users (SUs) are the unlicensed user who access spectrum opportunistically without interfering with the primary user [5,6]. The cooperative spectrum sensing technique is assumed to be the best technique in the improvement of accuracy of spectrum sensing.
The CR is basically a hybrid technique that involves software defined radio (SDR) for easy configuration of radio system parameter in spread spectrum communications. The CR functions as an autonomous unit in the communications environment due to which it includes the ability of the transceiver to determine its geographic location, user identification and authorization, encryption and decryption of signals, sensing neighbouring wireless devices in operation, and adjustment of output power and modulation characteristics. Information about the environment is exchanged with the networks the CR accesses. The CR monitors it performance in real-time as well as reading the radio’s outputs in order to determine the radio frequency (RF) environment, channel conditions, link performance, etc. then the CR adjust the radio settings to deliver the required quality of service (QoS) , subject to an appropriate combination of user requirements, operational limitations, and regulatory constraints. According to , overall network output can be maximized through the use of unlicensed sensor nodes that utilize idle licenced user spectrum which overally improves spectrum use through the exploitation of idle spectrum. With improvements of technology smart radio proposals combine wireless mesh network, CR, and SDR. The mesh network dynamically changes the path messages taken between two given nodes using cooperative diversity; the CR dynamically changes the frequency band used by the messages between two consecutive nodes on the path; and the SDR dynamically changes the protocol used by the message between two consecutive nodes.
There are basically two types of CR i.e. a full CR, and a spectrum-sensing CR (SSCR). A full CR takes into account all parameters that a wireless node or network can be aware of, while SSCR is used to detect free sub-bands or channels in the RF spectrum. The CR technology is very beneficial to the users and the network operators: to the users it reduces the cos of sharing the spectrum which is below the cost of purchasing a licenced band; while to the network operators the CR enhances the user base of a network catering for specific applications since CR technology allows Sus to utilize the unoccupied white spaces of the PU spectrum thus enhancing the system efficiency . The goal of this paper is to analyse the spectrum allocation to SUs, and perform some simulations based on linear cooperative spectrum sensing in cognitive radio networks (CRN). This is done with a view to improve utilization efficiency of radio spectrum due to increased demand of spectrum, and to improve the sensing and sharing of unexploited frequency bands in the radio environment. Section II presents the problem statement, Section III outlines the architecture of CRN. In Section IV the sensing technologies of CR are discussed. The simulation results and performance analysis is represented in Section V, and the conclusion is provided in Section VI.
Cognitive radio has aroused a lot of interest as a solution to spectrum scarcity in the next generation of wireless communication. The main idea of cognitive radio is to let the secondary users (SUs) opportunistically access the channels that are temporarily not occupied by the pre-assigned primary users (PUs). In a cognitive radio system, the access priorities of PUs have to be guaranteed, i.e., SUs need to learn the PUs’ activities to avoid interfering with the PUs on the band. Therefore, SUs need to sense the PU activity on a particular spectrum before transmitting data on that spectrum. Due to limited sensing capabilities of individual SUs, cooperative spectrum sensing is provided as a way to gather SUs’ sensing information in order to increase the accuracy of PU occupancy detection. However, cooperative spectrum sensing can be attacked by malicious SUs, who can intentionally report fake sensing results to mislead the final aggregated result. Our study is aimed to design and develop a technique to analyse and correlate spectrum allocation of secondary users using optimization problem of linear cooperative spectrum sensing techniques.
The CR network architecture is composed of a number of primary networks (PNs) that exist with the same coverage are of a single CR network. The PN also known as a licenced network is an existing network which is licenced to operate in a certain spectrum band. The spectrum licenced to the PNs can only be accessed by its users only, as PNs are non-intrusive and the transmissions of the PUs should not be affected by the SUs. The PNs therefore, define the upper bounds on the CR network activities in their licensed bands in terms of maximum power levels to guarantee the promised performance level of the subscribers. The SUs are not licensed to operate in the predefined bands, thus SUs achieve spectrum access in an opportunistic manner and can only utilize the unutilized spectrum . The architecture of the CR network is categorized into two: centralized CR networks, and distributed CR networks. In the centralized CR network the channel sharing is anticipated to permit several CR nodes together to use the unutilized spectrum band for opportunistic transmission. The spectrum in the system is managed by the CR controller (CRS) who fairly assigns the spectrum bands among the users according to their priority order to increase the spectrum capacity in the system. Therefore if the users are assigned priority levels, then the spectrum allocation will take place based on the priority order. If one user enters the queue awaiting to be assigned a spectrum but withdraws before the assignment takes place, then the next user will take that chance in that order. The major challenge faced by the CRC after detecting the available spectrum is sharing the spectrum among the CR users.
As shown in Figure 1, the CR architecture which is commonly known as the cognitive cycle includes detecting spectrum white space, selecting the best frequency bands, coordinating spectrum access with other users and vacating the frequency when a PU appears . Thus spectrum sensing involves sensing of the unused spectrum bands, spectrum sharing involves the management of access channels between many users while averting collision, spectrum decision involves the access and decision of the best channels, and spectrum mobility involves the switching to target channel when a licensed user appears. The cognitive cycle is supported by spectrum sensing and power control functions. The unused spectrum is first detected and shared without harmful interference to other users, and the power control function used for both spectrum access and spectrum sharing CR systems to find the cut-off level of so und-to-noise-ratio (SNR) supporting the channel allocation and imposing interference power constraints for the PUs protection as well [11,12].
The analysis and decision can be supported by learning mechanisms which exploit the knowledge obtained from the execution of prior decisions, while the observation stage typically involves making measurements at several nodes of a CRN. These measurements must be reported to the entity in charge of analysing them to extract the relevant information about the radio environment and to execute the decision-making . The SUs needs to sense all vacant frequency bands and the spectrum sensing allows an opportunistic utilization of the unutilized bands. Many researchers have covered broad areas in CR networks spectrum sensing to accomplish the increasing call of more frequency bands and increased traffic handling . The CR technology provides problem solving solution for future wireless networks to utilize available unused frequency bands in an opportunistic appearance, improving the systems performance without interfering with the PUs.
Spectrum sensing (SS) is fundamentally the most important aspect of CR network management as it calls for timely, speedy, and accurate monitoring of the RF environment to identify the unlicensed bands and then assign them to SUs to enhance CR system efficiency. The spectrum sensing phase is divided into five small phases, sensing phase, reporting phase, CRC phase, re-transmission phase and again CRC for the re-transmitted sensing measurement. In the sensing phase, all cooperative SUs perform local SS simultaneously, while in reporting phase, local sensing data is reported to the FC. In CRC phase, CRC of each SUs is conducted to detect the error. In re-transmission phase, sensing measurements of all SUs on which error greater than threshold is detected are re-transmitted. In data transmission phase, data of SUs is transmitted . Each time the spectrum hole is viewed to ascertain when the PUs is not transmitting, and also to ensure that the one used by the SUs in transmission does not cause interference to all PUs across all frequencies. Thus it is upon the SUs to perform ss either sporadically or successively so that when the PUs reappear they can stop instantly .
In CR, a general model for spectrum sensing can be shown as:
where x(n) is the signal received by the CR, w(n) is the receiver additive, complex white Gaussian noise (CWGN) which is assumed to be an independent and identically distributed (i.i.d) random process with zero mean and variance σn2, s(n) is samples of transmitted signal generated by the primary transmitter (PU signal), and h is the complex amplitude gain of the channel; the hypothesis H0 and H1 represent whether the signal is absent or present for PU detection using CR receiver equipped with single antenna element respectively. Using energy detector, the CR will compare the collected energy E with a predefined threshold λ to decide whether the PU channel is occupied or idle.
The H0 hypothesis H1 and model is used to implement in various spectrum sensing techniques: matched filter, energy detection, cyclostationary feature detection, and Eigen value based detection. These hypothesis are applied by all spectrum sensing techniques, but they suffer from poor performance under low SNR especially when the AWGN is directly added to the signal. Thus to improve the performance in spectrum sensing techniques, the SNR should be increased, and to achieve this multiple antenna elements or antenna array is utilized at the CR receiver to boost SNR by the value of the array gain .
When there is inefficient fixed spectrum allocation it leads to scarcity of spectrum and this suggests that there is less usage of licenced spectrum. To find the unoccupied frequency bands is usually difficult due to early allocation of the useful radio spectrum. However in the absence of PU, the SU is allowed to utilize licenced band, without any interference. The CR changes the transmitting parameters and thus adopts easily with the changes in environment, by always identifying the sensing spectrum and identifying the available channels. To achieve this goal the CR network integrates both dynamic spectrum access (DSA) and static spectrum access (SSA) . With the DSA in cognitive radio networks, every senor is made a cognitive sensor node and is enabled to recognize unoccupied channels in overcrowded band as well as to make opportunistic use of the channel for communication. However the priority of the channel use is still belonging to the PUs or licensed user who needs to inform the SUs before it reclaims the channel.
Therefore, the DSA or the unlicensed network usually have CR base station that connects the CR users through single-hop connection for their communication. But, the CR user requires cognitive functionality to operate in the licensed frequency band with the PUs, since it does not have license and same priority as the PUs to operate in a licensed band. In the case of unlicensed band spectrum operation, a CR user has the same priority to access the unlicensed frequency band as other CR users.
The sharing of spectrum between the PUs and the SUs in must be realized in CR networks while protecting the PUs transmission. This is so because numerous CR users may simultaneously attempt to access the spectrum, thus spectrum sharing ensures that there is smooth and fair competition among CR uses for unlicensed spectrum band so that collision of CR users over corresponding portions of spectrum is averted [13,17]. The spectrum sharing can be vertical or horizontal based on the networks or components involved. When the spectrum sharing takes place within the licensed spectrum bands and licensed user it is termed as vertical spectrum, but if sharing takes place with the unlicensed bands and unlicensed users then it is termed as horizontal spectrum sharing. The spectrum sharing behaviour can be in a cooperative or non-cooperative manner.
There are basically two types of CR techniques: non-cooperative (transmitter detection) techniques, and cooperative sensing techniques (Figure 2).
The transmitter detection (non-cooperative) based sensing techniques are the methods that uses the Signal to Noise Ratio (SNR) and the threshold of the detected signal from the transmitter to seek the presence of PUs . However these methods fails to work out robustly whenever the SNR level drops below the required threshold. The transmitter detection based techniques are divided into semi-blind techniques, blind technique, and non-blind technique . The techniques under the transmitter detection based sensing includes energy detection (ED), cyclostationary feature detection (CFD), the matched filter detection(MFD), wavelet spectrum sensing, and the Eigen value based detection. The semi-blind technique does not require any prior information about the signal which needs to be detected (PU), but it needs to know information about noise only so it is known as (semi-blind). An example of a semi-blind technique is the energy detection (ED). The blind technique does not need any information about the PU or noise, so this is called “blind” such as the Wavelet spectrum sensing and Eigen values based detection. The non-blind technique requires all information about both signal detection PU and noise, and many algorithms are built on this technique such as the matched filter detection and cyclostationary feature detection .
The cooperative spectrum sensing (CSS) is a spectrum sensing technique whose objective is to determine if the spectrums are occupied by licensed users (PUs) or not, so that the unlicensed users (SUs) can utilize that spectrum if it is not occupied . The spectrum hole is sensed and utilized if the Pus is un-occupied, making it very crucial to the performance of both primary and secondary network. The detection performance can be primarily evaluated on the basis of two metrics: probability of false alarm (PF) which reduces the spectral efficiency; and the probability of detection (PD) that avoids the interference with the PUs. The sensing decision of the local secondary user (SU) alone may not be reliable enough due to shadowing, multipath fading and time varying nature of wireless channels between PUs and Sus, and it is due to these challenges that the CSS becomes handy. As many Sus are involved in the CSS, it makes it difficult to achieve the desired performance due to the deficient reporting channel, and the sensing data with error affects the CSS performance. Consequently the existence of large number of Sus involved in the CSS can decrease the energy efficiency of the CR network.
The CSS technique can be divided further into centralized CR network, and distributed CR networks [20,21], to provide the ability to the CR networks to overcome problems related to hidden PUs . In the centralized CR network, SUs report sensing outcomes to a fusion center (FC) and receive instructions from the FC. In a distributed system, SUs do not rely on a DFC for channel access decision making but autonomously decide the channel avail- ability by aggregating outcomes reported by other SUs. Cooperative spectrum sensing is confronted by spectrum sensing data falsification (SSDF) attacks by which malicious SUs to intentionally report fake sensing results to mislead decision making (Figure 3).
In a centralized CSS decision making, a node is selected to act as a FC, for the FC is responsible for deciding the overall PU occupancy. There are many methods used in the centralized CSS which includes soft computing method, hard fusion rule, renewal process method, blind detection method, and weighted average . On the other hand in the distributed CSS decision, the Sus cooperate to detect the spectrum holes in the CR network environment. Unlike in the centralized CSS, here there exists no infrastructure support to act as the fusion center, as the SU collaborate with its neighbours to determine the presence or absence of the PU signal for the channel of interest (Table 1).
This section shows the simulations results of CR network and performance analysis based on MATLAB software. The analysis of performance of CSS techniques is basically based on probability of detection Pd, probability of false alarm PFA and the probability of miss detection PMD (Figure 4).
To discover the availability of a licensed user at times when he is using the spectrum it called Pd whereas to discover the false declaration of the presence of licensed users in the spectrum band and PMD is declaring the absence of Pus at the same time of spectrum occupancy. The probability of false alarm PFA will cause utilization of spectrum while the PMD will lead to the interference with PUs, thus the CR network should exhibit low levels of both of these probabilities as possible. The simulation results confirm this fact of keeping the probabilities as low as possible and for these case it is kept at <1 are shown in Figures 5 to 15 respectively. Hence it is proved by simulation analysis that CSS scheme provides a better detection probability, less false alarms and lower miss detection of a PU. Therefore a cognitive radio user who is unlicensed can use the spectrum efficiently without interfering PU, which is a main objective of cooperative spectrum sensing in CRN.
From Figure 4 (a)-(d), where thet SNR ≤ -5dB, t can be shown that the performance is high at low SNR ranges, and performance is low for high SNR rangesas 0 ≤ SNR ≤ 20dB seen in Figure 4(e-i). From Figure 5, there is high probability detection witnessed when the SNR range is high under both averaging filter and the rational IR filter. The averaging filter is least when there is least SNR value ranges between (-20dB to -10dB), but this value start to accelerate higher than the rational IR filter as recorded in the simulation experiments (Figures 5-15).
Equally the theoretical probability detection as shown in Figure 5, shows that the value of Pd grows exponentially as the SNR values increase between (-20dB to 5dB), but this value of Pd remains constant for the corresponding SNR values (10dB to 20dB) respectively. The simulation parameters are shown in Table 2.
Thus from Figure 5 and Figure 6, it can be concluded that to improve the PD, cooperative SUs needs to be increased. The performance of the energy detection is measured by Pd which defines the probability of detecting the presence of the PU signal by the sensing technique given some threshold λ. The Pd can be defined also as the probability of the PU transmitting on the licenced channel being true, and the detector detecting the PU signal. From Figure 6, the probability of false alarm (PFA) is high when the SNR value is low, and vice versa, and the same case observed in Figure 7, where the probability of miss (PM) under averaging filter is high when the SNR value is low, but as the SNR value improves, the (PM) is high as compared to rational IR filter. In general it is observed that the (PM) drops as the SNR value increases.
In literature there are different cooperative detection techniques given for spectrum sensing. The detection probabilities in CRN may also be improved by cooperation among the cognitive radio users (CRUs) but at additional overhead. In this paper, we introduce the linear CSS technique for the analysis of spectrum allocation of SUs and we performed the simulations which is the main objective. The maximum spectrum usage and efficient performance of the CRN is achieved by the application of CSS. This is confirmed in the simulation results that indicates the probability of detection, probability of false alarm, and probability of miss detection kept as low as <1. We explore the CSS because of the high efficiency as compared to the non-cooperative spectrum sensing. As shown from the simulation there is improved detection of performance of CSS when the PFA is higher than the PMD. Our future work involves an in depth analysis of SNR on each of the detection techniques of spectrum allocation towards improvement of detection performance.
Subscribe to our articles alerts and stay tuned.