Skip to main content
Log in

Optimizing channel selection for cognitive radio networks using a distributed Bayesian learning automata-based approach

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Consider a multi-channel Cognitive Radio Network (CRN) with multiple Primary Users (PUs), and multiple Secondary Users (SUs) competing for access to the channels. In this scenario, it is essential for SUs to avoid collision among one another while maintaining efficient usage of the available transmission opportunities. We investigate two channel access schemes. In the first model, an SU selects a channel and sends a packet directly without Carrier Sensing (CS) whenever the PU is absent on this channel. In the second model, an SU invokes CS in order to avoid collision among co-channel SUs. For each model, we analyze the channel selection problem and prove that it is a so-called “Exact Potential” game. We also formally state the relationship between the global optimal point and the Nash Equilibrium (NE) point as far as system capacity is concerned. Thereafter, to facilitate the SU to select a proper channel in the game in a distributed manner, we design a Bayesian Learning Automaton (BLA)-based approach. Unlike many other Learning Automata (LA), a key advantage of the BLA is that it is learning-parameter free. The performance of the BLA-based approach is evaluated through rigorous simulations and this has been compared with the competing LA-based solution reported for this application, whence we confirm the superiority of our BLA approach.

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

Similar content being viewed by others

Notes

  1. We are grateful to the anonymous Referee who requested this write-up to describe the difference between the earlier version [4] and this present version.

  2. More detailed information concerning the families of potential games can be found in [5]. It is omitted here to avoid repetition. However, since this is central to our study, we will briefly outline the definitions and the relationships between the Exact Potential game and the Ordinal Potential game, where we shall also prove that the games encountered in our study are Exact Potential games.

  3. We refer the reader to [12] for a proof of this statement.

References

  1. Granmo OC (2010) Solving two-armed Bernoulli bandit problems using a Bayesian learning automaton. International Journal of Intelligent Computing and Cybernetics 3(2):207–234

    Article  MathSciNet  MATH  Google Scholar 

  2. Granmo OC, Glimsdal S (2013) “Accelerated Bayesian learning for decentralized two-armed bandit based decision making with applications to the Goore game. Applied Intelligence 38(4):479–488

    Article  Google Scholar 

  3. IEEE 802.22 WG (2011) IEEE standard for wireless regional area networks—Part 22: Cognitive wireless RAN medium access control (MAC) and physical layer (PHY) specifications, Policies and procedures for operation in the TV bands, IEEE Std

  4. Jiao L, Zhang X, Granmo OC, Oommen BJ (2014) A Bayesian Learning Automata-based distributed channel selection scheme for cognitive radio networks. In: Proceedings of IEA/AIE 14, the 2014 International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, Kaohsiung, Taiwan, pp 48–57

  5. Monderer D, Shapley LS (1996) Potential games. Games and Economic Behavior 14:124–143

    Article  MathSciNet  MATH  Google Scholar 

  6. Lakshmivarahan S (1981) Learning Algorithms Theory and Applications. Springer-Verlag, New York

    Book  MATH  Google Scholar 

  7. Liang YC, Chen KC, Li GY, Mahönen P (2011) Cognitive radio networking and communications: An overview. IEEE Trans Veh Technol 60(7):3386–3407

    Article  Google Scholar 

  8. Narendra KS, Thathachar MAL (1989) Learning Automata: An Introduction. Prentice Hall

  9. Song Y, Fang Y, Zhang Y (2007) Stochastic channel selection in cognitive radio networks. In: IEEE Global Telecommunications Conference, Washington DC, USA, Nov, pp 4878–4882

  10. Thompson WR (1933) On the likelihood that one unknown probability exceeds another in view of the evidence of two samples. Biometrika 25:285–294

    Article  MATH  Google Scholar 

  11. Tuan TA, Tong LC, Premkumar AB (2010) An adaptive learning automata algorithm for channel selection in cognitive radio network. In: Proceedings of the IEEE international conference on communications and mobile computing, Shenzhen, China, pp 159–163

  12. Xu Y, Wang J, Wu Q, Anpalagan A, Yao Y-D (2012) Opportunistic spectrum access in unknown dynamic environment: A game-theoretic stochastic learning solution. IEEE Trans Wirel Commun 11(4):1380–1391

    Article  Google Scholar 

  13. Zhang X, Jiao L, Granmo OC, Oommen BJ (2013) Channel selection in cognitive radio networks: A switchable Bayesian Learning Automata approach. In: Proceedings of PIMRC’13, the 2013 IEEE international symposium on personal, indoor and mobile radio communications, London, UK , pp 2372–2377

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xuan Zhang.

Additional information

A preliminary version of some of the results of this paper was presented at IEAAIE-2014, the 27th International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, Kaohsiung, Taiwan, in June 2014. [4].

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jiao, L., Zhang, X., Oommen, B.J. et al. Optimizing channel selection for cognitive radio networks using a distributed Bayesian learning automata-based approach. Appl Intell 44, 307–321 (2016). https://doi.org/10.1007/s10489-015-0682-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-015-0682-x

Keywords

Navigation