Performance Analysis of Cognitive User Cooperation Using Binary Network Coding

We consider a cognitive radio network where a primary and a secondary transmitter, respectively, communicate a message to their primary and secondary receivers over a packet-based wireless link, using a joint automatic-repeat-request (ARQ) error control scheme. The secondary transmitter assists in the retransmission of the primary message, which improves the primary performance, and as a reward it is granted limited access to the transmission resources. Conventional ARQ, as well as two network-coding schemes are investigated for applications in the retransmission phase; namely the static network-coding scheme and the adaptive network-coding scheme. For each scheme we analyze the transmission process by investigating the distribution of the number of transmission attempts. We divide every frame into three transmission sessions and in each session we discover that the number of transmission attempts follows a certain negative binomial distribution, in which case can be further approximated by a normal distribution. Considering both the cases of an adaptive frame size and a truncated frame size, we derive analytical results on system performances and discuss the comparison of three schemes. Besides, the approximation method greatly reduces the complexity of transmission analysis, especially in the truncated frame-size case. Numerical results show that our analysis are valid and closely match the simulations.

[1]  Alexandros G. Dimakis,et al.  Instantly decodable network codes for real-time applications , 2013, 2013 International Symposium on Network Coding (NetCod).

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

[3]  Peyman Pahlevani,et al.  On Optimal Policies for Network-Coded Cooperation: Theory and Implementation , 2015, IEEE Journal on Selected Areas in Communications.

[4]  Ian F. Akyildiz,et al.  NeXt generation/dynamic spectrum access/cognitive radio wireless networks: A survey , 2006, Comput. Networks.

[5]  Joseph Mitola,et al.  Cognitive Radio An Integrated Agent Architecture for Software Defined Radio , 2000 .

[6]  Yitzhak Birk,et al.  Informed-source coding-on-demand (ISCOD) over broadcast channels , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[7]  Yang Han,et al.  Cooperative spectrum sharing via controlled amplify-and-forward relaying , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[8]  Yang Han,et al.  Jointly cooperative decode-and-forward relaying for secondary spectrum access , 2012, 2012 46th Annual Conference on Information Sciences and Systems (CISS).

[9]  Khaled Ben Letaief,et al.  Reliable relay assisted wireless multicast using network coding , 2009, IEEE Journal on Selected Areas in Communications.

[10]  E. Meulen,et al.  Three-terminal communication channels , 1971, Advances in Applied Probability.

[11]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[12]  C. E. Clark The Greatest of a Finite Set of Random Variables , 1961 .

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

[14]  Dong Nguyen,et al.  Wireless Broadcast Using Network Coding , 2009, IEEE Transactions on Vehicular Technology.

[15]  Khaled Ben Letaief,et al.  Adaptive resource allocation and scheduling for multiuser packet-based OFDM networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[16]  Wessam Ajib,et al.  Opportunistic adaptive relaying in cognitive radio networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[17]  J. Bartko,et al.  Approximating the Negative Binomial , 1966 .

[18]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[19]  Ziv Bar-Yossef,et al.  Index Coding With Side Information , 2011, IEEE Trans. Inf. Theory.

[20]  Samuel Kotz,et al.  Exact Distribution of the Max/Min of Two Gaussian Random Variables , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[21]  Ming Xiao,et al.  Cooperation-Based Network Coding in Cognitive Radio Networks , 2014, 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall).

[22]  Yitzhak Birk,et al.  Coding on demand by an informed source (ISCOD) for efficient broadcast of different supplemental data to caching clients , 2006, IEEE Transactions on Information Theory.

[23]  Shahrokh Valaee,et al.  Completion Delay Minimization for Instantly Decodable Network Codes , 2012, IEEE/ACM Transactions on Networking.

[24]  Leandros Tassiulas,et al.  Broadcast erasure channel with feedback - Capacity and algorithms , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[25]  Yu-Dong Yao,et al.  An Adaptive Cooperation Diversity Scheme With Best-Relay Selection in Cognitive Radio Networks , 2010, IEEE Transactions on Signal Processing.