Network Coding Techniques for Primary-Secondary User Cooperation in Cognitive Radio Networks

In this paper, we investigate transmission techniques for a fundamental cooperative cognitive radio network, i.e., a cognitive radio system where a Secondary user may act as relay for messages sent by the Primary user, hence offering performance improvement of Primary user transmissions, while at the same time obtaining more transmission opportunities for its own transmissions. Specifically, we examine the possibility of improving the overall system performance by employing network coding techniques. The objective is to achieve this while affecting Primary user transmissions only positively, namely: 1) avoid network coding operations at the Primary transmitter, hence avoiding increase of its storage requirements and keeping its complexity low, 2) keep the order of packets received by the Primary receiver the same as in the non cooperative case and 3) induce packet service times that are stochastically smaller than the packet service times induced in the non-cooperative case. A network coding algorithm is investigated in terms of achieved throughput region and it is shown to enlarge Secondary user throughput as compared to the case where the Secondary transmitter acts as a simple relay, while leaving the Primary user stability region unaffected. A notable feature of this algorithm is that it operates without knowledge of channel and packet arrival rate statistics. We further present a second network coding algorithm which increases the throughput region of the system under certain conditions on system parameters; however, the latter algorithm requires knowledge of channel and packet arrival rate statistics.

[1]  Ronald W. Wolff,et al.  Stochastic Modeling and the Theory of Queues , 1989 .

[2]  Simon Haykin,et al.  Cognitive radio: brain-empowered wireless communications , 2005, IEEE Journal on Selected Areas in Communications.

[3]  Andrea J. Goldsmith,et al.  Breaking Spectrum Gridlock With Cognitive Radios: An Information Theoretic Perspective , 2009, Proceedings of the IEEE.

[4]  Mubashir Husain Rehmani,et al.  Network Coding in Cognitive Radio Networks: A Comprehensive Survey , 2017, IEEE Communications Surveys & Tutorials.

[5]  Ananthram Swami,et al.  Joint Design and Separation Principle for Opportunistic Spectrum Access in the Presence of Sensing Errors , 2007, IEEE Transactions on Information Theory.

[6]  John S. Thompson,et al.  Protocol design and throughput analysis for multi-user cognitive cooperative systems , 2009, IEEE Transactions on Wireless Communications.

[7]  Leonidas Georgiadis,et al.  Capacity and Algorithms for a Cognitive Network with Primary-Secondary User Cooperation , 2019, ArXiv.

[8]  Tamer A. ElBatt,et al.  Stability analysis of a cognitive radio system with a dedicated relay , 2017, 2017 International Conference on Computing, Networking and Communications (ICNC).

[9]  Michael J. Neely,et al.  Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[10]  Athanasios Papadopoulos,et al.  Network Coding Techniques in Cooperative Cognitive Networks , 2018, 2018 Global Information Infrastructure and Networking Symposium (GIIS).

[11]  Hai Jiang,et al.  Cognitive Non-Orthogonal Multiple Access with Cooperative Relaying: A New Wireless Frontier for 5G Spectrum Sharing , 2018, IEEE Communications Magazine.

[12]  Leandros Tassiulas,et al.  Optimal Primary-Secondary User Cooperation Policies in Cognitive Radio Networks , 2013, IEEE Transactions on Wireless Communications.

[13]  Brian M. Sadler,et al.  A Survey of Dynamic Spectrum Access , 2007, IEEE Signal Processing Magazine.

[14]  Anthony Ephremides,et al.  Cooperation in Cognitive Underlay Networks: Stable Throughput Tradeoffs , 2014, IEEE/ACM Transactions on Networking.

[15]  Umberto Spagnolini,et al.  Stable Throughput of Cognitive Radios With and Without Relaying Capability , 2007, IEEE Transactions on Communications.

[16]  Michael J. Neely,et al.  Opportunistic Cooperation in Cognitive Femtocell Networks , 2011, IEEE Journal on Selected Areas in Communications.

[17]  Ben Y. Zhao,et al.  Utilization and fairness in spectrum assignment for opportunistic spectrum access , 2006, Mob. Networks Appl..

[18]  Herwig Bruneel,et al.  Performance of discrete-time queueing systems , 1993, Comput. Oper. Res..

[19]  Ming Xiao,et al.  Performance Analysis of Cognitive User Cooperation Using Binary Network Coding , 2018, IEEE Transactions on Vehicular Technology.