Performance of Energy Detection Spectrum Sensing for Cognitive Radio Using GNU Radio
Abstract
The increasing number of wireless communication applications has led to spectrum scarcity problems. On the other hand, the current system in allocating the spectrum frequency is inefficient. To mitigate this issue, a cognitive radio (CR) system is proposed. CR is a smart radio that is able to sense the environment, locate the spectrum holes, and adapt its transmission parameter to exploit the existing spectrum holes. This underlines the importance of the spectrum sensing module to enable the operation of the CR system. The objective of the spectrum sensing module is to achieve the best utility from the available spectrum frequency. CR system is implemented in the unlicensed secondary users allowed to rent the spectrum currently not used by primary users (PU). In this paper, energy-detection-based spectrum sensing is implemented on the GNU Radio platform. We first implement the power spectral density (PSD) estimation method based on the periodogram by exploiting the Embedded Python block facility on the GNU Radio. Next, we implement the spectrum sensing decision module in the GNU Radio, which compares the PSD estimate of the PU signals corrupted by noise with a threshold. The PU signal is simulated as a bandpass random process occupying a particular frequency band. The spectrum sensing decision module is developed to allow the computation of the probability of detection (PD) and the probability of false alarm (PFA), which is performed by exploiting the Embedded Python block. One indicator to evaluate the performance of the spectrum sensing module is the receiver operating characteristic curve based on the computed PD and PFA on the GNU Radio. We evaluate the performance of the spectrum sensing for different SNRs and thresholds. The result shows that the energy-detection-based spectrum sensing is able to locate the existence of the PU when the signal-to-noise ratio (SNR) is sufficiently high.
References
T. Yücek and H. Arslan, “A Survey of Spectrum Sensing Algorithms for Cognitive Radio Applications,” IEEE Commun. Surv. Tut., Vol. 11, No. 1, pp. 116–130, 2009.
S. Haykin, “Cognitive Radio: Brain-Empowered Wireless Communications,” IEEE J. Sel. Areas Commun., Vol. 23, No. 2, pp. 201–220, Feb. 2005.
I.F. Akyildiz, W.Y. Lee, M.C. Vuran, and S. Mohanty, “NeXt Generation/Dynamic Spectrum Access/Cognitive Radio Wireless Networks: A Survey,” Comput. Netw., Vol. 50, No. 13, pp. 2127–2159, Sep. 2006.
R.A. Rashid, et al., “Enabling Dynamic Spectrum Access for Cognitive Radio Using Software Defined Radio Platform,” 2011 IEEE Symp. Wirel. Technol., Appl. (ISWTA), 2011, pp. 180–185.
A. Ghasemi and E.S. Sousa, “Spectrum Sensing in Cognitive Radio Networks: Requirements, Challenges and Design Trade-Offs,” IEEE Commun. Mag., Vol. 46, No. 4, pp. 32–39, Apr. 2008.
M. Nayak, et al., “A Real Time Implementation of Spectrum Sensing System Using Software Defined Radio,” 2017 Int. Conf. Intell. Comput. Instrum. Control Technol. (ICICICT), 2018, pp. 603–607.
Facilitating Opportunities for Flexible, Efficient, and Reliable Spectrum Use Employing Cognitive Radio Technologies, FCC-03-322, Federal Communications Commission, Washington, D.C., USA, Dec. 2003.
I.F. Akyildiz, W.Y. Lee, M.C. Vuran, and S. Mohanty, “A Survey on Spectrum Management in Cognitive Radio Networks,” IEEE Commun. Mag., Vol. 46, No. 4, pp. 40–48, Apr. 2008.
M.T. Masonta, M. Mzyece, and N. Ntlatlapa, “Spectrum Decision in Cognitive Radio Networks: A Survey,” IEEE Commun. Surv. Tut., Vol. 15, No. 3, pp. 1088–1107, 2013.
F.A. Awin, Y.M. Alginahi, E.A-. Raheem, and K. Tepe, “Technical Issues on Cognitive Radio-Based Internet of Things Systems: A Survey,” IEEE Access, Vol. 7, pp. 97887–97908, 2019.
D.D. Ariananda, “On Wavelet Based Spectrum Estimation for Dynamic Spectrum Access”, Master thesis, Delft University of Technology, Delft, Netherlands, 2009.
I. Budiarjo, M.K. Lakshmanan, and H. Nikookar, “Cognitive Radio Dynamic Access Techniques,” Wirel. Pers. Commun., Vol. 45, No. 3, pp. 293–324, May 2008.
E. Axell, G. Leus, E.G. Larsson, and H.V. Poor, “Spectrum Sensing for Cognitive Radio: State-of-the-Art and Recent Advances,” IEEE Signal Process. Mag., Vol. 29, No. 3, pp. 101–116, May 2012.
F. Salahdine, H.E. Ghazi, N. Kaabouch, and W.F. Fihri, “Matched Filter Detection with Dynamic Threshold for Cognitive Radio Networks,” 2015 Int. Conf. Wirel. Netw., Mobile Commun. (WINCOM), 2015, pp. 1–6.
J. Chen, A. Gibson, and J. Zafar, “Cyclostationary Spectrum Detection in Cognitive Radios,” IET Semin. Cogn. Radio, Softw. Defined Radios: Technol., Techn., 2008, pp. 1–5.
M.A. Sarijari, et al., “Energy Detection Sensing Based on GNU Radio and USRP: An Analysis Study,” 2009 IEEE 9th Malaysia Int. Conf. Commun. (MICC), 2009, pp. 338–342.
M.R. Manesh, M.S. Apu, N. Kaabouch, and W.-C. Hu, “Performance Evaluation of Spectrum Sensing Techniques for Cognitive Radio Systems,” 2016 IEEE 7th Annu. Ubiquitous Comput. Electron., Mobile Commun. Conf. (UEMCON), 2016, pp. 1–7.
J. Talukdar, B. Mehta, K. Aggrawal, and M. Kamani, “Implementation of SNR Estimation Based Energy Detection on USRP and GNU Radio for Cognitive Radio Networks,” 2017 Int. Conf. Wirel. Commun. Signal Process., Netw. (WiSPNET), 2017, pp. 304–308.
M.A. Fouda, A.S.T. Eldien, and H.A.K. Mansour, “FPGA Based Energy Detection Spectrum Sensing for Cognitive Radios under Noise Uncertainty,” 2017 12th Int. Conf. Comput. Eng., Syst. (ICCES), 2017, pp. 584–591.
G. Swetha and B.N. Bhandari, “Energy Detection Spectrum Sensing on DPSK Modulation Transceiver Using GNU Radio,” 2017 2nd Int. Conf. Converg. Technol. (I2CT), 2017, pp. 974–978.
K.S. Gill and A.M. Wyglinski, “Heterogeneous Cooperative Spectrum Sensing Test-Bed Using Software-Defined Radios,” 2017 IEEE 86th Veh. Technol. Conf. (VTC-Fall), 2017, pp. 1–5.
United States Department of Commerce, “United States Frequency Allocations Chart,” 2016.
J. Mitola and G.Q. Maguire, “Cognitive Radio: Making Software Radios More Personal,” IEEE Pers. Commun., Vol. 6, No. 4, pp. 13–18, Aug. 1999.
D. Cabric, A. Tkachenko, and R.W. Brodersen, “Spectrum Sensing Measurements of Pilot, Energy, and Collaborative Detection,” MILCOM 2006 - 2006 IEEE Mil. Commun. Conf., 2006, pp. 1–7.
A. Bujunuru and T. Srinivasulu, “A Survey on Spectrum Sensing Techniques and Energy Harvesting,” 2018 Int. Conf. Recent Innov. Elect. Electron., Commun. Eng. (ICRIEECE), 2018, pp. 751–755.
F. Zeng, C. Li, and Z. Tian, “Distributed Compressive Spectrum Sensing in Cooperative Multihop Cognitive Networks,” IEEE J. Sel. Topics Signal Process., Vol. 5, No. 1, pp. 37–48, Feb. 2011.
S. Maleki, A. Pandharipande, and G. Leus, “Energy-Efficient Distributed Spectrum Sensing for Cognitive Sensor Networks,” IEEE Sensors J., Vol. 11, No. 3, pp. 565–573, Mar. 2011.
D.D. Ariananda, D. Romero, and G. Leus, “Cooperative Compressive Power Spectrum Estimation in Wireless Fading Channels,” 2017 Int. Conf. Elect. Eng., Inform. (ICELTICs), 2017, pp. 18-23.
B.B. Harianto, A.P. Prabowo, and N. Prabudiyatno, Komunikasi Analog dan Digital dangan Software Defined Radio dan GNU Radio. Surabaya, Indonesia: Deepublish, 2020.
P. Stoica and R. Moses, Spectral Analysis of Signals. Upper Saddle River, USA: Prentice Hall, 2005.
© Jurnal Nasional Teknik Elektro dan Teknologi Informasi, under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License.