1. Introduction
Cognitive radio (CR) has been extensively studied to overcome the spectrum scarcity problem by allowing the secondary users (SUs) to access the spectrum assigned for a primary network [
1]. One of the CR strategy, an underlay CR, allows that the primary network and secondary network can transmit signal simultaneously [
2,
3].
In the underlay CR network, a fundamental challenge is to satisfy the
inter-network interference constraint from the secondary transmitter (ST) to the primary users (PUs) while improving the performance of the secondary network by minimizing the
intra-network interference [
4,
5,
6]. Cognitive beamforming and transmit power control are promising techniques that enable the ST to suppress the inter-network interference to PUs [
7]. In [
8,
9], a joint beamforming and power allocation for the CR network is considered to maximize the sum rate of SUs while adjusting the interference to PUs to below a tolerable level. However, the authors of [
8,
9] assumed the perfect channel direction information (CDI) of the inter-network and intra-network interference channels at the ST. In practical systems, the cognitive beamforming requires the CDI feedback from the primary network to the secondary network, which is called the
cooperative feedback. Therefore, we focus on communication scenarios where the ST gets quantized CDI via the dedicated feedback channel from PUs and SUs [
10].
Many researchers have investigated the effect of the limited feedback on the cognitive beamforming in underlay CR networks. In [
11], the authors endeavored to minimize the maximum inter-network interference by adaptively allocating the feedback bits for PUs when the amount of feedback bits for PUs is limited. Nevertheless, PUs may suffer severe interference from the ST because the inter-network interference constraint is not taken into consideration. On the other hands, some researchers have studied how to separate the feedback bits for reporting the CDI and the power control information when the amount of feedback bits per PU is fixed [
7,
12]. The authors of [
7] attempted to minimize the outage probability of serving SUs while satisfying the rate requirement of serving PUs. The authors of [
12] aimed to maximize the SU’s link gain under the inter-network interference constraint at the PU. The existing work of [
7,
11,
12] has considered the only cooperative feedback from PUs to the ST in order to mitigate the inter-network interference, whereas the feedback from SUs to the ST is additionally applied to the underlay CR network with the limited feedback so as to enhance the performance of the secondary network by mitigating the intra-network interference [
13,
14,
15]. In [
13], authors have calculated the achievable rate of SUs while keeping the interference power at the PU below the predetermined threshold. In [
14,
15], while the amount of feedback bits is equally allocated to all the PUs, the ST adjusts the transmit power so that the inter-interference becomes less than the predetermined threshold. In [
14], the feedback bits allocation scheme was proposed to maximize the sum rate of SUs under the constraint of the amount of feedback bits for SUs. To achieve a balance between the performance of the secondary network and the feedback cost, the authors of [
15] proposed the feedback utility function, which is defined as the difference between the average sum rate of SUs and the feedback cost while satisfying the interference constraint at PUs.
Most previous studies equally allocated the feedback bits to PUs (or SUs) or they considered the problem of allocating the total feedback bits among only PUs (or SUs) [
7,
11,
12,
13,
14,
15]. That is, the previous studies dealt with the feedback bits allocation for PUs and SUs separately. Considering that total feedback resource is limited in CR networks; however, it is desired to adaptively adjust the amount of the feedback bits for PUs and SUs. Meanwhile, when the cognitive beamforming is adopted, the transmit power of the ST should be adjusted according to both the interference constraint and the allocated feedback bits for PUs. In previous studies of [
7,
12,
15], the relationship between the transmit power and feedback bits has been investigated under the predetermined interference threshold, but a joint feedback bits allocation and transmit power control scheme has not been proposed.
The contributions of this paper are listed as follows. First, based on the problem of allocating total feedback bits among PUs and SUs, we formulate an optimization problem to maximize the sum rate of SUs while satisfying the average inter-network interference constraint at PUs. We then derive the upper bound of the transmit power of the ST when the amount of feedback bits for PUs is given. Second, to jointly solve the feedback bits allocation and transmit power control problems, we propose an integrated optimization problem in terms of the amount of feedback bits for SUs. In addition, if the proposed iterative algorithm is adopted, it is shown that the number of iterations to find the optimal feedback bits and transmit power of the ST is significantly reduced when compared with separated feedback bits allocation and transmit power control schemes.
The rest of the paper is organized as follows.
Section 2 describes the system model and the cooperative feedback procedure.
Section 3 presents the joint optimization problem of allocating feedback bits and adjusting the transmit power of the ST, simultaneously. We present the numerical results under various system parameters in
Section 4. Finally,
Section 5 concludes the paper.
Notation: We use bold upper and lower case letters to denote matrices and column vectors, respectively. , , , , and respectively denote the conjugate transpose, the transpose, the expectation, the absolute value, and the norm of a vector. The acronym i.i.d. means “independent and identically distributed”.
3. Proposed Joint Feedback Bits Allocation and Transmit Power Control
In this section, we propose a joint feedback bits allocation and the transmit power control to maximize the sum rate of the secondary network while satisfying the average interference constraint from the ST to PUs. Intuitively, when is given, allocating more feedback bits for PUs can inform more accurate quantized CDI to the ST, which results in the reduction of the inter-network interference. At the same time, the available transmit power of the ST increases until satisfying the average interference constraint; however, the intra-network interference also increases because the number of available feedback bits for SUs is reduced due to the limitation of the total feedback bits for the CR network. Accordingly, to maximize the sum rate of SUs, we should achieve a balance between the transmit power and the allocation of the feedback bits between PUs and SUs.
3.1. Transmit Power Control and Feedback Bits Allocation for PUs
When the number of feedback bits for PU is given, we determine the transmit power so that the inter-network interference to the PU meets the allowable average interference constraint. The average interference from the ST to the PU
k can be rewritten as follows:
If the obtained CDI at the ST is perfect,
of (
12) becomes zero by the beamforming. However, the obtained CDI at the ST is imperfect due to the quantization, and thus the interference is residual to the PU. Therefore, we investigated the relationship between the average interference and the number of assigned feedback bits.
Theorem 1. Given , the average interference from the ST to the PU k is tightly upper bounded bywhere we connote for the notational simplicity. Proof of Theorem 1. According to the theorem of RVQ, we decompose the channel vector as
where
=
is the amplitude of the quantization error; and
is an i.i.d unit norm vector. Since the transmit beamforming vector based on the quantized CDI is designed to null out the interference, we can obtain
Then, by using the fact that
and
[
19], we can easily represent the upper bound of the average interference from the ST to the PU
k as Equation (
13). ☐
Let
be the transmit power for each SU to satisfy the interference constraint,
for PU
k when
is given. Then, substituting Equation (
13) with Equation (
4), the upper bound of
P can be represented by
Please note that the obtained
is a valid transmit power for only PU
k.
Next, suppose that the transmit power of the ST for each SU is
P. Then, the feedback bits allocation for PU
k can be easily determined. We rearrange Equation (
16) in terms of
. As a result, we obtain the optimal number of feedback bits for each PU
k,
, which is represented by
where
and
indicates the round operation.
Now, when
P is given, we present the optimal feedback bits for each PU as shown in Equation (
17). Then, the optimal amount of feedback bits for PUs is expressed as
where we imply that the round operation in Equation (
18) can be removed. We rearrange Equation (19) in terms of
P, and we obtain the optimal transmit power of the ST,
, as follows:
Interestingly, it is confirmed that the optimal transmit power is adjusted according to the amount of feedback bits for PUs or SUs, i.e., or .
3.2. Feedback Bits Allocation for SUs
In this subsection, when the amount of feedback bits for SUs is given, we propose the feedback bits allocation scheme to maximize the sum rate of SUs. Before allocating the feedback bits for SUs, we investigate the average rate loss between the perfect CDI and the quantized CDI feedback at the secondary network. It is well-known that the problem minimizing the average rate loss is the alternative optimization problem maximizing the data rate when the transmit power is given in the limited feedback system [
20,
21].
Let
be the average rate loss of the SU
m, and we have
where
term is the data rate with the perfect CDI which perfectly nulls out the intra-network interference. The inequality is obtained by setting
and applying Jensen’s inequality [
22]. According to the
Theorem 1, the average intra-network interference among the SUs is tightly upper bounded by
Then, the average sum rate loss of the SUs is bounded as
Based on the upper bound of the average sum rate of SUs, we can formulate the feedback bits allocation problem for SUs as follows.
The optimization problem of Equation (
24) is a logarithmically convex function and therefore we can find the optimal solution. The Lagrangian function of Equation (
24) is given by
where
is the Lagrangian multiplier for the constraint. Applying the Karush-Kuhn-Tucker (KKT) condition, we can obtain the following necessary and sufficient conditions,
for
. Additionally, we have
By substituting Equation (
26) into Equation (
27), we obtain the optimal number of allocated feedback bits for SU
m as follows:
Even though the feedback bits allocation strategy is based on the upper bound of the average rate loss, we notice the following information. The allocated feedback bits for each channel link depend on the number of transmit antennas, , the number of serving SUs, M, and the geometric mean of the total received power by the intra-network interference. Hence, more feedback bits are allocated to the stronger channel link to minimize the average rate loss.
3.3. Iterative Feedback Bits Allocation and Transmit Power Control
In
Section 3.1, the transmit power control and feedback bits allocation for PUs are investigated, whereas in
Section 3.2, the feedback bits allocation for SUs is proposed when the transmit power of the ST is given. However, the feedback bits allocation and the transmit power control problems should be jointly solved to maximize the sum rate of SUs while satisfying the average interference constraint.
We first derive the lower bound of the average data rate of SU
m. From the result (
22), we have
Then, the joint optimization problem of the feedback bits allocation and transmit power control can be written as
where (C1) is the average interference constraint at PUs; (C2) is the total number of feedback bits constraint; and (C3) is the maximum allowed transmit power constraint for each SU.
To solve the joint optimization problem, we integrate the object function (
30) with the result of the optimal transmit power of the ST in (
20) and the feedback bits allocation for SUs in (
28). We first substitute (
28) into the object function which stands for maximizing the sum rate of SUs when
P and
are given. Then,
P of the object function is replaced with (
20), where the substituted
P satisfies the average interference constraint at PUs when
is given. After the above mathematical calculations, the object function is expressed as the function of
, which is represented by
where we denote some positive constants by using
and
for the sake of clarity. As shown in Equation (
31), the data rate of SU
m is determined by
when the proposed feedback bits allocation and transmit power control are adopted. Accordingly, finding the optimal
plays a key role in maximizing the sum rate of SUs while satisfying the average interference constraint at PUs.
We now investigate the iterative algorithm to find the optimal
. The iterative algorithm is based on the bisection method. Firstly, taking the derivative of
with respect to
, we have
for
. Then, according to the value of
, we varies
until the value of
is converged. The iterative algorithm is outlined as follows:
Algorithm 1 Iterative algorithm to find the optimal |
- 1:
Initialize and , where is determined by Equation (19) when - 2:
Set - 3:
while and do - 4:
if then - 5:
Update - 6:
else if then - 7:
Update - 8:
end if - 9:
Update - 10:
end while - 11:
return
|
Let the lower bound and upper bound for the sum of feedback bits for SUs be respectively denoted by
and
. We first initialize
,
and
. We then find optimal
by using the bisection method until any of
and
equals to
. Since the amount of feedback bits has an integer value, the bisection method requires
iterations to converge
[
23,
24].
Meanwhile, we investigate the number of required iterations when the feedback bits allocation and transmit power control problems are separately solved. Let the lower bound and the upper bound for the transmit power of the ST be the and , respectively. Then, the bisection method requires iterations to converge , where is the accuracy. Since is a small value and is significantly bigger than , the separated feedback bits allocation and transmit power control problems require more iterations compared with the joint optimization problem.
4. Numerical Results
In this section, we present the numerical results to validate the proposed feedback bits allocation and transmit power control scheme. We consider the underlay CR network with
,
, and
. Let
be the distance between the ST and SU
m; and
be the distance between the ST and PU
k. We define the average received signal power from the ST to the SU
m as
where
. The path loss factor for PU
k is defined as
in a similar manner. We set the reference distance to be unity, i.e.,
m. The path loss coefficient is considered as
. For all scenarios,
is set to be
dB at the cell edge,
m.
Table 1 summarizes parameters used for numerical results.
For the performance comparison, we consider two conventional schemes that allocate
bits for SUs. In the the equal feedback bits allocation (EFA) scheme, the amount of feedback bits is equally allocated to all SUs, i.e.,
,
. In the adaptive feedback bits allocation (AFA) scheme based on Equation (
28), the amount of feedback bits is adaptively allocated for each SU to maximize the sum rate of SUs. For the cooperative feedback, it is assumed that the amount of feedback bits is equally allocated for all PUs, i.e.,
,
. Then, the transmit power of the ST is determined by
,
. The above strategy is similar with the conventional scheme of [
15]. In addition, the overall numerical results are obtained using 10,000 independent PU and SU drop events.
First of all, we investigate the feedback bits allocation and transmit power control strategy according to the distance between the ST and PUs when
m for SUs. Here, it is assumed that
is set as 20 bits; and
is fixed to 0 dB. The feedback bits allocation strategy is presented in
Figure 2. For the
cooperative feedback region,
m, as
decreases, a more accurate CDI for the inter-network interference channel is required to satisfy the average interference constraint at PUs. Meanwhile, in a
non-cooperative feedback region,
m, the CDI of the inter-network interference channel is not necessary since the strength of the interference signal is sufficiently weak. The obtained region can be exploited to decide whether the cooperative feedback is performed or not.
At the same time, the power allocation strategy is shown in
Table 2. We presented
at the cell edge according to the optimal
P. As
increases,
converges to 0 dB, which means that
P reaches the
since the
P is scaled as the product of the geometric mean of the inverse of the path loss factor, i.e.,
by Equation (
20).
Figure 3 shows the average sum rate of SUs in the above scenario. In the cooperative region, the average sum rate logarithmically increases because the intra-network interference signal decreases. At the region
m, the proposed scheme slightly increases the average sum rate of SUs compared with the EFA scheme because the strength of the inter-network interference signal is too strong. As
increases, the proposed scheme allocates more feedback bits to SUs, and increases the performance compared with the EFA scheme. When
m, the proposed scheme increases the sum rate by about
in comparison with the EFA scheme. In the non-cooperative region, the average sum rate of SUs converges since the total feedback bits is allocated for SUs and the maximum transmit power of the ST is used.
Next, we investigate the performance of the proposed scheme according to the total number of feedback bits when
is fixed to 0 dB. In this scenario,
is uniformly distributed between 100 m and 500 m; and
is uniformly distributed between 100 m and 750 m, where this range is the cooperative region as shown in
Figure 2.
Figure 4 shows the average sum rate of SUs. It is confirmed that the proposed scheme outperforms the EFA and AFA schemes. This is due to the fact that the proposed scheme adaptively allocates the total feedback bits between PUs and SUs. Moreover, in the proposed scheme, the transmit power of the ST is adjusted to maximize the average sum rate of SUs while satisfying the average interference constraint at PUs. When
bits, the proposed scheme increases the average sum rate of SUs by about
and
in comparison with the EFA and AFA schemes, respectively. Meanwhile, although the AFA scheme adaptively allocates the feedback bits for SUs, it increases slightly the sum rate of SUs compared with the EFA scheme.
Figure 5 shows the average received signal power of the SU at the cell edge. As value of
increases,
P converges to the
since the number of allocated feedback bits for PUs increases. Since the feedback bits are dynamically allocated to PUs, the proposed scheme can mitigate the inter-network interference compared with the EFA and AFA schemes. This fact facilitates that the available
P of the proposed scheme is greater than those of the EFA and AFA schemes.
Finally,
Figure 6 shows the average sum rate of SUs according to the variations of the
. As
relaxes, the average sum rate of SUs becomes increases. In aspects of the average sum rate of SUs while satisfying the average interference constraint, it is a meaningful result that the proposed scheme outperforms the EFA and AFA schemes for the different values of
and
. When
dB and
bits, the proposed scheme increases the average sum rate of SUs by about
and
compared with the EFA and AFA scheme, respectively.