Skip to main content
Log in

Cooperative Prediction for Cognitive Radio Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Combining spectrum sensing (SS) and primary user (PU) traffic forecasting provides a cognitive radio network with a platform from which informed and proactive operational decisions can be made. The success of these decisions is largely dependent on prediction accuracy. Allowing secondary users (SU) to perform these predictions in a collaborative manner allows for an improvement in the accuracy of this process, since individual SUs may suffer from SS and prediction inaccuracies due to poor channel conditions. To overcome these problems a collaborative approach to forecasting PU traffic behaviour, that combines SS and forecasting through SU cooperation, has been proposed in this article. Both pre-fusion and post-fusion scenarios for cooperative prediction were investigated and a number of binary prediction methods were considered (including the authors’ own simple technique). Cooperative prediction performance was investigated, under various PU traffic conditions, for a group of ten SUs experiencing different channel conditions and a sub-optimal cooperative forecasting algorithm was proposed to minimise cooperative prediction error. Simulation results indicated that the accuracy of the prediction methods was influenced by the PU traffic pattern and that cooperative prediction lead to a significant improvement in prediction accuracy under most of the traffic conditions considered. However, this came at the cost of increased computational complexity. The pre-fusion scenario was found to be the most accurate scenario (up to 25 % improvement), but was also eleven times more complex than when no fusion was employed. The cooperative forecasting algorithm was found to further improve these results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Adas, A. M. (1998). Using adaptive linear prediction to support real-time VBR video under RCBR network service model. IEEE/ACM Transactions on Network, 6(5), 635–644.

    Article  Google Scholar 

  2. Akyildiz, I. F., Lo, B. F., & Balakrishnan, R. (2011). Cooperative spectrum sensing in cognitive radio networks: A survey. Physical Communications, 4(1), 40–62.

    Article  Google Scholar 

  3. Arshad, A., & Hassan, S. A. (2015). Maximum likelihood SNR estimation for non-coherent FSK-based cooperative networks over correlated Rayleigh fading channels. In Proceedings of IEEE wireless communication network conference (pp. 636–641). New Orleans, United States.

  4. Atapattu, S., Tellambura, C., & Jiang, H. (2011). Energy detection based cooperative spectrum sensing in cognitive radio networks. IEEE Transaction on Wireless Communications, 10(4), 1232–1241.

    Article  Google Scholar 

  5. Barnes, S. D., Jansen van Vuuren, P. A., & Maharaj, B. T. (2013). Spectrum occupancy investigation: Measurements in South Africa. Measurement, 46(9), 3098–3112.

    Article  Google Scholar 

  6. Barnes, S. D., & Maharaj, B. T. (2011). Performance of a hidden Markov channel occupancy model for cognitive radio. In Proceedings of IEEE AFRICON conference (pp. 1–6). Livingstone, Zambia.

  7. Barnes, S. D., & Maharaj, B. T. (2013). An occupancy window approach to primary user traffic modelling for cognitive radio. In: Proceedings of SATNAC (pp. 395–399). Stellenbosch, South Africa.

  8. Barnes, S. D., & Maharaj, B. T. (2014). Prediction based channel allocation performance for cognitive radio. AEU-International Journal of Electronics and Communications, 68(4), 336–345.

    Article  Google Scholar 

  9. Barnes, S. D., & Maharaj, B. T. (2015). Collaborative spectral opportunity forecasting for cognitive radio. In Proceedings of IEEE AFRICON conference (pp. 1–6). Addis Ababa, Ethiopia.

  10. Chen, Z., Guo, N., Hu, Z., & Qiu, R. C. (2011). Experimental validation of channel state prediction considering delays in practical cognitive radio. IEEE Transactions on Vehicular Technology, 60(4), 1314–1325.

    Article  Google Scholar 

  11. Deng, R., Chen, J., Yuen, C., Cheng, P., & Sun, Y. (2012). Energy-efficient cooperative spectrum sensing by optimal scheduling in sensor-aided cognitive radio networks. IEEE Transactions on Vehicular Technology, 61(12), 716–725.

    Article  Google Scholar 

  12. Ghasemi, A., & Sousa, E. (2007). Opportunistic spectrum access in fading channels through collaborative sensing. Journal of Communications, 2(2), 71–82.

    Article  Google Scholar 

  13. Ghosh, C., Cordeiro, C., Agrawal, D. P., & Rao, M. B. (2009). Markov chain existence and hidden markov models in spectrum sensing. In Proceedings of 7th annuval IEEE international conference on pervasive computer communications (pp. 1–6). Galveston, TX.

  14. Ghosh, C., Pagadarai, S., Agrawal, D. P., & Wyglinski, A. M. (2010). A framework for statistical wireless spectrum occupancy modeling. IEEE Transaction on Wireless Communications, 9(1), 38–44.

    Article  Google Scholar 

  15. Hassan, S. A., & Ingram, M. A. (2012). Pilot assisted SNR estimation in a non-coherent M-FSK receiver with a carrier frequency offset. In Proceedilngs of IEEE international conference on communications (pp. 3698–3702). Ottawa, Canada.

  16. Haykin, S. (2005). Cognitive radio: Brain-empowered wireless communications. IEEE Journal on Selected Areas in Communications, 23(2), 201–220.

    Article  Google Scholar 

  17. Höyhtyä, M., Pollin, S., & Mämmelä, A. (2008). Performance improvement with predictive channel selection for cognitive radios. In Proceedings of 1st international workshop cognitive radio advanced spectrum management (pp. 1–5). Aalborg, Denmark.

  18. Kulkarni, P., Lewis, T., & Fan, Z. (2011). Simple traffic prediction mechanism and its applications in wireless networks. Wireless Personal Communications, 59(2), 261–274.

    Article  Google Scholar 

  19. Kuo, W. K., & Lien, S. Y. (2009). Dynamic resource allocation for supporting real-time multimedia applications in IEEE 802.15.3 WPANs. IET Communications, 3(1), 1–9.

    Article  Google Scholar 

  20. Mitola, J, I. I. I., & Maguire, G. Q, Jr. (1999). Cognitive radio: Making software radios more personal. IEEE Personal Communication, 6(4), 13–18.

    Article  Google Scholar 

  21. Savaux, V., Louët, Y., Djoko-Kouam, M., & Skrzypczak, A. (2013). Application of a joint and iterative MMSE-based estimation of SNR and frequency-selective channel for OFDM systems. Eurasip Journal of Advances Signal Processing, 1(128), 1–11.

    Google Scholar 

  22. Unnikrishnan, J., & Veeravalli, V. (2008). Cooperative sensing for primary detection in cognitive radio. IEEE Journal of Selected Topics in Signal Processing, 2(1), 18–27.

    Article  Google Scholar 

  23. Urkowitz, H. (1967). Energy detection of unknown deterministic signals. Proceedings of the IEEE, 55(4), 523–531.

    Article  Google Scholar 

  24. Wen, Z., Fan, C., Zhang, X., Wu, Y., Zou, J., & Liu, J. (2010). A learning spectrum hole prediction model for cognitive radio systems. In Proceedings of 10th IEEE international conference on computer and information technology (pp. 2089–2093). Bradford, UK.

  25. Yang, C. S., Chuang, L. Y., Chen, Y. J., & Yang, C. H. (2008). Feature selection using memetic algorithms. In Proceedings of international conference on convergence hybrid information technology (pp. 416–423). Busan, South Korea.

  26. Yao, Y., Feng, Z., Li, W., & Qian, Y. (2010). Dynamic spectrum access with QoS guarantee for wireless networks: A Markov approach. In Proceedings of IEEE global telecommunication conference (pp. 1–5). Miami, FL.

  27. Yarkan, S., & Arslan, H. (2007). Binary time series approach to spectrum prediction for cognitive radio. In Proceedings of IEEE vehicular technololgy conference (pp. 1563–1567). Baltimore, MD.

  28. Yücek, T., & Arslan, H. (2009). A survey of spectrum sensing algorithms for cognitive radio applications. IEEE Communications Surveys and Tutorials, 11(1), 116–130.

    Article  Google Scholar 

Download references

Acknowledgments

This research was supported by the Sentech Chair in Broadband Wireless Multimedia Communication (BWMC), the National Research Foundation (NRF) and the Independent Communications Authority of South Africa (ICASA).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Simon D. Barnes.

Appendix

Appendix

In this appendix the expression for \(\lambda _{i}\) is derived.

Lemma 1

The signal detection threshold \(\lambda _{i}\) is given by the following expression,

$$\begin{aligned} \lambda _{i} = \frac{ \mu _{s}\sigma _{n}^2 - \sigma _{n}\sigma _{s}\sqrt{ 2\ln {(\frac{\sigma _{n}}{\sigma _{s}})}(\sigma _{n}^2-\sigma _{s}^2)+\mu _{s}^2} }{ \sigma _{n}^2 - \sigma _{s}^2 } \end{aligned}$$
(33)

where \(\mu _{s}\) and \(\sigma ^2_{s}\) are the mean and variance of the information carrying component of a received signal respectively and \(\sigma ^2_{n}\) is the variance of the noise component.

Proof

Let the probability density functions of the information and noise components be,

$$\begin{aligned} \rho _{n}(x) = \frac{1}{\sigma _{n}\sqrt{2\pi }}\exp { \frac{(x-\mu _{n})^2}{2\sigma _{n}^2} } \end{aligned}$$
(34)

and

$$\begin{aligned} \rho _{s}(x) = \frac{1}{\sigma _{s}\sqrt{2\pi }}\exp { \frac{(x-\mu _{s})^2}{2\sigma _{s}^2} } \end{aligned}$$
(35)

respectively.

To solve for x, let \(\rho _{n}(x)=\rho _{s}(x)\) such that,

$$\begin{aligned} \frac{1}{\sigma _{n}\sqrt{2\pi }}\exp { \frac{(x-\mu _{n})^2}{2\sigma _{n}^2} } = \frac{1}{\sigma _{s}\sqrt{2\pi }}\exp { \frac{(x-\mu _{s})^2}{2\sigma _{s}^2} } \end{aligned}$$
(36)

This expression can be simplified and written in the form of a second order polynomial, \(ax^2 + bx + c = 0\), where the coefficient are given as,

$$\begin{aligned}&a = x^2(\sigma _{n}^2-\sigma _{s}^2) \end{aligned}$$
(37)
$$\begin{aligned}&b = 2x(\sigma _{s}^2\mu _{n}-\sigma _{n}^2\mu _{s}) \end{aligned}$$
(38)
$$\begin{aligned}&c = \sigma _{n}^2\mu _{s}^2 - \sigma _{s}^2\mu _{n}^2 - 2\sigma _{n}^2\sigma _{s}^2\ln {(\frac{\sigma _{n}}{\sigma _{s}})} \end{aligned}$$
(39)

If \(\lambda _{i}=x\), is the solution for Eq. (36), then,

$$\begin{aligned} \lambda _{i} = \frac{ \mu _{s}\sigma _{n}^2-\mu _{n}\sigma _{s}^2}{ \sigma _{n}^2 - \sigma _{s}^2 } \pm \frac{ \sigma _{n}\sigma _{s} \sqrt{ 2\ln {(\frac{\sigma _{n}}{\sigma _{s}})}(\sigma _{n}^2-\sigma _{s}^2) + \mu _{n}^2 + \mu _{s}^2 - 2\mu _{n}\mu _{s}} }{ \sigma _{n}^2 - \sigma _{s}^2 } \end{aligned}$$
(40)

But, under the assumption that \(\rho _{n} = \mathcal {N}\left( 0,\sigma ^2_{n} \right)\), \(\mu _{n}=0\) must be substituted into Eq. (40) to give the following expression,

$$\begin{aligned} \lambda _{i} = \frac{ \mu _{s}\sigma _{n}^2 \pm \sigma _{n}\sigma _{s}\sqrt{ 2\ln {(\frac{\sigma _{n}}{\sigma _{s}})}(\sigma _{n}^2-\sigma _{s}^2)+\mu _{s}^2} }{ \sigma _{n}^2 - \sigma _{s}^2 } \end{aligned}$$
(41)

If it is assumed that \(\mu _{s} > 0\), then it follows that,

$$\begin{aligned} \mu _{s}\sigma _{n}^2 > \sqrt{ 2\ln {(\frac{\sigma _{n}}{\sigma _{s}})}(\sigma _{n}^2-\sigma _{s}^2)+\mu _{s}^2} \end{aligned}$$

Therefore, since \(\lambda _{i} \le \mu _{s}\), Eq. (41) becomes,

$$\begin{aligned} \lambda _{i} = \frac{ \mu _{s}\sigma _{n}^2 - \sigma _{n}\sigma _{s}\sqrt{ 2\ln {(\frac{\sigma _{n}}{\sigma _{s}})}(\sigma _{n}^2-\sigma _{s}^2)+\mu _{s}^2} }{ \sigma _{n}^2 - \sigma _{s}^2 } \end{aligned}$$
(42)

\(\square\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Barnes, S.D., Maharaj, B.T. & Alfa, A.S. Cooperative Prediction for Cognitive Radio Networks. Wireless Pers Commun 89, 1177–1202 (2016). https://doi.org/10.1007/s11277-016-3311-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-016-3311-z

Keywords

Navigation