Abstract
Cooperative spectrum sensing can improve detection performance of cognitive radio (CR) when the channel is in severe fading and shadowing environment. In this paper, we have designed cooperative spectrum sensing-based wideband CR system including transmitter and receiver. Each CR user marks the spectrum availability through energy detection and gets the sub-basis function through doing Inverse Fast Fourier Transform (IFFT) with the product of the spectral marker vector and the random phase vector. The cooperative spectrum sensing can be realized by cascading the sub-basis functions of all the users. The simulation results have shown that the proposed system can avoid the interference caused by the primary user and outperform the spread spectrum system.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Radio spectrum is a precious natural resource licensed by the government, most of which have been allocated to the primary users (PU). However, the researches taken by FCC have shown that some frequency bands are not used for most of the time, while other bands are only occupied in part of the time, but only a few bands are competitively used by many users [1, 2]. In order to solve the problem of spectrum resource scarcity, cognitive radio (CR) has been proposed, which is such a communication device with cognitive function and can detect to use the idle spectrum [3].
Some spectrum sensing methods have been proposed such as energy detection, correlation detection, cyclostationary feature detection and cooperative spectrum sensing, etc. [4, 5]. When the channel is in severe fading and shadowing environment, the performance of the first three methods may be very low. However, cooperative spectrum sensing can improve the overall detection performance by the collaboration of multiple CR users [6,7,8]. Although the spectrum sensing has been intensive study, a CR system haven’t been designed, which can sense to use the idle spectrum effectively
In this paper, a cooperative spectrum sensing-based wideband CR system has been proposed. In the system, the cooperative CR users sense to sample the spectrum environment and judge whether the sub-channel is available by the adaptive threshold-based energy detection; the spectrum availability is marked as a tag vector in the frequency domain, which is multiplied by the random phase vector. The Inverse Fast Fourier Transform (IFFT) of the product generates the sub-basis function. All the sub-basis functions are cascaded to get the system basis function, which can realize cooperative spectrum sensing. The user data are modulated onto the system basis function for the transmissions in idle spectrum.
2 Adaptive Threshold-Based Energy Detection
The purpose of spectrum sensing is to detect the existence of PU signal. Considering N CR users to participate in the cooperative spectrum sensing, the sensing signal received by each user can be described as a binary hypothesis as follows
where \( H_{0} \) and \( H_{1} \) denote absence and presence of the PU, respectively, \( y_{i} (n) \) is the signal received by the user i, \( s(n) \) denotes the PU signal with mean of 0 and average power of \( P_{s} \), \( h_{i} \) denotes the user’s channel gain, and \( u_{i} (n) \) is the noise obeying the Gauss distribution with mean of 0 and variance of \( \sigma_{i}^{2} \). Energy detection value is obtained by taking the average square amplitude of M signal sampling nodes as follows
According to the central limit theorem, when M is big enough, \( T(y_{i} ) \) follows the Gauss distribution approximately. We can get the means \( u_{{i,H_{0} }} \), \( u_{{i,H_{1} }} \) and variances \( \sigma_{{i,H_{0} }}^{2} \), \( \sigma_{{i,H_{1} }}^{2} \) under the hypotheses \( H_{0} \) and \( H_{1} \) as follows
where \( r_{i} = h_{i}^{2} P_{s} /\sigma_{i}^{2} \) is the sensing signal-to-noise ratio (SNR) of user i. Supposing the energy detection threshold is \( \lambda_{i} \), we can get the false-alarm probability and detection probability as follows
where Q(.) denotes the normal Gauss complementary integral function. Since the detection probability \( P_{d,i} \) is susceptible to the noise, in order to ensure the detection accuracy, the adaptive threshold is given by
Substituting (6) into (4), the corresponding false alarm probability is given by
Since different CR users are in different channel environments and their detection probabilities are different, \( \lambda_{i} \) is adaptively changed according to the environmental noise (e.g. threshold decreases with weak noise and increases with strong noise) [9]. Compared with the fixed threshold, the adaptive threshold can guarantee the detection performance of different users in different noise environment.
3 System Model Design
In this paper, the CR system adopts cooperation spectrum sensing based on the adaptive threshold-based energy detection, hence, the spectrum sensing performance can be improved greatly.
3.1 CR Transmitter Design
The CR transmitter is designed as shown in Fig. 1, whose core is the basis function generation [10]. User i for \( i = 1,2, \ldots ,N \) samples the spectrum environment, calculates the energy vector \( \varvec{T(y}_{\varvec{i}} \varvec{)} \) by (2) and selects the adoptive threshold \( \lambda_{i} \) according to (6). Each element in the vector \( \varvec{T(y}_{\varvec{i}} \varvec{)} \) is compared with \( \lambda_{i} \), and the corresponding bit value is set to be 0 (unavailable subchannel) if \( T(y_{i} ) \ge \lambda \) and 1 (available subchannel), otherwise. The generated 1-bit vector is denoted by \( \varvec{A}_{\varvec{i}} \left(\varvec{\omega}\right) = \{ A_{i1} ,A_{i2} , \ldots ,A_{im} , \ldots \} \) for marking spectrum hole. Random phase generator generates a random phase vector \( \varvec{e}^{{\varvec{j\theta (\omega )}}} = \{ e^{{j\theta_{1} }} ,e^{{j\theta_{2} }} , \ldots ,e^{{j\theta_{m} }} , \ldots \} \), which is multiplied by the corresponding element in \( \varvec{A}_{\varvec{i}} \left(\varvec{\omega}\right) \) to get a new signal vector \( \varvec{B}_{\varvec{i}}^{\varvec{'}} \left(\varvec{\omega}\right) \). \( \varvec{B}_{\varvec{i}}^{\varvec{'}} \left(\varvec{\omega}\right) \) is multiplied by a scaling factor C to get \( \varvec{B}_{\varvec{i}} \left(\varvec{\omega}\right) \). The time domain signal \( b_{i} (t) \) is obtained through doing IFFT with \( B_{i}^{'} \left( \omega \right) \). Updating user \( i = i + 1 \) and detection threshold \( \lambda = \lambda_{i + 1} \), detect the spectrum again. We can obtain N users’ sub-basis function \( b_{i} (t) \) for \( i = 1,2, \ldots ,N \). Cascading \( b_{i} (t) \), we can obtain the system basis function of cooperative users as follows
The detected signal \( y_{i} \) is orthogonal with \( b_{i} (t) \), hence, we can guarantee the orthogonality between \( b(t) \) and all the \( y_{i} \) for \( i = 1,2, \ldots ,N \). \( b(t) \) is stored as a basis function for the modulation process of information data \( d_{n} \). If the channel electromagnetic environment is constant over a continuous estimation time interval, a new basis function will be generated at the beginning of the time interval, and the subsequent data are modulated using the same basis function in the memory. The modulated data is emitted by the transmitting antenna. The modulation on the basis function uses bipolar modulation mode as follows
3.2 Receiver Design
The CR receiver is designed as shown in Fig. 2. The receiver obtains signal \( r(t) \) as well as the spectrum environment sampling of N users. The receiver can estimate the system basic function \( \widehat{b}(t) \) using the same system basic function generator as the transmitter. The receiver gets L equal interval cyclic shifts of conjugate \( \widehat{b}(t) \) as \( \widehat{b}_{j}^{*} (t) \) for j = 1, 2, …, L and then calculates the cycle correlation of \( r(t) \) and \( \widehat{b}_{j}^{*} (t) \) within a symbol as \( z_{j} (t) \). Through finding the subscript l of the maximum \( z_{j} (t) \), we can estimate the transmitted data \( \widehat{d}_{n} \) according to the cyclic shift of \( \widehat{b}_{l} (t) \) relative with \( \widehat{b}(t) \).
3.3 System Performance Analysis
We can get frequency domain representation of the system basis function as follows
from which we can see that for a sub-channel, if user i detects the presence of the PU in the sub-channel, the element value in the corresponding position of the vector \( \varvec{B}_{\varvec{i}} \left(\varvec{\omega}\right) \) is set to be 0, hence, the element value in the same position of \( {\mathbf{B(}}{\mathbf{\upomega }}{\mathbf{)}} \) is also 0, which indicates that the subchannel is unavailable [11]. The cooperative spectrum sensing satisfies the “OR Rule”, and detection probability and false alarm probability are obtained as follows
Assuming the average noise power is \( N_{0} \), in the receiver, the interference noise obtained from the correlation of the received signal and the local basic function obeys the distribution as follows
where \( \rho = {{\text{Cov} \left( {b(t),{\kern 1pt} {\kern 1pt} \widehat{{b_{l} }}(t)} \right)} \mathord{\left/ {\vphantom {{\text{Cov} \left( {b(t),{\kern 1pt} {\kern 1pt} \widehat{{b_{l} }}(t)} \right)} {\sqrt {\text{Val} \left( {b(t)} \right) \bullet \text{Val} \left( {\widehat{b}_{l} (t)} \right)} }}} \right. \kern-0pt} {\sqrt {\text{Val} \left( {b(t)} \right) \bullet \text{Val} \left( {\widehat{b}_{l} (t)} \right)} }} \) denotes the cross-correlation of the basis functions \( b(t) \) and \( \widehat{b}_{l} (t) \) [12]. Using the bipolar modulation, we can get the average bit error rate (BER) of the CR system as follows
Supposing the transmission \( {\text{SNR}} = {{\varepsilon_{s} } \mathord{\left/ {\vphantom {{\varepsilon_{s} } {N_{0} }}} \right. \kern-0pt} {N_{0} }} \), the power ratio of PU signal to CR signal \( {J \mathord{\left/ {\vphantom {J E}} \right. \kern-0pt} E} = {{P_{s} } \mathord{\left/ {\vphantom {{P_{s} } {\varepsilon_{s} }}} \right. \kern-0pt} {\varepsilon_{s} }} \) and the error rate of basis function \( e = {{(1 - \rho )} \mathord{\left/ {\vphantom {{(1 - \rho )} \rho }} \right. \kern-0pt} \rho } \bullet 100\% \), the BER of (14) is rewritten as follows
4 Simulations and Discussions
We assumed that each user uses energy detection with the number of sampling nodes \( M = 1200 \), the number of IFFT pints is 256, and the transmission power of each symbol is 10 dBW.
Figure 3 compares the false alarm probabilities of cooperative spectrum sensing with adaptive threshold, cooperative spectrum sensing with fixed threshold and non-cooperative spectrum sensing. In the figure, the number of cooperative CR users \( N = 5 \), the sensing SNR of users is \( \{ 0.1\;0.5\;0.5\;1.0\;2.0\}\, {\text{dB}} \). It can be seen that the detection performance of cooperative spectrum sensing, which achieves lower false alarm probability, is better than that of the non-cooperative sensing with the same detection probability constraint. Since the adaptive threshold can change with the SNR, the detection performance of each user can be guaranteed, thus improving the overall detection performance. Figure 4 shows the BER varying with SNR with the same user number and the constant interference intensity, where we assume that \( {J \mathord{\left/ {\vphantom {J E}} \right. \kern-0pt} E} = 0{-}10\,{\text{dB}} \), \( {\text{SNR = }} - 6{-}8\,{\text{dB}} \) and \( P_{d,i} = 0.7 \), and the basic functions generated by the receiver and the transmitter are completely same, i.e. \( e = 0 \). It can be seen that the simulation results are consistent with the theoretical results, and the BER can be reduced through increasing the number of cooperative users. The BER can be less than \( 10^{ - 4} \) when \( N = 8 \) and \( {\text{SNR}} = 6\,{\text{dB}} \), however for non-cooperative detection (N = 1), the BER is above \( 10^{ - 1} \).
Figure 5 shows the BER varying with \( {J \mathord{\left/ {\vphantom {J E}} \right. \kern-0pt} E} \) with different error rates of basis function and the constant SNR, where we assume that the \( {\text{SNR = 10}}\;{\text{dB}} \), \( {J \mathord{\left/ {\vphantom {J E}} \right. \kern-0pt} E} = 0{-}10\,{\text{dB}} \), the number of cooperative users \( N = 5 \) and \( P_{d,i} = 0.7 \). When the distance between transmitter and receiver is short, the sampling estimations of electromagnetic environment at transmitter and receiver are nearly the same, so the generated basis functions are same. But when the distance is long, the sampling estimations of the electromagnetic environment at transmitter and receiver are different, thus the basic functions are also different. At this time, if the receiver still uses the locally generated basis function to demodulate the signal, there would be some errors. We compare theoretical and simulated BER when the error rate is 0%, 0.5%, 10% and 20%, respectively. It can be seen that although the basis function exists error, the anti-interference ability of the designed system outperforms the spread spectrum system. That is because the CR system uses the idle spectrum to transmit data and avoid the interference caused by the PU.
5 Conclusions
Cooperative spectrum sensing can improve the detection probability of CR and reduce the interference caused by the PU. In this paper, the CR system is designed to utilize the idle spectrum resource effectively. The proposed system can realize the accurate estimation of the spectrum environment by adopting cooperative spectrum sensing based on adaptive threshold. The spectral marker vector based on spectrum estimation can generate a sub-basis function that is orthogonal to the PU signal. All the sub-basis functions are cascaded to obtain a system basis function which can realize the cooperative spectrum sensing. The communication of CR is achieved by modulating the information data to the system basis function. The proposed system can avoid the interference caused by the PU and outperform the spread spectrum system obviously.
References
Mitola, J.: Cognitive radio: making software radios more personal. IEEE Pers. Commun. 6(4), 13–18 (1999)
Kolodzy, P.: Spectrum policy task force report. Technical report, ET Docket No. 02-135, Federal Communications Commission, Washington, DC, USA (2002)
Haykin, S.: Cognitive radio: brain-empowered wireless communications. IEEE J. Sel. Areas Commun. 23(2), 201–220 (2005)
Ghasemi, A., Sousa, E.S.: Spectrum sensing in cognitive radio networks: requirements, challenges and design trade-offs. IEEE Commun. Mag. 46(4), 32–39 (2008)
Shen, J., Liu, S., Wang, Y.: Robust energy detection in cognitive radio. IET Commun. 3(6), 1016–1023 (2009)
Quan, Z., Cui, S., Sayed, A.H.: Optimal linear cooperation for spectrum sensing in cognitive radio networks. IEEE J. Sel. Top. Sig. Process. 2(1), 28–40 (2008)
Liu, X., Min, J., Tan, X.: Threshold optimization of cooperative spectrum sensing in cognitive radio network. Radio Sci. 48(1), 23–32 (2013)
Liu, X., Tan, X.: Optimization algorithm of periodical cooperative spectrum sensing in cognitive radio. Int. J. Commun. Syst. 27(5), 705–720 (2014)
Jia, M., Gu, X., Guo, Q., Xiang, W., Zhang, N.: Broadband hybrid satellite-terrestrial communication systems based on cognitive radio toward 5G. IEEE Wirel. Commun. 23(6), 96–106 (2016)
Hu, S., Bi, G., Guan, Y.L., Li, S.: Spectrally efficient transform domain communication system with quadrature cyclic code shift keying. IET Commun. 7(4), 382–390 (2013)
Zhao, N., Yu, F.R., Sun, H., Li, M.: Adaptive power allocation schemes for spectrum sharing in interference-alignment-based cognitive radio networks. IEEE Trans. Veh. Technol. 65(5), 3700–3714 (2016)
Liu, X., Tan, X.: Communication system for cognitive radio based on cooperative detection. J. Sichuan Univ. 42(1), 201–205 (2010)
Acknowledgments
This work was supported by the National Natural Science Foundations of China under Grant Nos. 61601221, 51404211, 91438205 and 61671183, the Natural Science Foundations of Jiangsu Province under Grant No. BK20140828, the China Postdoctoral Science Foundations under Grant No. 2015M580425 and the Fundamental Research Funds for the Central Universities under Grant No. DUT16RC(3)045, and the Open Research Fund of State Key Laboratory of Space-Ground Integrated Information Technology under grant No. 2015_SGIIT_KFJJ_TX_02.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Liu, X., Jia, M., Lu, W., Li, F., Zou, D. (2019). Cooperative Spectrum Sensing-Based Wideband Cognitive Radio System Design. In: Liang, Q., Mu, J., Jia, M., Wang, W., Feng, X., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2017. Lecture Notes in Electrical Engineering, vol 463. Springer, Singapore. https://doi.org/10.1007/978-981-10-6571-2_65
Download citation
DOI: https://doi.org/10.1007/978-981-10-6571-2_65
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-6570-5
Online ISBN: 978-981-10-6571-2
eBook Packages: EngineeringEngineering (R0)