Power Allocation in Nonselfish Symbiotic Cognitive Relaying with Partial Channel State Information

We first address the problem of power allocation at cognitive users (CUs) to maximize the throughput of a nonselfish symbiotic cognitive radio scheme, in which the CUs may assist the data transmission of primary users (PUs) via nonorthogonal amplify-and-forward (AF) cognitive relaying and obtain an incentive time for their own data transmission in a nonselfish manner. Then, an optimal power allocation algorithm is proposed based on the full channel state information (CSI) among PUs, CUs, and base station (BS). In order to reduce the feedback overhead, another power allocation algorithm is devised based only on the partial CSI, that is, the CSI of BS-PU and the CSI of BS-CUs. Simulation results demonstrate that, compared with the optimal power allocation algorithm, the power allocation algorithm with only the partial CSI can achieve a similar performance with a smaller channel feedback overhead.


Introduction
With underutilized time or frequency resources, the Federal Communications Commission (FCC) has recommended that more efficient spectrum utilization could be realized by implementing devices that can coexist with licensed users or PUs [1].In consequence, cognitive radio (CR) has been considered as an essential candidate for exploiting spectrum at a higher efficiency [2,3].Based on the original CR concept [2], the data transmission of a conventional cognitive radio scheme (CCR) [1] is performed as a passive approach.The CUs need to sense the spectrum and wait for spectrum holes for their data transmission without any interaction between primary and cognitive networks.In this case, there is no need for any modification in the primary network, but, instead, the achievable performance, for example, spectrum efficiency, is quite limited.
The relay systems have been actively studied to increase the throughput as well as to increase the service coverage in wireless networks [4][5][6].In order to further enhance the performance of the cognitive network, the relay function is actively enabled at the CUs to assist the primary transmission, which may bring the benefits to the CUs, for example, creating more spectrum holes for the cognitive network.As the CUs with relay function come into play, the optimal power allocation at CUs to increase the spectrum efficiency becomes a critical issue for coexisting primary and cognitive networks [7][8][9][10][11][12][13].However, to efficiently utilize the spectrum holes created by cognitive relaying, some interaction between primary and cognitive networks is inevitable, despite that it may break the rule of original CR concept.(Strictly speaking, this may not be said CR from its original point of view.However, we call it cognitive relaying herein, since CR concept and relay function are combined together.)For instance, rather than a passive approach in CCR, a spectrum leasing algorithm was introduced as an active approach, in which a common control channel was assumed for the CSI exchange and the decision delivery, for example, cooperation parameters and cooperation decision [7].As a reward for the decode-and-forward (DF) cooperation from CUs, the PU might lease part of its own time slot to the cooperative CUs; herein, a CU that cooperates with a PU is called a cooperative CU, and is the only user that can immediately access the channel in the leased time; accordingly, this type of CU is called a selfish one.
International Journal of Distributed Sensor Networks For the selfish scheme in [7], the cooperative CUs might not be the CUs with the best link quality in the leased time.So, allocation of leased time only to the cooperative CUs is inefficient for maximizing the overall throughput of coexisting primary and cognitive networks, especially for the cognitive network.Thus, a nonselfish symbiotic cognitive relaying scheme (NSCRS) [8] was introduced.Owing to the nonselfish behavior, the CUs can selflessly grant a concession to give the incentive time to a CU with the best link quality for better utilization of the incentive time than that in [7].However, only the constant transmit power is assumed at each CU for the cooperative transmission in [8], which is inefficient at managing the received signal power at the receiver side and controlling the potential interference to the neighbor cell.Even though a suboptimal power allocation algorithm was introduced for a symbiotic cognitive relaying scheme to maximize the throughput of cognitive network in [9], the problem for maximizing the throughput of primary and cognitive networks by optimally allocating power at CUs has not been taken into account.
Originated from the symbiosis in [8,9], the suboptimal algorithms for joint power allocation, subcarrier allocation, and routing selection were investigated in an orthogonal frequency division multiplexing (OFDM) based symbiotic cognitive relaying architecture to maximize the incentive time [10].This work was further extended to develop an optimum utility-based decision-making process to allocate the fraction of time to the PU and CUs [11].In addition, a closed form expression of the outage probability for data transmissions at CUs was presented under the constraint of a target outage probability of primary transmissions [12].A cross-layer approach was presented to jointly consider optimal relay selection, adaptive modulation and coding, and data-link layer frame size to maximize the transmission control protocol throughput in cognitive networks with limited interference to the primary link [13].However, all the cognitive relaying schemes in [7,[10][11][12][13] assumed the orthogonal transmission at the CUs and the power allocation problem with nonorthogonal AF relaying was not considered.
In this paper, we intend to maximize the overall throughput of NSCRS with the nonorthogonal AF relaying by optimally allocating the power among CUs, while minimizing the required interaction between primary and cognitive networks as well as the overhead of CSI feedback.We first formulate the power allocation problem to maximize the throughput of NSCRS under a sum power constraint at CUs.With the nonorthogonal AF cognitive relaying transmission at CUs, all the amplified noise and interference from multiple CUs are taken into account at PUs, since all the CUs are simultaneously transmitting their amplified signals to PUs.Then, an optimal power allocation algorithm is proposed based on the full CSI feedback.To alleviate the overhead of CSI feedback, another power allocation algorithm is additionally proposed based only on the partial CSI, that is, CSI of BS-PU and BS-CUs.We investigate the performances of NSCRS in three cases: with ideal assumption of full CSI, with partial CSI, and with no CSI for comparative purpose.
The rest of this paper is organized as follows.Section 2 gives a preliminary description of CCR and NSCRS.In Section 3, we formulate the power allocation problems for NSCRS.In Sections 4 and 5, the proposed algorithms are presented and evaluated by intensive simulations, respectively.Finally, Conclusions are drawn in Section 6.

Preliminary
In this section, we introduce the system architecture for the coexistence of primary and CR networks as well as the transmission approaches for both CCR and NSCRS.

System Architecture for Coexistence of Primary and Cognitive
Networks.We consider a system architecture with coexistence of primary and cognitive networks, as shown in Figure 1.The primary network is assumed to be a time division multiple access (TDMA)-based cellular network, where the BS transmits the data to the PUs in different time slots.In the cognitive network, the CUs seek opportunities to access the AP of cognitive network.For the cognitive network, only the AP can communicate with the BS and all the CUs can only communicate with the AP.For the symbiotic architecture, the data transmission of CU itself happens only when such CU is allocated with an incentive time, which can be obtained when the CUs provide cooperation to the PUs.In addition, a control channel for CSI exchange and decision delivery, for example, cooperation parameters and incentive time allocation, is considered [7,8].In the relay assisted networks, the BS makes the decision for cooperation, for example, power allocation at relays, with the aid of the dedicated pilots for CSI estimation and the specific channels for CSI feedback [14,15].However, in the case of NSCRS, to alleviate the overhead of primary network, for example, in terms of signaling exchange, CSI feedback, and decision delivery for cooperation, an AP of the cognitive network is assumed to coordinate the cooperation between primary and cognitive networks rather than the BS or the PU as in [7,[10][11][12][13][14][15].In other words, only the AP in the cognitive network can communicate with the BS and all the CUs can only communicate with the AP.For the NSCRS, the CUs are assumed to be able to estimate the CSI of BS-CUs for the cooperation for the PU by sensing the radio environment and  detecting the transmitted pilots in the primary network [16].
The CUs may fail to estimate the CSI of CUs-PU, for example, when the PU may report the channel quality information instead of sending the pilots to the BS [17].In addition, the incentive time in [8][9][10] was utilized in a segregated manner; that is, CUs immediately take the incentive time after each primary transmission, which requires the CUs to frequently access the AP via signaling for their own data transmission in the segregated incentive times.Thus, the segregated manner in [8][9][10] may bring a serious amount of overhead on signaling exchange between CUs and the AP of the cognitive network.

Transmission
Approaches for CCR and NSCRS.Figure 2 shows an example of transmission approaches for both CCR and NSCRS.In the CCR, the  PUs, even with poor link quality, fully occupy the time of a data frame, as shown in Figure 2(a).With different number of information bits to receive, dissimilar time durations are reserved for different PUs, for example,   for the th ( = 1, 2, . . ., ) PU.Additionally, due to the different link qualities from the BS to PUs, the achievable transmission data rates for PUs are different.In this case, the CUs have to wait, since no spectrum hole is available.Considering downlink primary transmission without symbiosis, the received signal-to-noise ratio (SNR) at the th PU,  bs  , can be given as where  bs  denotes the channel gain from the BS to the th PU due to fading, path loss, and shadowing. is the power of additive white Gaussian noise (AWGN).A constant transmit power,  bs , is considered at the BS.In this paper, for performance evaluation purpose, the Shannon formula is used for simplicity, which is widely used for performance evaluation and was found to well match with practical case with a large MCS code set [18].Hence, the rate of the th PU for the direct primary transmission can be given as Figure 2(b) shows an example of the transmission approach of NSCRS with a conventional half-duplex (HD) AF relaying, where two phases with identical time duration exist.In the NSCRS, the PUs can obtain the half-duplex AF cooperation from the CUs and, then, a higher level of modulation and coding rate may be adopted to achieve a higher transmission rate; thus, the required time for transmitting the same amount of information from BS to the PU  can be reduced compared to that in the CCR; that is, it is reduced from   in the CCR to   (1 −   ) in the NSCRS, and the remaining time of the PU M ,     , is given to the CUs as an incentive time, where   (0 ≤   < 1) is introduced as the proportion of incentive time in the reserved time for the th PU in the CCR.However, if the cooperation from CUs cannot provide a higher transmission rate for the PU in the NSCRS, the PU will take up the originally reserved time for its data transmission as in the CCR, for example, for the case of PU 1 , as shown in Figure 2(b).After finishing all the data transmission to PUs, the incentive time from PUs is given to the CU in an aggregated manner.Compared to the segregated manner of incentive time utilization in [8][9][10], the utilization of aggregated incentive time is more efficient for the CUs due to less signaling overhead among AP and CUs.With nonselfish behaviors at CUs, the incentive time can be assigned to a more appropriate CU with the best link quality among the entire set of CUs, that is, CU 6 .

Problem Formulation for Nonselfish
Symbiotic Cognitive Relaying Scheme  at the th CU for data transmission to the th PU is denoted by  , cu . , and  , , respectively, denote the instantaneous channel gains from the BS to the th CU and from the th CU to the th PU.An independent and identically distributed (i.i.d.) block Rayleigh fading channel model, in which the channel state remains quasistatic within a fading block but becomes independent across different fading blocks, is considered among PUs, CUs, AP, and BS.In addition, the slow Rayleigh fading channel is assumed, where the fading channel remains almost unchanged during long enough time for channel estimation, cooperation, and data transmission.
In phase 1, the BS transmits a signal to CUs and the th PU.Then, in phase 2, the received signals at CUs are, respectively, amplified and retransmitted to the th PU, where the nonorthogonal AF relaying is considered and all the CUs are allowed to transmit their signals simultaneously [6].Delay diversity can be used to combine the received signals from CUs in phase 2; it is assumed that the transmitted signals from CUs may arrive at the PU with different delays.Then, the th PU can coherently combine the entire received signals along the paths by the Rake receiver with maximum ratio combining (MRC) in phase 2 [19].Thanks to the excellent autocorrelation property of well-designed spreading code or interference cancellation, the interference at the PU from CUs can be neglected [19,20].Then, the received SNR at the th PU with cooperation from CUs,  cu  , and the corresponding transmission rate,  cu  , after combining the received signals in phases 1 and 2 with MRC can be expressed, respectively, as where 1/2 in the right side of (4) results from the HD AF relaying with two identical phases and  , ≡ ( bs  , + ) −1 is the power normalization factor at the th CU for data transmission of the th PU.The first term of ( 3) is the received SNR at the th PU in phase 1 and the second term represents the received SNR of the retransmitted signals from CUs in phase 2. The amplified noise received from the other CUs still remains in the denominator of the second term on the right side of (3), while the interference from the other CUs is neglected.This is different from the conventional nonorthogonal AF schemes.
For the NSCRS, if  cu  >  bs  , the cooperation of CUs can provide a higher transmission rate for the PU and, then, an incentive time is to be given to CUs as a reward by the th PU.However, if  cu  ≤  bs  , the th PU occupies the entire time duration, as in CCR, and no incentive time is given to CUs.Thus, the cooperative transmission rate for the th PU in NSCRS,   , can be given as where the function max(⋅, ⋅) returns the maximum value of its arguments.

Transmission in Incentive Time.
Let   represent the reserved time for the th PU in the CCR.Then,    bs  information bits are transmitted to the th PU by the BS in the CCR.Owing to a higher data transmission capability in a symbiotic approach, an incentive time can be yielded for the case of effective cooperation from CUs to the th PU.During the time of (1 −   )  , the same amount of information bits as that is transmitted in the CCR,    bs  , is guaranteed to be transmitted to the th PU at the rate   ; that is,  bs  = (1 −   )  .So   can be alternatively expressed as Then, the remaining time of the th PU,     , is given to CUs as an incentive time.After finishing all the data transmission of PUs, the aggregated incentive time,   , can be expressed as To maximize the transmission rate in the aggregated incentive time, the aggregated incentive time is allocated to a CU with the highest transmission rate to the AP among the entire set of CUs.
Thus, the  1 th CU, which satisfies (8), is selected to be given the incentive time where ℎ  represents the channel gain from the th CU to the AP as in Figure 3 and   cu is the maximal transmit power of the CU.It implies that once a CU is selected to transmit in the incentive time for cognitive network, it always transmits signals at its maximum power.So the transmission rate in the incentive time,  inc , can be represented as

3.3.
Problem Formulation for NSCRS.Now, we intend to maximize the throughput of NSCRS by optimally allocating the power to the CUs, where the throughput is defined as the total number of transmitted bits divided by the measurement time.In the NSCRS, the same amount of information of PUs as that is transmitted in the CCR, for example,  bs    for the th PU, is first transmitted.Then, the selected CU, that is, the  1 th CU, transmits its data to the AP during the aggregated incentive time,   , at a rate of   1 .So, the throughput maximization problem of NSCRS can be formulated as max The objective function of (9a) aims to maximize the throughput of NSCRS by optimally allocating the power of P  ( = 1, 2, . . ., ) to the CUs for the data transmission of the th ( = 1, 2, . . ., ) PU; P  is the power allocation vector at the CUs for the data transmission of the th PU and is denoted by cu ,  ,2 cu , . . .,  , cu , . . .,  , cu ].With the assumption of slow fading, the value of  bs  remains unchanged and accordingly,   remains constant.P  ( = 1, 2, . . ., ) is determined for each PU independently.In addition, the best user selection scheduling is adopted in the incentive time and the selected CU always transmits its signals to the AP at its maximal transmit power.Thus,  inc remains unchanged.So the problem of (9a)-(9b) can be rewritten as max Due to the TDMA nature for the cooperative transmissions to PUs,   ( = 1, 2, . . ., ) are independent.Thus, the problem of (10a)-(10b) can be decomposed and simplified into  optimization problems as max According to (6), we can further simplify the problem of (11a)-(11b) as max Thus, the optimization problem of (9a)-(9b) finally can be simplified into the power allocation problems to individually maximize the transmission rate to PUs by optimally allocating the power at CUs as in (12a)-(12b).
According to (5), we can decompose the optimization problem of (12a)-(12b) into two cases.In Case 1, the objective function of (12a) becomes a constant value of  bs  regardless of the constraints.It corresponds to the zero power allocation at each CU; that is,  , cu = 0 ( = 1, 2, . . ., ).Consequently, no incentive time is generated; that is,   = 0.However, for Case 2, based on (3), we can simplify the problem of (12a)-( 12b International Journal of Distributed Sensor Networks can be considered as an ideal scenario (called "Scenario 1") for NSCRS.However,  , may not be available at the AP; thus, a "Scenario 2" is additionally considered for the NSCRS with only the partial CSI, that is,  bs  and  , .In this section, the power allocation algorithms for both scenarios are investigated.In addition, an equal power allocation algorithm (EPA), in which the total available power of the CUs is equally distributed to the CUs, that is,  , cu =   /, is also considered.

Optimal Power Allocation Algorithm in Scenario 1.
For Case 1, we have the optimal solution of  , cu = 0 ( = 1, 2, . . ., ) and   =  bs  for the th PU.However, in Case 2, due to the nonlinear objective function of (12a), the problem of (13a)-( 13b) is difficult to solve and to be transformed into a linear programming problem.Instead, Proposition 1 is established.Proof.Owing to the constant power consumption of  bs at BS,  bs  is constant for the th PU and we can easily prove this proposition by the Proposition 4 in [6].

Proposition 1. With a sum power constraint at
Proposition 1 implies that the optimal solution for the problem of (13a)-(13b) can be obtained by allocating full available power of CUs to a single CU, as shown in (14), rather than allocating the power in a shared manner among CUs.Consequently, a complicated power allocation problem is reduced to a simple CU selection problem, which is very desirable for practical implementation.For Case 2, the highest transmission rate is achieved at the th PU by allocating full power of   to the best CU, for example, the    th CU, which satisfies For the OPA, since only the index of the selected CU, that is,    , is required to be fed back to the CUs, only ⌈log 2 ()⌉ bits for the power allocation are needed for the data transmission of each PU, which is simple and desirable for OPA implementation.The function ⌈•⌉ returns the smallest integer value not less than the argument.

Power Allocation Algorithm in Scenario 2.
Although the proposed optimal power allocation algorithm in Scenario 1 maximizes the throughput of NSCRS, the full CSI of  bs  ,  , , and  , is required.If the CSI of  , is not available at AP, then the efficient power allocation algorithm in Scenario 2, with only the partial CSI of  bs  and  , , needs to be developed.
For Case 2, if the link qualities from CUs to the th PU are assumed to be much better than those from BS to CUs, that is,    , ≫  bs  , and    , ≫  ( = 1, 2, . . ., ), which implies that the noise amplification effect at CUs for the data transmission of the th PU is negligible, we can derive a suboptimization problem for ( 14) or (13a)-(13b) as max Obviously, the solution for the problem of ( 16) can be obtained by allocating   to the best CU, for example, the    th CU, which satisfies Thus, a power allocation algorithm based only on partial CSI, that is,  bs  and  , , (PPA) is proposed in scenario 2, as in Algorithm 2. (For the proposed PPA, the PU is just required to estimate the received SNR.Then, a CQI can be fed back to the BS as in a LTE system and the modulation and coding set can be adaptively selected).
Similar to the OPA, only one CU, that is, the    th CU, is selected to utilize the full power of the CUs,   , for the cooperative transmission to the th PU, so the PPA also just needs ⌈log 2 ()⌉ bits for the power allocation in the NSCRS.

4.3.
Working Procedure for NSCRS with OPA or PPA. Figure 4 shows the working procedure for NSCRS with OPA or PPA.A BS intends to transmit data to  PUs in a TDMA manner and the CUs can actively monitor the radio environment and estimate the CSI by detecting the transmitted pilots in the primary network [16].We also assume the system works at a time division duplex (TDD) manner to alleviate the CSI feedback overhead, where the channel reciprocity is preserved [21].The CUs are able to estimate  , and  , by detecting the pilots from the primary network.And the AP is informed of  bs  by the BS.In the case of OPA,  bs  ,  , , and  , are available at the AP for determining the allocated power at CUs.However,  , is not available at the AP for the case of PPA.Thus, in real situation, depending on whether  , , which is needed to be fed back from PUs, is available at the AP or not, the OPA and the PPA can be dynamically selected for the power allocation at CUs.With the full CSI,  For  ≤ , determine the optimal power allocation at CUs for data transmission of the th PU:{ (1) Collect  bs  ,  , , and  , at the AP.(2) Calculate optimal power at CUs and corresponding transmission rate in Case 2 by (15).that is,  bs  ,  , , and  , , or the partial CSI, that is,  bs  and  , , the AP can check whether the cooperation from CUs is effective for the PU or not.(In this paper, effective cooperation means that cooperation from CUs can provide a higher transmission rate to the PU compared to the direct transmission from the BS to the PU.)If the cooperation from CUs is effective for the PU, the AP feeds back the cooperation parameters, for example, index of cooperative CU, cooperation time, and duration of cooperative CU, to CUs, while the corresponding transmission time and duration of BS in the cooperative transmission are sent to the BS.It is noted that the BS can know the existence of CUs serving as relays indirectly, since the received SNR at PU(s) increases as CUs relay the signals, compared with the direct transmission without relaying.Owing to the effective cooperation from CUs, an incentive time is to be given to the cognitive network after finishing the data transmission of each PU.Finally, the AP allocates the aggregated incentive time to a CU with the best link quality among the entire set of CUs and the CU with the allocated incentive time begins its data transmission to the AP.

Simulations and Results
Figure 5 shows the simulation model for the coexistence of primary and cognitive networks.BS, PU, AP, and CUs are placed within a 2-dimensional region (1 km × 1 km).BS and AP are, respectively, fixed at the coordinates of (0,0) and (500,0).10 CUs and 10 PUs are randomly placed within the 1000 m × 1000 m region.A path loss model of (1/ 2 ), where  is the Euclidean distance in meter between transmitting and receiving devices, is considered and shadowing is not considered. bs = 30 dBm and   cu = 20 dBm are considered.The AWGN powers at PU, AP, and CUs are assumed to be identical at  = −40dBm.BS and CUs always have the data for transmission and this situation can be regarded as the worst condition for the CUs in CCR, since PUs always take the entire time and CUs can never transmit data to the AP.In simulations, a measurement time of 60 ms is considered.For simplicity, 60 ms is assumed to be equally occupied by 10 PUs in the case of CCR, that is, 6 ms per PU.We evaluate the performance of CCR and NSCRS with different power allocation algorithms, that is, OPA, PPA, and EPA, in terms of average throughput, average ratio of aggregated incentive time in the measurement time, and normalized average power consumption at the BS.In this paper, to find the optimal threshold of  for a given pair of ( bs ,   ) and given numbers of PUs and CUs, we first obtain the performance in terms of throughput of NSCRS with perfect CSI feedback.Then, we consider the PPA case without CSI of  , , by varying  in the range of [10 −10 ≤  ≤ 10 10 ] at a fixed ( bs ,   )  through an exhaustive search method.By comparing the performance of ideal case with that of PPA, we can find the optimal threshold value of , at which the performance gap between PPA and OPA is minimized, for a pair of ( bs ,   ) with given numbers of PUs and CUs.In practical systems, the optimal value of  for each pair of ( bs ,   ) can be predetermined and can be stored as a lookup table at the AP.The locations of the BS and the AP are usually fixed and the numbers of CUs and PUs in their served areas can be known at the AP or the BS.So the optimal value  can be obtained by referring to the lookup table with given values of ( bs ,   ) and numbers of PUs and CUs. Figure 6 compares the average throughput of CCR and NSCRS with different power allocation algorithms, that is, OPA, PPA, and EPA, by varying the power constraint of   .With the fixed power consumption at the BS, a constant average throughput of PUs can be observed in the case of CCR.Owing to the possibility of additional data transmission at CUs, a higher average throughput can be achieved by the NSCRS compared to the CCR.Undoubtedly, OPA always outperforms both PPA and EPA for the entire range of   .Even though the EPA is slightly better than the PPA at low   , as the   increases, for example,   > 25dBm, the PPA becomes much better than the EPA due to the usage of CSI in the power allocation rather than the equal power allocation method in the EPA.Without any CSI for the power allocation, the performance of the EPA finally becomes a constant regardless of   .Since the approximations of    , ≫  bs  , and    , ≫  are not valid with a low   , the PPA achieves a lower throughput compared with that of the OPA.As the   increases, however, the gap in the average throughput between OPA and PPA becomes smaller and finally diminishes at high   , for example,   = 55 dBm.This implies that if CUs maintain the high link qualities to the PU, the PPA can be a good choice for NSCRS with only marginal degradation in terms of average throughput.
Figure 7 compares the average ratio of aggregated incentive time in a frame in the cases of OPA and PPA as a function of the number of CUs.The average ratio of aggregated incentive time in the measurement time is defined as [∑  =1     / ∑  =1   ], where the function [•] returns the mean value of argument.As the number of CUs increases, a CU with good channel quality for cooperation has a higher probability of existence.Hence, the maximum transmission rate for the primary transmission becomes higher as the number of CUs increases for both OPA and PPA, which results in a larger average ratio of aggregated incentive time or equivalently, a longer transmission time for cognitive network.Since the link qualities from CUs to the PU fail to satisfy the assumption of much better than those from the BS to CUs at   = 20dBm and the CSI of CUs-PU,  , , is not available in PPA, a gap in the average ratio of aggregated incentive time can be observed between OPA and PPA.However, with a higher   , for example,   = 60 dBm, both OPA and PPA provide an identical average ratio of aggregated incentive time, since the link qualities from CUs to the PU are much better than those from the BS to CUs and the assumption in scenario 2, from which the PPA is obtained, is satisfied.
Figure 8 shows the normalized average power consumption at the BS for both OPA and PPA with different numbers of CUs.The average transmitting power consumption at the BS in the case of OPA or PPA is normalized to that of CCR, where the same amounts of information bits are assumed to be transmitted to the PUs in the cases of CCR, OPA, and PPA.With a larger number of CUs, the possibility to achieve a higher transmission rate for the PUs increases, which results in a shorter transmission time at the BS.Thus, the power consumption at the BS decreases as the number of CUs increases.At low   , for example,   = 20dBm, a gap in the normalized average power consumption at the BS is observed between OPA and PPA.However, this gap diminishes at high   , for example,   = 60dBm.Thus, in practice, when the link qualities from CUs to the PU are much better than those from the BS to CUs, which results in a negligible noise amplification effect at CUs, the PPA can be selected for NSCRS based only on the partial CSI feedback, rather than the OPA with full CSI feedback.Table 1 compares the three algorithms of OPA, PPA, and EPA in detail.Owing to the full CSI feedback to the AP, that is,  bs  ,  , , and  , , the optimal algorithm, OPA, outperforms the other algorithms.However, the full CSI in OPA requires larger feedback overhead than the other algorithms.On the other hand, the EPA needs none of CSI feedback but huge degradation in average throughput can be observed compared to the OPA as in Figure 6.In order to reduce the feedback overhead while maintaining a similar performance as the OPA, the PPA is proposed only based on partial CSI,  bs  and  , .As shown in Figures 6 and 7, we can observe that the PPA with only the partial CSI feedback still can achieve a comparable throughput as that of the OPA when, for example,  bs ≥ 55 dBm.

International Journal of Distributed Sensor Networks
We can consider the OPA as the ideal cognitive relaying case, since all of the CSI is available for power allocation.However, in the NSCRS, the CSI of BS-CUs and the CSI of CUs-PU mainly rely on the radio environment monitoring and the detection on the pilots from primary networks at CUs [16].In addition, the selection criterion for the PPA depends on the long-term observation of link qualities among BS, CUs, and PUs and whether the CUs can estimate the CSI of CUs-PU by detecting the pilots from PUs or not.In practice, the PPA may just need to measure the path loss and the shadowing attenuations by some kind of sliding window measurement and then periodically reports the link qualities to the AP of cognitive network, especially in a slow fading environment.When the link qualities from CUs to PUs are much better than those from BS to CUs in a long-term observation, the PPA can be chosen to reduce the complexity in terms of the CSI feedback compared to the OPA.When the CUs fail to estimate the CSI of CUs-PU, for example, when the PU sends the CQI rather than the pilots [17], the PPA can be a more appropriate power allocation algorithm for the NSCRS.

Conclusions
We first devised an optimal power allocation algorithm for the throughput maximization of NSCRS with nonorthogonal AF cognitive relaying based on the full CSI among BS, PUs, and CUs.Moreover, a suboptimal power allocation algorithm was further proposed for the NSCRS with only the partial CSI, that is, CSI of BS-PU and CSI of BS-CUs.Simulation results demonstrated that the proposed power allocation algorithm based only on the partial CSI is able to work effectively with a smaller feedback overhead compared to the optimal power allocation algorithm with full CSI.In addition, we also found that the optimal power allocation problem among CUs can be simplified into a single CU selection problem.So, only the index of the selected CU is required to be fed back in both proposed power allocation algorithms, which results in a smaller feedback overhead and makes those methods desirable for the practical implementation.

Figure 1 :
Figure 1: System architecture with coexisting primary and cognitive networks.

3. 1 .
Cooperative Transmission for PU.Figure3describes an example of data transmission to the th ( = 1, 2, . . ., ) PU with the cooperation of  CUs.The transmit power

Case 1 .
Consider   =  bs  as BS transmits the signals to the th PU without the cooperation from CUs as in CCR.Case 2. Consider   =  cu  as BS transmits the signals to the th PU with the cooperation of CUs.
m,k and  m,k to AP Report  m,k to AP Estimate  m,k Estimate  m,k  m,k is available?

Figure 4 :
Figure 4: Working procedure for NSCRS with OPA or PPA.

Figure 5 :
Figure 5: Simulation model for coexistence of primary and cognitive networks.

Figure 6 :
Figure 6: Average throughput for CCR and NSCRS in the cases of OPA, PPA, and EPA by varying the power constraint of   .

Figure 7 :
Figure 7: Average ratio of aggregated incentive time in the measurement time for both OPA and PPA as a function of the number of CUs.
P C = 20 dBm P C = 40 dBm P C = 60 dBm

Figure 8 :
Figure 8: Normalized average power consumption of PU in OPA and PPA as a function of the number of CUs.

Table 1 :
Comparisons of OPA, PPA, and EPA in NSCRS.