Abstract
The resource allocation problem is investigated for cooperative cognitive radio networks, considering energy efficiency of the primary users (PUs) and spectrum efficiency of the secondary users (SUs). The cooperation framework involves a PU selecting a SU as the relay and allocating the spectrum access intervals for the selected SU as a reward. The above sequential decision procedure is formulated as a Stackelberg game. Based on the knowledge of the effects of PUs decision on the behavior of a SU, the leader (PU) determines a fraction of the time slot duration to be used for the primary. The follower (SU) is allowed to transmit its own data to the corresponding receiver in the remaining duration and determines its optimal transmission power. The outcomes of the proposed cooperative resource allocation scheme, including primary user and secondary user power control, as well as dynamic access spectrum, are analyzed. Numerical results demonstrate that, with the proposed resource allocation scheme, the PU can achieve high energy saving by cooperation with the SU.
Introduction
Cognitive radio (CR) is a promising paradigm, which can overcome the dilemma of spectrum scarcity. There are licensed users referred to as primary users (PUs) and secondary users (SUs) in CR networks. Traditionally, SUs carry out spectrum sensing continuously in order to access idle spectrum bands, and must terminate their transmission as soon as they sense activity of a PU. Spectrum sensing is a very challenging task, while most primary users assume non-licensed transmissions as interference.
Spectrum sensing is an energy consuming process and might not be accurate due to shadowing [3]. In this paper, we focus on a cooperative cognitive radio network (CCRN), where primary users are interested in selecting some of SUs to behave as cooperative relays, and in return CR users are awarded a certain portion of their access time for secondary transmission. A new framework in which the PU may lease its given bandwidth for a fraction of time to the SUs in exchange for the SUs acting as relays was proposed in [14] and further investigated in [15]. Cooperative networking in which SUs perform a service for PUs to gain spectrum access opportunities as a reward appears to be a suitable replacement for spectrum sensing [6,17], mainly because spectrum sensing consumes excessive energy.
The authors in [6] proposed a protocol where a SU applies decode-and-forward technology to transmit the primary signal, and the secondary transmissions did not affect the outage performance of the primary system. The PU decides whom it selects to cooperate with and chooses optimal parameters to maximize its energy efficiency [17]. The selected SU determines the optimal power for transmissions as a Stackelberg game. The risk-aware cooperative spectrum access schemes for multi-channel CRNs were studied [16]. Based on the conclusions of the single channel network, two schemes were proposed for the PUs and SUs cooperation on multiple channels scenario.
With the cooperation of one SU, the primary system can tolerate interference lower than a certain threshold. The other SU is selected to access the spectrum band, while the SU satisfies the interference constraint [5]. The evaluator arranges the real time and non-real time service flows in two sub-queues and then sorts them by their priority levels, so that the measured channel utilization is better [4]. A QoS-based spectrum allocation framework that supports real time and non-real time users in distributed cooperative CRNs was analyzed [1].
Green communication is one of the most active research problems in wireless communication systems [2]. Motivated by the idea of cooperative communication, energy awareness in wireless networks can be improved by using relays for coverage extension [9,10]. Cooperative communication is considered as a cost effective way to improve performance, which requires minimum modification in the existing network infrastructure [9]. Relays provide differentiated transmission paths from source to destination, improving transmission quality, reliability and energy efficiency [7,8].
We make an effort to improve the performance of cooperative networks. Since the PU has priority in accessing spectrum, it may have a concern with energy efficiency due to huge overhead cost [11–13]. By the similar reason, the SU may concern for its transmission rate more since it might not have much opportunity to transmit. Thus, the PU and the SU have different concerns, which need to be taken into consideration. In this paper, we investigate the energy consumption in primary communication networks, develop a scheme which tries to minimize the power demand of PU and maximize the throughput of SU.

The proposed framework of CCRN. (Colors are visible in the online version of the article;
We consider a system model of spectrum leasing based on cooperation, as depicted in Fig. 1. The system consists of a primary infrastructure-based network and a secondary ad hoc network. In the primary network, the base station (BS) allocates the resource to mobile stations that are referred to as PUs. In secondary network, the SU transmits data to intended receiver. The PU leases the use of the bandwidth for a fraction of time to the cooperative SU, the selected SU assists the PU source transmitter to reach the PU destination receiver, the decode-and-forward cooperative protocol is considered, so as to improve the energy efficiency of the primary network.
Let T be the transmitting time slot duration for primary user. A fraction α of the time slot duration of T is used for the cooperative transmission. In the first

Time slot allocation between a PU and a SU. (Colors are visible in the online version of the article;
The cooperation transmission is carried out in a three-phase way, as shown in Fig. 2. In particular, the leader decides whether to use the partial time slot for cooperation transmission or the entire time slot for direct transmission. In the first case, the partial time slot is further divided into two equal sub-time slots. In the first sub-time slot, the primary transmitter broadcasts its signal to the secondary transceiver and primary destination. In the second sub-time slot, the selected SU processes the received signal according to the relaying protocol and forwards it to the primary destination. The selected secondary user is allowed to transmit its own data in the last fraction of the time slot.
The channel gain from PU to the base station, from PU to SU, from SU to the base station, from SU to the corresponding secondary receiver are denoted respectively by
We analyze spectrum leasing based relay cooperation within a game framework between PU and SU under the assumption of instantaneous channel state information.
Ad hoc cognitive radio network
The interaction between the PU and the SU can be modelled as a game, which provides the SU with the optimal transmission power allocation. PU and SU have different priorities for spectrum access, PU is a leader and SU is a follower, so Stackelberg game is suitable for describing the cooperation procedure.
As a follower in the game, SU selects the optimal transmission power to maximize utility, being aware of SU spectrum access time duration. Assuming each SU is behaving honesty, it uses the same power level
Moreover, the total cost is
The utility of SU in the game cooperating with the PU is:
Solving the problem (3), the optimal transmission power is:
The first order derivative of the best response function is negative. Therefore, the best transmission power of SU decreases with the increase of α. The SU is willing to spend more transmission power to forward PU’s data if the PU allocates more resource for the SU’s transmission.
Game theory can be applied to model the relations between PU and SU. In the Stackelberg game, the PU acts as the leader and the SU acts as the follower. As the leader, the PU can choose the best strategies in the relay selection process, aware of the effect of its decision on the strategies of the SU, while the SU can just select its own strategies given the fixed parameters of the PU.
In this section, a resource allocation scheme based on a cost function which depends on energy consumption is proposed. Each PU selects a SU, minimizing the cost while guaranteeing a minimum require rate. The problem of cost minimization-based power allocation at the source and relay node while guaranteeing the PU QoS can be formulated as:
A fraction α of the time slot duration is used for cooperation. The cost function of the PU is defined by (5), cooperating with SU in Stackelberg game.
The maximum error-free data rates of decode-and-forward (DF) relay schemes at the destination terminal are calculated as following:
The MRC combiner at the destination combines the received signal from the source and the relay. The first term in (7) is the achievable rate of the PU → SU link, and the second term is the achievable rate by maximum ratio combining between the PU → BS link and SU → BS link,
Overall, the considered framework is characterized by a hierarchical structure, where one primary user optimizes its strategy based on the knowledge of the effects of its decision on the behavior of a secondary user. The optimization problems (3) and (5) may be interpreted as a Stackelberg game: The primary link is the Stackelberg leader, that optimizes its strategy (α,
The SU relays PU’s data in the second phase and transmits its own data in the last phase of the time slot. DF relaying is a technique which requires more time overhead and hardware expense. DF relay decodes the received signal from the PU and performs error-correction on the decoded signal. The SU then re-transmits the correctly decoded signal to the BS.
The instantaneous
In this section, we present numerical results so as to provide insight into the proposed energy aware resource allocation scheme. Similar to [17], by normalizing the distance between PU and BS, the SU is approximately placed at the distance
Figure 3 shows the trends of PU transmit power with respect to α, for

SU transmit power versus the time allocation coefficient. (Colors are visible in the online version of the article;

PU transmit power versus the time allocation coefficient. (Colors are visible in the online version of the article;

PU energy versus the time allocation coefficient. (Colors are visible in the online version of the article;
The optimal α and PU power for a given SU are shown in Figs 4 and 5. As it can be seen, PU power would be less than
Figure 6 shows the optimal utility of SU versus the SU power according to different values of time allocation coefficient. It can be seen that there is a unique optimal SU power to the fixed parameter α, which is selected by PU for cooperation.

Time slot allocation between a PU and a SU. (Colors are visible in the online version of the article;

PU and SU utility versus the normalized distance d given different channel power gains between secondary transmitter and receiver. (Colors are visible in the online version of the article;
Figure 7 shows the PU cost function and the SU utility function, versus the normalized distance d according to different values of

Energy saving for the PU. (Colors are visible in the online version of the article;
The energy saving for the PU is the ratio between the amount of energy reduction with cooperation and the total power dissipation without cooperation, which is shown in Fig. 8. We compare our energy-aware resource allocation algorithm with the Method in [17], which obtained the optimal total transmission power by AF cooperative communication between the PU and SU.
In this paper, we studied the decode-and-forward cooperative framework in CRN, considering energy efficiency of the PU. The PU chooses the best cooperative relay and optimal time slot allocation between a PU and a SU in order to maximize its energy efficiency, while the cooperative SU determines the optimal power for two transmissions. We model the procedure of decision making as a Stackelberg game. The analysis of the resource allocation scheme provides the PU with the best strategy for relay selection, spectrum access time allocation and transmission power determination. Numerical results have demonstrated that with the proposed framework, the PU can decrease the energy consumed through cooperation by selecting the most suitable SU, and the SU can obtain access spectrum by cooperation with the PU.
Footnotes
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China (Grant No. 61261018, 61362007), in part by Guangxi Science Foundation (2013GXNSFFA019004) and Key Laboratory of Cognitive Radio and Information Processing (2013ZR01).
