Abstract

We study how to utilize network coding to improve the throughput of secondary users (SUs) in cognitive radio networks (CRNs) when the channel quality is unavailable at SUs. We use a two-dimensional multiarmed bandit (MAB) approach to solve the problem of SUs with network coding under unknown channel quality in CRNs. We analytically prove the asymptotical-throughput optimality of the proposed two-dimensional MAB algorithm. Simulation results show that our proposed algorithm achieves comparable throughput performance, compared to both the theoretical upper bound and the scheme assuming known channel quality information.

Highlights

  • With the fast development of the technology of softwaredefined radios [1], cognitive radio networks (CRNs) emerge to solve the spectrum underutilization [2] problem

  • We focus on systematic network coding (SNC) [20] instead of random linear network coding (RLNC) [21] to improve secondary users (SUs)’ throughput performance, where SNC is a special version of RLNC

  • Note that, when channel quality is known in advance, the optimal coding block size of SNC can be determined according to the current idle duration [7]

Read more

Summary

Introduction

With the fast development of the technology of softwaredefined radios [1], cognitive radio networks (CRNs) emerge to solve the spectrum underutilization [2] problem. Network coding [3] has emerged to an efficient technology to improve SUs’ performance in terms of throughput in CRNs, by employing network coding in SUs’ data transmissions [4,5,6,7,8], and so forth. The number of packets combined together is named as block size, which is a key coding parameter in network coding literatures. According to previous studies [12,13,14], the block size selection usually needs some channel information including the available transmission time and channel quality as a priori

Objectives
Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call