Optimal energy-efficient sensing in cooperative cognitive radio networks
© Wu et al.; licensee Springer. 2014
Received: 29 April 2014
Accepted: 29 September 2014
Published: 22 October 2014
In a cognitive radio network (CRN), when the secondary users (SUs) are battery-powered devices, the concept of energy-efficient design is very important. The sensing time and the number of cooperative SUs in the cooperative spectrum sensing could greatly affect energy consumption and throughput of the system. In this paper, we propose an energy utility function by formulating the achievable data rate of a cooperative CRN in terms of the energy consumption by the CRN. The maximization of the energy utility function is obtained by jointly designing the sensing time, sensing threshold, and number of cooperative SUs with the constraint of sufficient protection for primary user (PU). Numerical results show that the CRN can achieve almost the maximum achievable data rate with significant energy saving through the joint optimization.
KeywordsCognitive radio network Energy-efficient design Sensing time Sensing threshold
With the rapid growth of wireless services, scarcity of spectrum resources has become the bottleneck of its development. Under the current fixed spectrum allocation policy, the utilization of the licensed spectrum varies from 15% to 85%, whereas only 2% of the spectrum would be used in the US at any given moment . This motivates the advent of cognitive radio network (CRN) which was first introduced in 1999 by J. Mitola III , where the secondary users (SUs) opportunistically utilize the temporarily unused spectrum which is licensed to primary user (PU). And CRN has been proved to be an efficient solution for spectrum shortage and underutilization problem.
Up to now, a lot of work has been done to investigate the CNR. In , the use of multipath and single-path quality of service (QoS)-aware routing algorithms under harsh smart grid (SG) environmental conditions is investigated in order to evaluate their service differentiation capabilities in reliability and timeliness domains. In , a novel approach is proposed to set different reliability values for image packets for image transmission in wireless multimedia sensor networks (WMSNs). Using this prioritization, important parts of an image are assigned high priority and take priority during data transmission. In , authors presented opportunities and design challenges of wireless sensor network (WSNs) for smart grid applications. WSN-based smart grid applications have been introduced, and some WSN standards and communication protocols have been discussed for smart grid applications. In , the authors proposed a cross-layer framework that employs cognitive radio communication to circumvent the hostile propagation conditions in power systems and supports QoS for smart grid applications. In , architectures to support cognitive radio (CR) networks in SG applications, major challenges, and open issues have been discussed.
Compared with traditional communication systems [8, 9], CRN requires additional energy consumption, such as the energy used in the sensing process. Furthermore, the accuracy of the sensing results also affects the total energy consumption. Cooperative spectrum sensing could increase the accuracy of the sensing results by mitigating the effect of multipath and shadowing. However, energy consumption is a major concern, in addition to extra sensing time and delay , as cooperative spectrum sensing consumes additional energy to report the results to the fusion center.
In this paper, we focus on the energy efficiency because of its importance in a practical CRN which is powered by batteries. We attempt to optimize the parameters which affect the energy consumption and the throughput of the cooperative CRN such as sensing time, sensing threshold, and the number of cooperative SUs. Some recent works dealing with the issues of CRN energy efficiency have been presented in [11–15]. In , the authors studied a joint design of energy-efficient sensing and transmission duration for a CRN in which the PU was protected. In , the authors defined the energy efficiency as the ratio of the average throughput of the CRN over the average energy used by the CRN and a problem of jointly designing the fusion rule threshold and detector’s threshold that maximizes the energy efficiency of the CRN was studied. In , the authors proposed a comprehensive utility function by formulating the transmission cost in terms of the energy consumption of sensing process and transmission process. The utility function was maximized by optimizing the sensing time. In , the authors identified the sensing-access strategies and the sensing order that achieve the maximum energy efficiency. In , a comparison among different decision-fusion rules was studied in terms of the consumed energy and the achievable detection probability at a given false alarm probability threshold.
Motivated by the previous work, we propose an energy utility function by formulating the achievable data rate in terms of the energy consumption in a cooperative CRN. A weighting factor of energy consumption is introduced here. The larger the value of the weighting factor implies that the energy consumption is more important than the achievable data rate of CRN. Taking the maximization of the energy utility as the design objective, the optimization problem is formulated as a function of three variables, which are sensing time, sensing threshold, and the number of cooperative SUs, subject to the target detection probability. An algorithm is provided to solve this problem, and numerical results show that CRN can achieve almost the maximum achievable data rate with significant energy saving through the joint optimization.
The rest of the paper is organized as follows. The system model is presented in the ‘System model’ section. In the ‘Problem formulation’ section, we propose an energy utility function and formulate an optimize problem. And we give an algorithm to obtain the solution of the problem in the ‘Solution of formulation’ section. Numerical results are presented in the ‘Numerical results’ section. Finally, the ‘Conclusions’ section draws the conclusion.
We consider a CRN with N SUs and a fusion center. All the SUs try to use a licensed spectrum (termed channel) without introducing extra interference to the PU of the spectrum. Therefore, the SUs must first perform spectrum sensing to determine the status of the spectrum before using it.
During the sensing time, M out of the N SUs individually sense the status of the channel and make a decision. Then, they send their decisions to the fusion center sequentially. Finally, based on the decisions of the SUs, the fusion center determines the active or idle status of the channel. If the channel is detected to be idle, the CRN will be allowed to transmit data; otherwise, the CRN will not be allowed to use the spectrum.
respectively, where τ s represents the sensing time, ε i denotes the sensing threshold of energy detector of the i th SU, γ i is the received signal-to-noise ratio (SNR) from the PU’s signal measured at the i th secondary receiver and γ i =N γ(γ is defined in ), f s represents the sampling frequency, and finally, Q(·) is the complementary distribution function of standard Gaussian. Similar to [18, 19], we assume that the size of the CRN is small compared with its distance from the primary system. Therefore, the received signal at each SU experiences almost identical path loss.
Average energy consumption of the CRN
In our model, the total power consumption consists of four parts: circuit consumption P c , spectrum sensing P s , reporting P r , and data transmission P t . In the CRN, there are four different scenarios between the activities of the PU and the SUs.
where x=P s +P c , y=(P r +P c )τ r , z=P t +P c .
Average achievable data rate of the CRN
A channel’s availability for SU transmission is based on the outcome of the spectrum sensing. In case S3, the channel is detected to be idle while the channel is actually active, the PU’s signal is an interference to SUs’ transmission, and we assume the transmission will not succeed. Hence, only in case S1 the data can be transmitted successfully.
where B is the bandwidth and SNR s is the SNR for secondary transmission.
Energy utility function
When the sensing time τ s increases, the detection probability can be increased which can protect the PU. On the other hand, the energy consumed in the sensing phase also increases.
The increase of the number of cooperative SUs leads to a high space diversity gain and helps to improve the spectrum sensing performance. However, it also results in the increase of total reporting delay which leads to the decrease of the spectrum sensing time and the data transmission time. And more energy is used in the sensing phase. Hence, there are tradeoffs among the sensing performance, the achievable data rate, and the energy consumption when designing the sensing time and the number of cooperative SUs.
where v with v>0 is the weighting factor denoting the weight of the energy consumption. The larger value of the weighting factor implies that the energy consumption is more important than the achievable data rate of the CRN. Specially, when v=1, (12) denotes the achievable data rate per unit of energy.
where α is the target detection probability to protect the PU.
Solution of formulation
Instead of solving the problem (13) directly, we propose the algorithm that solves the problem by an exhaustive search for M. Since M is an integer and lies within the interval [1, N], the computational complexity to search the optimal M is not very high.
We focus on 0<v≤1; next, we discuss the solution of problem (15) under v=1 and 0<v<1.
Weighting factor v=1
where , . With P f (τ s ), we can get the Q f (τ s ) through (3).
In a practical CRN, we set τ s >(u/h)2, such that P f (τ s )<0.5 .
If g(λ) is a monotonically decreasing function in terms of λ, then the optimal solution of (18) occurs at g(λ)=0 .
which proves that g(λ) is a monotonically decreasing function in terms of λ.
For a given τ s , f(τ s ,η(τ s ))=0. Set τ s ∗ as the optimal solution of (18), then λ=η(τ s ∗) is the largest λ value that can satisfy f(τ s ,λ)=0 since η(τ s ∗) is the maximum value for any τ s . Next, we denote as and as its corresponding τ s value that can maximize . Any , due to monotonicity. Hence, is the largest λ value that can satisfy f(τ s ,λ)=0. Therefore, must be equal to , and .
Due to the monotonicity of g(λ), the optimal value η(τ s ∗) which occurs at g(λ)=0 can be found by using the bisection algorithm.
Furthermore, when λ satisfies g(λ)≥0, f(τ s ,λ) is a convex function when τ s is in the given interval ((u/v)2, T−M τ r ).
For a given λ satisfying g(λ)≥0, f(τ s ,λ) is a convex function with respect to τ s . And the optimal τ s maximizing f(τ s ,λ) can be obtained by solving f′(τ s ,λ)=0. When λ satisfying g(λ)<0, there is no need to find the optimal τ s . As we want to find the λ satisfying g(λ)=0, however, for any τ s , there is g(λ)<0 in this case.
Weighting factor 0<v<1
In general, the η(τ s ) may not be a concave function in terms of τ s . Hence, we have to exhaustively search for the optimal sensing time over (0, T−M τ r ). Fortunately, from the numerical results, we can see that the optimal τ s can be found by using bisection algorithm, which can decrease the complexity to find the solution of problem (25).
In this paper, we propose an energy utility function by formulating the achievable data rate in terms of the energy consumption in a cooperative CRN. A weighting factor of energy consumption is introduced here. Taking the maximization of the energy utility as the design objective, optimization problem is formulated as a function of three variables, which are sensing time, sensing threshold, and the number of cooperative SUs, subject to the target detection probability. An algorithm is also presented to solve the problem, and numerical results show that the CRN can achieve almost the maximum achievable data rate with significant energy saving through the joint optimization.
This work is supported by National Nature Science Foundation of China (Nos. 11301071, 61372106, 61102068, 61172077, 61223001), Key Special Project of National Science and Technology (No. 2013ZX03003006), National 863 High Technology Development Project (No. 2013AA013601), Research Fund of National Mobile Communications Research Laboratory, Southeast University (No. 2013A04, 2014B01), CPSF (2013M531244, 2014T70450), Research Fund for the Doctoral Program of Higher Education (20113218120017), and Open Research Fund of National Mobile Communications Research Laboratory, Southeast University (2012D14).
- Ghasemi A, Sousa ES: Spectrum sensing in cognitive radio networks: requirements, challenges and design trade-offs. IEEE Commun. Mag 2008, 46(4):32-39.View ArticleGoogle Scholar
- Mitola J, Maguire GQ Jr: Cognitive radio: making software radios more personal. IEEE Personal Commun 1999, 6(4):13-18. 10.1109/98.788210View ArticleGoogle Scholar
- Sahin D, Gungor VC, Kocak T, Tuna G: Quality-of-service differentiation in single-path and multi-path routing for wireless sensor network-based smart grid applications. 2014. doi:10.1016/j.adhoc.2014.05.005Google Scholar
- Macit M, Gungor VC, Tuna G: Comparison of QoS-aware single-path vs.multi-path routing protocols for image transmission in wireless multimedia sensor networks. Ad Hoc Netw 2014, 19: 132-141.View ArticleGoogle Scholar
- Tuna G, Gungor VC, Gulez K: Wireless sensor networks for smart grid applications: a case study on link reliability and node lifetime evaluations in power distribution systems. Int. J. Distributed Sensor Netw. (Article ID 796248) 2013, 11. doi:10.1155/2013/796248Google Scholar
- Shah GA, Gungor VC, Akan OB: A cross-layer QoS-aware communication framework in cognitive radio sensor networks for smart grid applications. IEEE Trans. Ind. Inf 2013, 9(3):1477-1485.View ArticleGoogle Scholar
- Gungor VC, Sahin D: Cognitive radio networks for smart grid applications: a promising technology to overcome spectrum inefficiency. IEEE Vehicular Technol. Mag 2012, 7(2):41-46.View ArticleGoogle Scholar
- Wang JY, Wang JB, Song XY, Chen M, Zhang J: Network planning for distributed antenna-based high-speed railway mobile communications. Trans. Emerging Telecommun. Technol 2014, 25(7):707-722. 10.1002/ett.2599View ArticleGoogle Scholar
- Wang J-Y, Wang J-B, Chen M, Song X: Performance analysis for free-space optical communications using parallel all-optical relays over composite channels. IET Commun 2014, 8(9):1437-1446. 10.1049/iet-com.2013.0754MathSciNetView ArticleGoogle Scholar
- Akyildiz IF, Lo BF, Balakrishnan R: Cooperative spectrum sensing in cognitive radio networks: a survey. Phys. Commun 2011, 4(1):40-62. 10.1016/j.phycom.2010.12.003View ArticleGoogle Scholar
- Shi Z, Teh K, Li KH: Energy-efficient joint design of sensing and transmission durations for protection of primary user in cognitive radio systems. Commun. Lett 2013, 17(3):565-568.View ArticleGoogle Scholar
- Peh ECY, Liang YC, Guan YL, Pei YY: Energy-efficient cooperative spectrum sensing in cognitive radio networks. In Proc. IEEE Global Telecommun. Conf. IEEE,, Houston; 2011:1-5.Google Scholar
- Feng XX, Gan XY, Wang XB: Energy-constrained cooperative spectrum sensing in cognitive radio networks. IEEE,, Houston; 2011:1-5.Google Scholar
- Pei YY, Liang YC, Teh KC, Li KH: Energy-efficient design of sequential channel sensing in cognitive radio networks: optimal sensing strategy, power allocation, and sensing order. IEEE J. Sel. Areas Commun 2011, 29(8):1648-1659.View ArticleGoogle Scholar
- Althunibat S, Narayanan S, Renzo MD, Granelli F: On the energy consumption of the decision-fusion rules in cognitive radio networks. In IEEE International Workshop on Computer Aided Modeling and Design of Communication Links and Networks. IEEE,, Barcelona; 2012:125-129.Google Scholar
- Gao F, Yuan W, Liu W, Cheng WQ, Wang S: Pipelined cooperative spectrum sensing in cognitive radio networks. IEEE Wirel. Commun. Netw. Conf 2009, 1-5.Google Scholar
- Digham FF, Alouini MS, Simon MK: On the energy detection of unknown signals over fading channels. IEEE Trans. Commun 2007, 55(1):21-24.View ArticleGoogle Scholar
- Liang YC, Zeng YH, Peh ECY, Hoang AT: Sensing-throughput tradeoff for cognitive radio networks. IEEE Trans. Wirel. Commun 2008, 7(4):1326-1337.View ArticleGoogle Scholar
- Peh ECY, Liang YC, Guan YL: Optimization of cooperative sensing in cognitive radio networks: a sensing-throughput tradeoff view. IEEE Trans. Veh. Technol 2009, 58(9):5294-5299.View ArticleGoogle Scholar
- Zhu HL, Wang JZ: Chunk-based resource allocation in OFDMA systems - part I: chunk allocation. IEEE Trans. Commun 2009, 57(9):2734-2744.View ArticleGoogle Scholar
- Zhu HL, Wang JZ: Chunk-based resource allocation in OFDMA systems - part II: joint chunk, power and bit allocation. IEEE Trans. Commun 2012, 60: 499-509.View ArticleGoogle Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.