Abstract

The throughput-delay trade-off problem for cooperative spectrum sensing (CSS) is investigated. It is proved that the maximum achievable throughput and the minimum transmission delay cannot be obtained simultaneously. An efficient algorithm is proposed to optimize the sensing bandwidth and the final decision threshold jointly such that the throughput is maximized while the delay is constrained. It is demonstrated that convex optimization plays an essential role in solving the problem in an efficient way. Simulation results show that the proposed optimal scheme can significantly improve the throughput of the secondary users (SUs) under the constraint that the delay Quality of Service (QoS) requirements of the SUs are satisfied.

1. Introduction

Cognitive radio (CR) is a potential technology to improve the spectrum efficiency by allowing the secondary users to temporarily utilize the unused licensed spectrum of the primary users (PUs) [1, 2]. Efficient and effective spectrum sensing is required to guarantee the QoS of both PU and SU [35]. To mitigate the impact of fading and shadowing, a variety of cooperative spectrum sensing methods (e.g., [610]) have been proposed. Authors in [11] consider CSS when two SUs collaborate via relaying scheme. In [12], the SU throughput of a sensing-based CR system with Markovian traffic is analyzed and optimized.

In the frame structure of CSS [1315], the SU must cease transmission during the sensing slot. Thus, the transmission delay will be long, and the QoS will not be guaranteed for delay sensitive applications. To achieve continuous spectrum sensing, authors in [1618] split the PU spectrum band into subbands and allocate one subband exclusively for detection purposes. In the new CSS frame structure shown in [19], the SUs conduct spectrum sensing and data transmission simultaneously over two different parts of the primary user spectrum band. In this way, the SUs do not need to cease transmission in the spectrum sensing stage, and the QoS can be guaranteed.

In this paper, we study the throughput-delay trade-off problem for CSS with the new frame structure. It is proved that the maximum throughput and the minimum transmission delay cannot be obtained simultaneously. Our object is to design the sensing parameters to maximize the throughput of the SUs under the constraint that the delay QoS requirements of the SUs are satisfied.

We focus on optimizing the sensing bandwidth and the final decision threshold jointly such that the throughput is maximized while the delay is constrained. An efficient algorithm is proposed to obtain the optimal scheme. It is demonstrated that convex optimization plays an essential role in solving the associated design problems. Simulation results show that different delay QoS requirements require different values of sensing bandwidth. The throughput of the SUs can be greatly improved by using the proposed optimal scheme.

The rest of this paper is organized as follows. In Section 2, the mathematical formulation of the throughput-delay trade-off problem with new CSS frame structure is presented. Section 3 is devoted to the analysis of throughput-delay trade-off from a convex optimization perspective. Simulation results are provided in Section 4. Finally, in Section 5, we present the conclusion.

2. Problem Formulation

In CSS, consider the case that the SUs know the PU transmission bandwidth . It was shown that authors in [19] proposed a new CSS frame structure in which is divided into two parts. As depicted in Figure 1, is assigned exclusively for spectrum sensing and sensing results reporting, is assigned exclusively for potential SU data transmission, and . To implement the new CSS frame structure, the SU transmitter is equipped with two radios, one for spectrum sensing and the other for data transmission. When the sensing result in the previous frame indicated that the PU was absent, the SU is allowed to transmit data. Otherwise, the SU keeps silent to protect the PU. Suppose that the frame duration is and the individual reporting duration is . Since each SU continues spectrum sensing after sending its sensing result to the fusion center (FC), the sensing duration for each SU is .

Considering that energy detection is employed to detect the status of PU in the local sensing step, the false alarm and detection probabilities at each SU are [18] where is the energy detection threshold and is the SNR of PU’s signal at each SU. The false alarm probability is related to the detection probability as follows:

Suppose that the counting rule is employed in FC; then, the final false alarm and detection probabilities are [20] where is the number of SUs and is the final decision threshold at FC.

There are two possible scenarios for which the SU can transmit its data. Scenario 1: the PU is correctly detected to be absent. The probability of scenario 1 happening is , where is the probability of absence of PU. In this scenario, the normalized achievable throughput of the SUs will be , where and is the SNR for the secondary link [21]. Scenario 2: the PU is falsely detected to be absent; that is, missed detection occurs, and the probability of this scenario happening is , where is the probability of presence of PU. In this scenario, the channel is occupied simultaneously by the PU and the SU to transmit data, and the normalized achievable throughput of the SUs will be , where (, where is the interference power of the PU at the secondary receiver and is the noise power) [21]. The normalized achievable throughput of the SUs can be computed by where

In the new CSS frame structure, the SU transmission delay occurs in two cases: false alarm and correct detection of PU [18]. When false alarm happens, the transmission delay is In the case of correct detection of PU, the delay is Thus, the normalized SU transmission delay is

To guarantee the QoS of the SUs, maximizing the throughput of the SUs while minimizing the SU transmission delay subject to , and , may be of practical interest. Mathematically, the problem is given as

For a given and , we take the first partial derivative of with respect to and obtain Then, we take the first partial derivative of with respect to and obtain

Hence, is a decreasing function of , and is an increasing function of . This proves that the throughput of the SUs is maximized and the SU transmission delay is minimized only if the constraint (10) is at equality; that is, . Therefore, the optimization problem can be reduced to

In scenario 2, the CR network experiences interference from the PU; obviously, . Also, it is assumed that the probability of presence of PU is small, say less than ; hence, it is economically advisable to explore the secondary usage for the PU frequency band. Also, to sufficiently protect the PU, the target detection probability is set not less than . Therefore, the optimization problem can be approximated by maximizing while minimizing subject to (16). Furthermore, in the next section, we will prove that the maximum throughput and the minimum delay cannot be obtained simultaneously. Therefore, the objective of throughput-delay trade-off is to design the sensing parameters such that the throughput is maximized while the delay is constrained. The problem formulation can be stated as follows: where is the threshold of the delay constraint.

3. Throughput-Delay Trade-Off: A Convex Optimization Perspective

In this section, we will investigate the throughput-delay trade-off problem from a convex optimization perspective. Let , and since we have Thus, is a decreasing function of . Then, where Obviously, , . Thus, there must exist an optimal value of that maximizes and the root of exists for . Next, we will prove that the maximum point of is unique; namely, the root of is unique.

Substituting (18) and (21) into (20), we have Setting , we have Then, According to (25), it can be derived that , where

Taking the first derivative of with respect to , it is derived that where Since , , and , we have , and is an increasing function of .

Taking the first derivative of with respect to , it is derived that Let , for , ; for , . Thus, is an increasing function of for and a decreasing function of for . We have proved that for in the Appendix.

We know that and must intersect each other since the root of exists for . If and have an intersection for , since increases faster than for and for , there is only one intersection between and , which is illustrated in Figure 2(a). If and do not have an intersection for , they must have an intersection for . Since is an increasing function of and is a decreasing function of for , there is only one intersection between and , which is illustrated in Figure 2(b). Thus, the root of is unique.

From the above analysis, we can conclude that is a unimodal function for . We define as the root of . Since is a decreasing function of , there is no value of that can maximize the throughput and minimize the delay simultaneously. We will optimize and jointly such that the throughput is maximized while the delay is constrained. To satisfy the delay QoS requirement, we set , where is the threshold of the delay constraint. Since is a decreasing function of , we should choose , where is the minimum sensing bandwidth that can satisfy the delay QoS requirement and is determined by .

Different SUs have different QoS requirements. Let denote the transmission delay which is corresponding to . For the SUs with relaxed delay QoS requirements, may be larger than and . In this case, we should choose to maximize the throughput , which is illustrated in Figure 3(a). For the SUs with stringent delay QoS requirements, may be smaller than or equal to and . In this case, we should choose to maximize the throughput , which is illustrated in Figure 3(b). For the optimal final decision threshold , no closed-form solution can be obtained. Hence, we will search through from to to obtain . The optimal scheme that maximizes the throughput can be divided into 3 steps as follows.

Step 1. For each (), calculate the root of , the root of , and the root of by using the Bisection method [22].

Step 2. According to and , calculate . If , choose optimal sensing bandwidth ; otherwise, choose .

Step 3. Calculate and compare , and choose the maximum one.

4. Simulation Results

To evaluate the throughput-delay trade-off for various sensing schemes, simulation results have been conducted in this section. The frame duration is  ms; the individual reporting duration is  ms; the PU transmission bandwidth is  Hz; the number of SUs is ; the SNR of the PU's signal at the receiver of SU is  dB unless otherwise stated; the SNR for the secondary link is  dB; unless otherwise stated.

Figure 4 illustrates the normalized throughput versus the threshold of the delay constraint for various counting rules. Optimal is employed and . When initially increases, the throughput increases. This means that relaxing the delay constraint will result in a higher throughput. However, when is increased further, the throughput no longer increases and remains unchanged since the optimal sensing bandwidth is in this case, and the throughput reaches the peak value. It is also seen that the optimal scheme can achieve a higher throughput than that using fixed thresholds. Majority rule is suboptimal and AND rule performs the worst. Thus, to enhance the throughput of the SUs, the final decision threshold needs to be optimized.

In Figure 5, the optimal values are used for each sensing scheme. For the SUs with stringent delay QoS requirements, , it can be observed that the throughput with optimal is the same as that using as the sensing bandwidth. This is because the optimal is equal to in this case, which has been discussed in Section 3. For the SUs with relaxed delay QoS requirements, , the throughput with optimal reaches the peak value and remains unchanged. However, the throughput with decreases as the threshold of the delay constraint increases. This is because the optimal is equal to and in this case, which has been discussed in Section 3. Larger means better protection to PU. It is seen that relaxing the constraint on the protection of PU will result in a higher throughput.

In Figures 6 and 7, the sensing bandwidth and the final decision threshold are jointly optimized, . Figure 6 is simulated to show the normalized throughput versus the threshold of the delay constraint with different values of . It is also observed that when initially increases, the throughput increases. However, when is increased further (), the throughput reaches the peak value and remains unchanged. The larger the value of , the higher the normalized throughput ; this is because more spectrum opportunities can be reused by the SUs. In addition, decreases as becomes larger. In Figure 7, it is shown that the larger the value of , the higher the normalized throughput . In addition, decreases as the SNR of the PU's signal at the receiver of SU increases.

5. Conclusion

This paper studies the new CSS frame structure and formulates the throughput-delay trade-off problem. Particularly, we optimize the sensing bandwidth and the final decision threshold jointly to maximize the throughput of the SUs under the constraint that the delay QoS requirements of the SUs are satisfied. And we have demonstrated the key role of convex optimization in solving the associated design problems. Simulation results have shown that different delay QoS requirements require different optimal values, and the optimal scheme can effectively improve the throughput of the SUs.

Appendix

Proof of for

According to (27) and (29), we have , , where , , , and are defined in Section 3. Obviously,

According to [23], for . For , ; then, and . Thus,

Therefore, for .

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported by the National Basic Research Program of China (973 no. 2009CB3020400) and the Jiangsu Province Natural Science Foundation under Grant BK2011002.