DOI QR코드

DOI QR Code

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)
  • Received : 2017.10.16
  • Accepted : 2018.03.22
  • Published : 2018.03.31

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

E1ICAW_2018_v16n1_23_f0001.png 이미지

Fig. 1. ThingSpeak with a cloud interface.

E1ICAW_2018_v16n1_23_f0002.png 이미지

Fig. 2. Schematic diagram of the system.

E1ICAW_2018_v16n1_23_f0003.png 이미지

Fig. 3. PU transmitter and SU receiver with USRP hardware and GNU

E1ICAW_2018_v16n1_23_f0004.png 이미지

Fig. 4. The PU transmitter with OFDM modulation in the GNU Radio Companion (GRC).

E1ICAW_2018_v16n1_23_f0005.png 이미지

Fig. 5. The SU receiver with energy detection and data uploading function blocks in the GNU Radio Companion (GRC).

E1ICAW_2018_v16n1_23_f0006.png 이미지

Fig. 6. The Detect upload function block.

E1ICAW_2018_v16n1_23_f0007.png 이미지

Fig. 7. Transmitted power at the PU transmitter.

E1ICAW_2018_v16n1_23_f0008.png 이미지

Fig. 8. The received signal power at center frequency fc = 2.48 GHz when

E1ICAW_2018_v16n1_23_f0009.png 이미지

Fig. 9. The received signal power at center frequency fc = 2.48 GHz when

E1ICAW_2018_v16n1_23_f0010.png 이미지

Fig. 10. The probability of detection according to the number of sensing

E1ICAW_2018_v16n1_23_f0011.png 이미지

Fig. 11. The probabilities of detection and false alarm based on SNR.

E1ICAW_2018_v16n1_23_f0012.png 이미지

Fig. 12. The probability of detection uploaded via ThingSpeak to the cloud.

E1ICAW_2018_v16n1_23_f0013.png 이미지

Fig. 13. The spectrum sensing data received from the cloud by the end

Table 1. Parameters for the transmitter and receiver

E1ICAW_2018_v16n1_23_t0001.png 이미지

References

  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. https://doi.org/10.5121/ijcnc.2012.4514
  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.
  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/.

Cited by

  1. 소프트웨어 정의 라디오 기반 스펙트럼 센싱 시스템 설계를 위한 단일 보드 컴퓨터 내 연산 분석 및 측정 연구 vol.23, pp.12, 2019, https://doi.org/10.6109/jkiice.2019.23.12.1650