Browse > Article
http://dx.doi.org/10.6109/jicce.2018.16.1.23

Implementation of Spectrum-Sensing for Cognitive Radio Using USRP with GNU Radio and a Cloud Server  

Thien, Huynh Thanh (School of Electrical Engineering, University of Ulsan)
Tendeng, Rene (School of Electrical Engineering, University of Ulsan)
Vu-Van, Hiep (School of Electrical Engineering, University of Ulsan)
Koo, Insoo (School of Electrical Engineering, University of Ulsan)
Abstract
In cognitive radio (CR), spectrum sensing is an essential function since secondary users (SUs) must determine whether the primary user (PU) is utilizing the channel or not, and furthermore, SUs opportunistically access the licensed channel when the PU is absent. In this paper, spectrum sensing is implemented by energy detection, and a software-defined radio testbed is built to evaluate sensing performance by energy detection in a real environment. In particular, the testbed was built based on the GNU's Not Unix (GNU) Radio software platform and Universal Software Radio Peripheral National Instruments 2900 devices. More specifically, a new block of energy detection is developed by using an out-of-tree module from GNU Radio. To successfully integrate CR into the cloud computing paradigm, we also implement cloud computing-based spectrum sensing by utilizing a cloud server with ThingSpeak, such that we can store, process, and share the sensing information more efficiently in a centralized way in the cloud server.
Keywords
Cognitive radio; GNU radio; Spectrum sensing; ThingSpeak; USRP;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. A. Abdulsattar and Z. A. Hussein, "Energy detection technique for spectrum sensing in cognitive radio: a survey," International Journal of Computer Networks & Communications, vol. 4, no. 5, pp. 223-242, 2012.   DOI
2 J. Ma, G. Y. Li, and B. H. Juang, "Signal processing in cognitive radio," Proceedings of the IEEE, vol. 97, no. 5, pp. 805-823, 2009. DOI: 10.1109/JPROC.2009.2015707.   DOI
3 M. B. H. Weiss, "Spatio-temporal spectrum holes and the secondary user," in Proceedings of IEEE Symposium on New Frontiers in Dynamic Spectrum Access Networks, Aachen, Germany, pp. 216-222, 2011. DOI: 10.1109/DYSPAN.2011.5936209.
4 J. C. Na, "Optimization in cooperative spectrum sensing," Asia-Pacific Journal of Convergent Research Interchange, vol. 3, no. 1, pp. 17-27, 2017. DOI: 10.21742/APJCRI.2017.03.02.
5 D. Cabric, S. M. Mishra, and R. W. Brodersen, "Implementation issues in spectrum sensing for cognitive radios," in Proceedings of Conference Record of the 38th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, pp. 772-776, 2004. DOI: 10.1109/ACSSC.2004.1399240.
6 M. Sowmiya and M. Sangeetha, "Energy detection using NI USRP 2920," International Journal of Science and Research, vol. 5, no. 5, pp. 597-603, 2006. DOI: 10.21275/v5i5.nov163414.
7 R. A. Rashid, M. A. Sarijari, N. Fisal, A. Lo, S. Yusof, S. Kamilah, and N. H. Mahalin, "Spectrum sensing measurement using GNU Radio and USRP software radio platform," in Proceedings of the 7th International Conference on Wireless and Mobile Communications, Luxembourg, pp. 237-242, 2011.
8 M. A. G. Maureira, D. Oldenhof, and L. Teernstra, "ThingSpeak: an API and web service for the Internet of Things," 2014 [Internet], Available: http://mediatechnology.leiden.edu/images/uploads/docs/wt2014_thingspeak.pdf.
9 ThingSpeak Community, "Introduction to the "Internet of Things" and ThingSpeak," [Internet], Available: https://community.thingspeak.com/tutorials/introduction-to-the-%E2%80%9Cinternet-of-things%E2 %80%9D-and-thingspeak/.
10 ThingSpeak Community, "ThingSpeak Channels," [Internet], Available: http://community.thingspeak.com/tutorials/thingspeak-channels/.
11 H. V. Poor, An Introduction to Signal Detection and Estimation, 2nd ed. New York, NY: Springer-Verlag, 1994.
12 GNU Radio: the free and open software radio ecosystem [Internet], Available: http://gnuradio.org/.