A linear-time algorithm for optimal multi-channel access in Cognitive Radio Networks

Cognitive Radio Networks (CRNs) aim to maximize the utilization of existing wireless channels by allowing secondary users (SUs) to transmit when licensed primary users (PUs) are not using the same channels. An SU monitors the CRN channels, sensing PU presence to avoid interference and estimating the link quality before transmitting. It stops when one or more available channels with satisfactory link quality are found. Algorithms for making the optimal decision regarding when to stop exploring the channels and start transmitting are expensive in terms of time and space, which are both scarce in hardware-constrained SUs, such as mobile devices. In this paper, we propose a low-complexity algorithm, which utilizes link quality and PU-activity statistics of the CRN channels to pre-compute a set of decision thresholds that will aid the channel exploration phase in maximizing SU-throughput. Our algorithm takes quadratic time and space for offline computations and linear time and space for online processing, which makes it very suitable for space and energy constrained mobile SUs. Our extensive simulation study and analytical model matching the simulation results demonstrate our solution's validity by showing the closeness of throughput and delay performances with the optimum solution as well as solutions by the well-known backward induction method, which often runs in exponential time for offline computations.

[1]  Matti Latva-aho,et al.  Autonomous Sensing Order Selection Strategies Exploiting Channel Access Information , 2013, IEEE Transactions on Mobile Computing.

[2]  Hüseyin Arslan,et al.  OFDM for cognitive radio: merits and challenges , 2009, IEEE Wireless Communications.

[3]  Weihua Zhuang,et al.  Stopping Rule-Driven Channel Access in Multi-Channel Cognitive Radio Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[4]  H. Vincent Poor,et al.  Optimal selection of channel sensing order in cognitive radio , 2009, IEEE Transactions on Wireless Communications.

[5]  Jianfeng Wang,et al.  Emerging cognitive radio applications: A survey , 2011, IEEE Communications Magazine.

[6]  Marwan Krunz,et al.  Throughput-efficient sequential channel sensing and probing in cognitive radio networks under sensing errors , 2009, MobiCom '09.

[7]  Weihua Zhuang,et al.  Simple Channel Sensing Order in Cognitive Radio Networks , 2011, IEEE Journal on Selected Areas in Communications.

[8]  Hyeong-Ah Choi,et al.  Resource discovery algorithms for channel aggregation in Cognitive Radio Networks , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[9]  Hyeong-Ah Choi,et al.  A polynomial-time algorithm for optimizing channel selection in Cognitive Radio Networks , 2013, 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC).

[10]  Xuemin Shen,et al.  HC-MAC: A Hardware-Constrained Cognitive MAC for Efficient Spectrum Management , 2008, IEEE Journal on Selected Areas in Communications.