Skip to main content

Time-constrained detection probability and sensing parameter optimization in cognitive radio networks

Abstract

Sensing-throughput tradeoff has widely been investigated in cognitive radio networks. Detection probability and interference ratio are usually considered the main constraints to the protection of primary signals. However, the detection probability defined during a sensing duration does not fully capture the goal of primary protection because two important factors are not taken into consideration. Neither the detection latency during the detection of the primary signal nor the unavoidable misdetection of the primary signal due to its ability to only occupy the channel between two consecutive sensing durations are considered. Motivated by these problems, we propose a new detection probability called the time-constrained detection probability (TDP) and investigate the effect of the sensing interval on the TDP. This sensing interval consists of a sensing duration and a transmission duration. Moreover, both an optimal sensing duration and an optimal sensing interval are proposed, which not only satisfy both the TDP and the interference ratio constraints for primary protection, but also maximize the achievable throughput for secondary users. Numerical analyses show the relationship between the sensing interval and the TDP and the optimal sensing parameters consisting of the optimal sensing duration and the optimal sensing interval.

1. Introduction

The rapid growth of wireless communications requires more spectrum bands, but most of the public radio spectrum bands are currently allocated to licensed users and severely underutilized in both time and spatial domains [1]. As a result, efficient use of spectrum bands is one of the challenging issues in wireless communications. Cognitive radio (CR), a paradigm originated by Mitola [2], has been considered a promising technology to cope with the lack of radio resources.

In CR networks, one of the challenging issues is how to maximize the throughput for secondary users while protecting primary users from interference, and accordingly the sensing-throughput tradeoff issue has widely been studied in the literature. In this field, secondary users sense the spectrum bands of interest during a sensing duration in every sensing interval. While considering the energy detection as the sensing method, the detection probability and the interference ratio (or collision probability) are used as the metrics to measure how primary users are protected. In general, with a longer sensing duration, sensing accuracy can be improved (i.e., there will be fewer misdetections and false alarms) at the cost of reduced transmission duration. In [3], the effect of sensing duration on the throughput and sensing accuracy was investigated and optimal sensing duration, which maximizes the throughput for secondary users while achieving at least the required detection probability, was derived. With the same constraint, the work is extended to additionally determine the optimal number of cooperative secondary users in [4]. Similar work was done in [5], which studies the optimal sensing duration for the multi-channel multi-user cooperative sensing. However, in these studies [3–5], a fixed sensing interval is used and the activity of primary users is assumed to be synchronized with the secondary user’s sensing interval. Thus, the effect of sensing interval on the interference that primary users experience is not considered. To the best of the authors’ knowledge, this effect is firstly considered in [6]. The authors investigated that a longer sensing interval results in more collisions between secondary and primary users. Based on this fact, they suggested the optimal sensing interval, which maximizes the throughput for secondary network while the collision probability does not exceed a certain threshold given by primary network. However, they assumed that a primary user continuously occupies the channel until the end of current sensing interval, once it arrives in the middle of data transmission period. With more practical primary traffic scenarios (i.e., a primary signal arrives at or leave for the channel at any time during the data transmission duration), the collision probability has been used as the main constraint in the literature. In [7], with perfect sensing assumption, the optimal sensing interval maximizing the throughput for secondary network was derived, but the collision probability is mainly estimated in the viewpoint of secondary users, not for primary user protection. Du et al. [8] presented the effect of sensing interval on the collision probability while considering the exponentially distributed busy and idle periods for both the primary and secondary users. Similar work was done in [9], while additionally considering the quickest sensing algorithm. Lee and Akyildiz [10] take the collision probability (referred to interference ratio) as the main constraint for primary user protection, and derived both the optimal sensing duration and interval achieving the maximum throughput for secondary users.

However, the detection probability in these studies does not fully capture the primary protection goal, because (i) the detection latency during the detection of the primary signal and (ii) the misdetection of the primary signal due to its ability to only occupy the channel between two consecutive sensing durations are not considered at all. To deal with these problems, we propose a new detection probability of the so-called time-constrained detection probability (TDP), which mainly focuses on the effect of the sensing interval on the detection probability. In our TDP, the detection of a primary signal within a certain time frame, the so-called required detection time (RDT), is of interest. Moreover, the optimal sensing interval, which not only satisfies the constraint for protection of primary signals but also maximizes the achievable throughput for secondary users, is provided. The sensing interval optimization problem is expanded to the sensing parameter optimization problem where both the sensing duration and the sensing interval are optimized together.

The main contributions of this article can be summarized as follows. First, the proposed TDP supports the greater protection of primary signals by considering a more practical CR network scenario with a primary user traffic pattern. Second, the effect of the sensing interval on the proposed TDP is studied, an idea which has previously not been taken into consideration. Third, the optimal sensing interval maximizing the achievable throughput for secondary users is suggested with additional consideration of the interference ratio constraint. The effect of the sensing interval on the throughput and the interference ratio is also analyzed in detail. Finally, both the optimal sensing interval and the optimal sensing duration are simultaneously derived.

The remainder of this article is organized as follows. In Section 2, we present the motivation and the definition of our new detection probability. In Section 3, the new detection probability is derived as a function of a sensing interval. The optimization problems are discussed in Section 4. In Section 5, numerical results are presented, and finally, we conclude the article in Section 6.

2. Motivation of the new detection probability

In this section, we first review the definition of traditional detection probability and present its limitations. Then, the concept and definition of our TDP is presented. Without loss of generality, a periodic sensing scheme is considered (i.e., in every sensing interval, a secondary user senses the channel of interest during the sensing duration). We assume that the sensing duration is relatively short compared to the sensing interval and the mean busy and idle periods of primary users are relatively long compared to the sensing interval. Based on these assumptions, the probability that a primary signal changes its state during the sensing duration is very small, and thus considered as being negligible in this article.

2.1. Traditional detection probability

Traditional detection probability can be defined as the probability that a secondary user detects a primary signal under the condition that the primary signal occupies the channel during the sensing duration[3–5, 10]. To avoid any confusion, we use the term per-sensing detection probability (PSDP), in which the detection performance is only measured during the sensing duration and denote it by p d . In most previous works, when p d is larger than or equal to the required detection probability (denoted by p ¯ d ) that is predetermined by the primary network, i.e.,

p d ≥ p ¯ d
(1)

the primary signal is considered as being sufficiently protected. However, this constraint cannot guarantee sufficient protection of primary signals. Let us suppose that, in Figure 1, a secondary user’s PSDP is fixed to a certain value that satisfies the constraint in (1). It means that, for any case in Figure 1, the primary users are assumed to be sufficiently protected. Let us denote T a and T b be the sensing intervals in Figure 1a and Figure 1b (T a < T b ), respectively, and assume that, a primary signal longer than T b appears during the sensing interval. Obviously, with the same PSDP, the detection latency in Figure 1b is expected to be larger than that in Figure 1a, since the number of sensing durations that overlaps with the primary signal in Figure 1a is expected to be larger than that in Figure 1b. From the primary user’s standpoint, it is desired for a secondary user to detect the primary signal as soon as possible once it appears, since the larger detection latency may cause the more interference to the primary signal. On the other hand, when a primary signal only occupies the channel during the time between two sensing durations as illustrated in Figure 1c, it cannot be detected at all. In this case, if a secondary user utilizes the channel, the primary signal will fully be interfered. This situation (referred to as unavoidable misdetection) possibly occurs due to the periodic sensing, but has not been considered as a misdetection in the literature.

Figure 1
figure 1

Issues not covered by traditional detection probability.

From these examples, we can see that considering only PSDP for the detection of primary signals does not fully capture the primary protection goal. Clearly, the longer sensing interval usually causes more interference to primary signals due to the more unavoidable misdetections and lengthy detection latency. The frequencies of unavoidable misdetection and lengthy interference could be reduced by adopting the shorter sensing interval.

2.2. TDP

To overcome the aforementioned limitations of the PSDP, we propose a new detection probability of the so-called TDP. TDP considers both the detection latency and the unavoidable misdetection in the stage of detection. Prior to the definition of TDP, we first introduce a new parameter of the so-called RDT, which is conceptually similar to the channel detection time specified in IEEE 802.22 STD [11–13]. The definition of RDT is given as follows.

Definition 1: The RDT (denoted by TRDT ) is the maximum detection latency allowed by the primary network, during which any primary signal is detected with at least the required detection probability.

Since the RDT is associated with the required detection probability for which a primary signal is defined as being sufficiently protected, both the values of RDT and the required detection probability should be given by the primary network. The definition of TDP is given as follows.

Definition 2: The TDP (denoted by P D ) is the probability that any primary signal is detected within the RDT TRDT.

To avoid any confusion, hereafter, we use the term required TDP to indicate the required detection probability with RDT and denote it by P ¯ D . Then, the constraint for sufficient protection of primary signals can be expressed as

P D ≥ P ¯ D
(2)

It should be noted that, for this constraint to be used, compared to the previous studies, the parameter that should additionally be given by a primary system is only the RDT TRDT. This constraint should be applied to any primary signal (i) regardless of the arrival time of the primary signal and (ii) regardless of whether the appearance time of the primary signal is longer than the RDT or not. For example, when the RDT is 2 s and P ¯ D is 0.9, for 2 s from the time when a primary signal is interfered for the first time, the probability of detection of the primary signal should be at least 0.9 (equivalently, the probability of misdetection including the possible unavoidable misdetection should be at most 0.1).

A primary signal may be detected only during the sensing duration. When a shorter sensing interval is used, a secondary user has more chances to detect a primary signal for a certain time interval, since more sensing durations can be overlapped with a primary signal during the considered time interval. This also implies that the probability of unavoidable misdetection occurrence can be reduced. Thus, while considering a constant PSDP, with a shorter sensing interval, we can expect a larger TDP. On the other hand, when a constant sensing interval is considered, a larger PSDP yields better detection at each sensing duration, and thus achieves a larger TDP due to the reduction of expected detection latency. These imply that the TDP is dependent on not only the sensing interval, but also the PSDP.

3. Derivation of TDP

In this section, we derive the TDP as a function of a sensing interval, while assuming that the PSDP p d and per-sensing false alarm probability (PSFAP, similar to the concept of PSDP) which are denoted by p f are given. TBUSY and TIDLE denote the random variables representing busy and idle periods of a primary signal, respectively, while assuming that both are independent of each other. The appearance pattern of a primary signal in terms of mean busy and idle periods, E TBUSY and E TIDLE, is assumed to be known to the secondary network (e.g., by historic measurements). As a particular example, in this article, we will focus on the exponentially distributed busy and idle periods (as in [3, 7, 10, 14]), which will allow us to obtain several main formulas such as the TDP in this section and the interference ratio and the achievable throughput for secondary users in the next section. Then, the pdfs of TBUSY and TIDLE can be expressed as f T BUSY t = α e − αt and f T IDLE t = β e − βt , respectively, where α−1 = E TBUSY and β−1 = E TIDLE. A secondary user has one antenna (i.e., sensing and transmission cannot be performed simultaneously). H1 and H0 represent that the channel is actually busy and idle, respectively.

When a sensed channel is judged to be idle (denoted by D0), the secondary user uses the channel until its next sensing duration. On the other hand, when a sensed channel is judged to be busy (denoted by D1), the secondary user does not use the channel until its next sensing duration. During this sensing operation, either the newly arriving or the already existing primary signal on a channel should be detected within the RDT TRDT with at least P ¯ D , once it is interfered. Obviously, either the detection latency or the unavoidable misdetection may occur if and only if a secondary user judges the channel to be idle. Thus, the two cases of interest are misdetection (i.e., D0|H1) and correct idle detection (CID) (i.e., D0|H0). To derive TDP, we consider the cases where a secondary user, which has not used the channel due to either the last false alarm or the last busy detection, returns to the channel for spectrum sensing. First, the TDP for the case where the secondary user commits misdetection as soon as it returns to the channel (the so-called immediate misdetection, IMD) is derived. Then, the TDP for the case where the secondary user correctly judges the channel to be idle as soon as it returns to the channel (the so-called CID) is derived.

3.1. IMD

Let the time when IMD occurs be zero (i.e., t = 0) as in Figure 2. Either the false alarm or the correct busy detection can be followed by this IMD. If the residual number of sensing periods overlapped with a primary signal until the primary signal disappears is n (say that a secondary user has n detection opportunities), then the probability P d,i that a secondary user detects the primary signal at its i th detection opportunity is

P d , i = { p d 1 − p d i − 1 , if 1 ≤ i ≤ n , 0 , otherwise ( n = i = 0 ) .
(3)
Figure 2
figure 2

Illustration of IMD case and the example of upper-bounded number of detection opportunities in IMD case.

The probability that a secondary user detects the primary signal within n detection opportunities, P d (n), is given by

P d n = ∑ i = 0 n P d , i = 1 − 1 − p d n .
(4)

In the IMD case, n is dependent on both the residual busy period (denoted by RBUSY) and the sensing interval (denoted by TI). From the renewal theory, for a primary signal’s alternating renewal process, if a primary signal is present at the time t = 0, then the residual busy period RBUSY has the pdf form as f R BUSY x = 1 − ∫ 0 x f T BUSY t dt / E T BUSY . The probability that a secondary user has n detection opportunities with TI can be given by

P DO IMD n , T I = Pr R BUSY ≥ n T I − Pr R BUS Y ≥ n + 1 T I .
(5)

Since we are interested in the detection probability within TRDT, the number of detection opportunities is upper-bounded. This means that, even if the residual busy period of a primary signal is larger than the RDT (i.e., RBUSY > TRDT), the probability that the primary signal is detected after TRDT does not contribute to the TDP. The upper-bounded number of detection opportunities for the IMD case can be expressed as a function of TI as

n ¯ IMD T I = T RDT T I ,
(6)

e.g., in Figure 2, n ¯ I MD T I = 2 . By using n ¯ IMD T I , we can rewrite (5) as follows

P DO I MD n , T I = { ∫ n T I n + 1 T I f R BUSY t dt , for 0 ≤ n < n ¯ IMD T I ∫ n T I ∞ f R BUSY t dt , for n = n ¯ IMD T I = { e − αn T I − e − α n + 1 T I , for 0 ≤ n < n ¯ IMD T I e − αn T I , for n = n ¯ I MD T I
(7)

Then, the TDP for the IMD case can be obtained as follows

P D IMD T I = ∑ n = 0 n ¯ IMD T I P DO IMD n , T I P d n .
(8)

3.2. CID

The principle to derive the TDP for the CID case is almost the same as that in the IMD case, but the residual idle period RIDLE, followed by TBUSY, is additionally considered. Moreover, the upper-bounded number of detection opportunities for the CID case differs according to the range of RIDLE. Similar to RBUSY, if a primary signal is not present at the time t = 0, then the residual idle period RIDLE has the pdf form of f R IDLE x = 1 − ∫ 0 x f T IDLE t dt / E T IDLE . RIDLE may be larger than TI. We first derive the upper-bounded number of detection opportunities for the CID case (denoted by n ¯ CID T I ). Let k be an integer denoting the number of sensing intervals fully contained in RIDLE, i.e., k = ⌊RIDLE/TI⌋ (k = 0,1,2…) and τ be the time instant

τ + T RDT + k T I = k + T RDT T I + 1 × T I ↔ τ = T RDT T I + 1 × T I − T RDT ,
(9)

as shown in Figure 3a. If kTI ≤ RIDLE < kTI + τ, the upper-bounded number of detection opportunities is the same as n ¯ IMD T I in (6), but if kTI + τ ≤ RIDLE < (k + 1)TI, one more upper-bounded detection opportunity is expected, i.e.,

n ¯ CID T I = { n ¯ CID − T I = T RDT T I , if k T I ≤ R IDLE < k T I + τ , n ¯ CID + T I = T RDT T I + 1 , if k T I + τ ≤ R IDLE < k + 1 T I ,
(10)
Figure 3
figure 3

Illustrations of CID cases and the examples of upper-bounded numbers of detection opportunities in CID cases according to the range of R IDLE .

e.g., in Figure 3a, n ¯ CID T I = n ¯ CID − T I = 2 and in Figure 3b, n ¯ CID T I = n ¯ CID + T I = 3 . Accordingly, the probability that a secondary user has n detection opportunities with TI differs depending on the range of RIDLE. To derive the number of detection opportunities under kTI ≤ RIDLE < (k + 1)TI, it is required that a secondary user does not commit any false alarms during the fully idle intervals (i.e., k sensing intervals). This is because, if a false alarm occurs during the k sensing intervals, this situation is considered as either a new CID case or a new IMD case. All the events that a primary signal arrives at the channel during any k th sensing interval occur with the probability P A (TI) given as

P A T I = ∑ k = 0 ∞ P a k , T I = 1 − e − β T I 1 − 1 − p f e − β T I ,
(11)

Where

P a k , T I = 1 − p f k ∫ k T I k + 1 T I f R IDLE t ∫ 0 ∞ f BUSY s dsdt = 1 − p f e − β T I k 1 − e − β T I .
(12)

When kTI ≤ RIDLE < kTI + τ, the probability that a secondary user has n detection opportunities with TI is given by

P DO CID n , T I , k , n ¯ CID − T I = C ∫ k T I k T I + τ f R IDLE t ∫ n + k T I − t n + k + 1 T I − t f T BUSY s ds dt , for 1 ≤ n < n ¯ CID − T I , C ∫ k T I k T I + τ f R IDLE t ∫ n + k T I − t ∞ f T BUSY s ds dt , for n = n ¯ CID − T I ,
(13)

where C = (1 − p f )k/P A (TI).

If α = β, the sum of every probability in (13) for each k is given by

P DO CID n , T I , n ¯ CID − T I = { β τ e − αn T I , for 1 ≤ n ≤ n ¯ CID − T I , βτ e − αn T I 1 − e − β T I , for n = n ¯ CID − T I ,
(14)

otherwise (i.e., α ≠ β),

P DO CID n , T I , n ¯ CID − T I = β e − αn T I 1 − e − α T I e α − β τ − 1 1 − e − β T I α − β , for 1 ≤ n ≤ n ¯ CID − T I , β e − αn T I e α − β τ − 1 1 − e − β T I α − β , for n = n ¯ CID − T I .
(15)

Similarly, P DO CID n , T I , k , n ¯ CID + T I is expressed as

P DO CID n , T I , k , n ¯ CID + T I = C ∫ k T I + τ k + 1 T I f R IDLE t ∫ n + k T I − t n + k + 1 T I − t f T BUSY s ds dt , for 1 ≤ n < n ¯ CID + T I , C ∫ k T I + τ k + 1 T I f R IDLE t ∫ n + k T I − t ∞ f T BUSY s ds dt , for n = n ¯ CID + T I ,
(16)

and if α = β, the sum of every probability in (16) for each k is given by

P DO CID n , T I , n ¯ CID + T I = β T I − τ e − αn T I , for 1 ≤ n < n ¯ CID + T I , β T I − τ e − αn T I 1 − e − β T I , for n = n ¯ CID + T I ,
(17)

otherwise (i.e., α ≠ β),

P DO CID n , T I , n ¯ CID + T I = β e − αn T I 1 − e − α T I e α − β T I − e α − β τ 1 − e − β T I α − β , for 1 ≤ n < n ¯ CID + T I , β e − αn T I e α − β T I − e α − β τ 1 − e − β T I α − β , for n = n ¯ CID + T I .
(18)

From (13) to (18), the cases where n = 0 (e.g., P DO CID 0 , T I , n ¯ CID − T I and P DO CID 0 , T I , n ¯ CID + T I ) are omitted in derivation, because they are unavoidable misdetections (i.e., in (3), Pd, 0 = 0). However, they (negatively) contribute to the TDP for CID cases since they are treated as the events of interest in (11) and (12).

The TDP for CID cases can be expressed as follows

P D CID T I = ∑ n = 1 n ¯ CID − T I P DO CID n , T I , n ¯ CID − T I P d n + ∑ n = 1 n ¯ CID + T I P DO CID n , T I , n ¯ CID + T I P d n .
(19)

3.3. TDP

As aforementioned, we need to consider only the case of D0. However, when a secondary user declares that the channel is idle, it does not know whether or not its decision is correct. The probability that the channel is busy is P(H1) = β/(α + β) and the probability that the channel is idle is P(H0) = α/(α + β). From Bayes’ theorem and the law of total probability, the probability that the channel is actually idle when the channel is judged to be idle (i.e., the probability of CID occurrence) can be obtained by P(H0|D0) = P(H0)P(D0|H0)/∑i ∈ {0,1}P(H i )P(D0|H i ), where P(D0|H0) = 1 − p f and P(D0|H1) = 1 − p d . Similarly, the probability that the channel is actually busy when the channel is judged to be idle (i.e., the probability of IMD occurrence) can be obtained by P(H1|D0) = P(H1)P(D0|H1)/∑i ∈ {0,1}P(H i )P(D0|H i ). Then, the final form of TDP can be given by

P D T I = P H 1 | D 0 P D IMD T I + P H 0 | D 0 P D CID T I = P H 1 1 − p d P D IMD T I + P H 0 1 − p f P D CID T I P H 1 1 − p d + P H 0 1 − p f .
(20)

4. Sensing parameter optimization

In this section, the sensing parameter optimization problem that maximizes the achievable throughput for the secondary users is presented. Two kinds of constraints for the protection of primary signals are considered: (i) required TDP p ¯ D and (ii) required interference ratio. The achievable throughput for secondary users and interference ratio are defined and derived in the following section. We first present the sensing interval optimization problem. Then, the sensing parameter optimization problem determining both the optimal sensing duration and interval is discussed.

4.1. Sensing interval optimization problem

When energy detection is used for a secondary user’s sensing method, the sensing duration T S can be expressed as a function of two variables, PSDP p d and PSFAP p f , as follows [3]

T S p d , p f = 1 f s ⋅ γ 2 Q − 1 p f − Q − 1 p d 2 γ + 1 2 ,
(21)

where f s is the sampling frequency, γ the target received signal-to-noise ratio (SNR) at the secondary user, and Q(∙) is the Q-function. Hereafter, the term T S is used instead of T S (p d ,p f ) for simplicity. To focus on the sensing interval optimization problem, we assume that p d and p f (and thus T S ) are given. While considering the periodic sensing, once a secondary user judges the channel to be idle (i.e., D0) during T S , it utilizes the channel until the next sensing duration (i.e., during TI – T S ). We assume that, during the secondary user’s transmission, the fraction of busy periods does not contribute to the throughput for both secondary and primary users due to the mutual interference. Then, the achievable throughput for secondary users can be defined as the expected fraction of idle periods under D0. Given the p d and p f , it can be expressed as a function of a sensing interval, denoted by R(T I ). Similarly, the interference ratio can be defined as the expected fraction of busy periods interrupted by the secondary user’s transmission and expressed as a function of a sensing interval, denoted by I(TI). Then, our sensing interval optimization problem can be expressed as follows

Find T I * that maximize R T I , subject to P D T I ≥ P ¯ D and I T I ≤ I ¯ ,
(22)

where T I * is the optimal sensing interval and I ¯ is the required interference ratio given by primary network as in [10]. Since the exponential busy and idle periods with rate parameters α and β are assumed, R(TI) and I(TI) can easily be obtained by using the renewal theory. If the judgment D0 is correct (i.e., D0|H0) at time t0, then the expected time during which the channel is idle during the time between t0 and t0 + t can be given by [14, 15]

δ D 0 | H 0 IDLE t = t − P H 1 Δ t ,
(23)

where Δ(t) = t + {e−(α+β)t − 1}(α + β)−1. Similarly, the expected idle time after misdetection (i.e., D0|H1) during the upcoming t time is given by

δ D 0 | H 1 IDLE t = P H 0 Δ t .
(24)

Then, from the definition, the expected achievable throughput can be given by

R T I = 1 T I × P H 0 1 − p f δ D 0 | H 0 IDLE T I − T S + P H 1 1 − p d δ D 0 | H 1 IDLE T I − T S = 1 T I × P H 0 1 − p f T I − T S − P H 1 p d − p f Δ T I − T S .
(25)

On the other hand, from (23) and (24), the expected time during which the channel is busy during the time between t0 and t0 + t is obtained by δ D 0 | H 0 BUSY t = t − δ D 0 | H 0 IDLE t under the CID and δ D 0 | H 1 BUSY t = t − δ D 0 | H 1 IDLE t under the misdetection, respectively. Then, from the definition, I(TI) can be given by

I T I = P H 0 1 − p f δ D 0 | H 0 BUSY T I − T S + P H 1 1 − p d δ D 0 | H 1 BUSY T I − T S P H 0 δ D 0 | H 0 BUSY T I + P H 1 δ D 0 | H 1 BUSY T I = 1 − p d T I − T S T I + P H 0 p d − p f Δ T I − T S T I .
(26)

It should be noted that, p d > p f is generally considered in CR networks (i.e., p d closer to one and p f closer to zero for efficient primary protection and spectrum utilization are desired). Then, for any given p d and p f , I(TI) is a monotonically increasing function of TI, since (i) ∆t) is an increasing function of t and (ii) obviously, TI > T S . Thus, there exists a maximum affordable sensing interval for the interference ratio constraint, denoted by max TIIR, such that I T I = I ¯ . Moreover, as discussed in Section 3, for any given p d and p f P D (TI) is a monotonically decreasing function of TI. Therefore, there is a maximum affordable sensing interval for the TDP constraint, denoted by max TITDP,, such that P D T I = P ¯ D . Basically, these facts implies that the optimal sensing interval T I * should be found within the range (T S , min(max TIIR, max TITDP)]. On the other hand, R(TI) can be either a concave function or a monotonically increasing function of TI, i.e., if p d − p f β α + β T S + 1 α + β − 1 − p f T S > 0 , R(TI) is a concave function of TI; otherwise, a monotonically increasing function of TI (the proof is omitted in this article). Thus, if R(TI) is a monotonically increasing function of TI, T I * = min{max TIIR, max TITDP}, and otherwise, T I * = min{ T I max TH, max TIIR, max TITDP}, where T I max TH is the sensing interval that maximizes R(TI). From the above discussion, we can say that, for any given p d and p f , there exists the one and only one T I * that yields the maximum achievable throughput under the two constraints, which can be obtained by 1D exhaustive search.

4.2. Sensing duration and interval optimization problem

P D (TI), R(TI), and I(TI) are commonly affected by not only TI, but also the parameters p d and p f . This implies that, P D (TI), R(TI), and I(TI) can be expressed as functions of the three parameters, i.e., P D (p d ,p f ,TI), R(p d ,p f ,TI), and I(p d ,p f ,TI). Obviously, any change in p d or p f results in different T S by (21), max TIIR, and max TITDP, and finally different T I * and R(p d , p f , T I *). From this, the problem in (22) can be extended to the sensing duration and interval optimization problem as follows

Find T S OPT , T I OPT that maximize R p d , p f , T I , subject to P D p d , p f , T I ≥ P ¯ D and I p d , p f , T I ≤ I ¯ .
(27)

Since the existence of optimal sensing interval T I * for any given p d and p f is proved in the previous section, it can be expected that, the one and only one pair of optimal sensing parameter and interval, denoted by TSOPT and TIOPT, can be found by using the 3D exhaustive search with the three parameters, p d , p f , and TI.

5. Performance evaluation

In this section, we provide the numerical results related to the TDP. In every experiment, energy detection is considered as the sensing method with sampling frequency f s = 6 MHz and SNR γ = –15 dB. When the sensing accuracy of a secondary user (e.g., PSDP and PSFAP) is provided, the sensing duration TI can be obtained by using (21). We first show the effect of the sensing interval on the TDP. Then, the performance related to the sensing parameter optimization is presented in detail. The required TDP of 0.9 (i.e., P ¯ D = 0.9 ) and the required interference ratio of 0.1 (i.e., I ¯ = 0.1 ) are used as the constraints for primary user protection.

5.1. Effect of sensing interval on TDP

Figure 4 shows the TDP, P D (TI), explained in Section 3 in accordance with the sensing interval TI, for different {α,β} pairs, while p d = 0.9 and p f = 0.1 are used. TRDT is set to be 2 s. First of all, it should be noted that when the required PSDP of 0.9 (i.e., p ¯ d = 0.9 ) is solely considered as the constraint for primary user protection as in [3–5], it is believed that regardless of the length of sensing interval, all primary users in Figure 4 are sufficiently protected since p d = 0.9 is used. In this case, however, the unavoidable misdetections and lengthy detection latency problems are not considered at all. On the contrary, our TDP considers these problems naturally and provides a maximum affordable sensing interval based on the given P ¯ D . In Figure 4, as expected, the TDP is a decreasing function of TI. The intersection point between the TDP curve for each {α,β} pair and the line of the required TDP is max TITDP. If the required TDP larger than 0.9 is applied, the smaller max TITDP is expected. We can observe that every curve sharply drops around the region where TI = TRDT, due to the decrement of the upper-bounded number of detection opportunities in (6) and (10). When the channel state frequently changes (i.e., when α and β are relatively large), a relatively small max TITDP is obtained. In this case, unavoidable misdetections are the main factors reducing the max TITDP. On the other hand, when the channel state infrequently changes, unavoidable misdetections are less considered and the max TITDP is mainly affected by the detection latency under TRDT. Hence, when TRDT is fixed, max TITDP grows as α and β decrease. However, even though α and β are very small, max TITDP cannot exceed a certain value. It can easily be understood by the example where p d = P ¯ D as in Figure 4. In this example, max TITDP cannot exceed TRDT even with very small α and β, because the probability of an unavoidable misdetection is always larger than zero.

Figure 4
figure 4

TDP as a function of T I , where p d = 0.9 and p f = 0.1.

In this experiment, when α = 0.5, the mean busy period is 2 s. In this case, the RDT of 2 s is very large compared to the mean busy period of 2 s, which may be not desired by primary users due to the less protection degree (i.e., primary signals are expected to suffer from lots of unavoidable misdetections and lengthy detection latency). For this reason, TRDT = 0.1 × E[TBUSY] is used in the rest of this section.

5.2. Optimal sensing interval with given p d and p f

In this section, our optimal sensing interval T I * in (22) is evaluated and compared with the conventional optimal sensing interval, under the condition that p d and p f are given. The conventional optimal sensing interval is derived by using the approach in [10], where the interference ratio constraint is solely used for primary user protection. On the other hand, the proposed optimal sensing interval uses both the interference ratio and TDP constraints. As the given values for sensing accuracy, any p d satisfying the condition p d ≥ 1 − I ¯ is used while p f is fixed to 0.1. The condition for p d comes from (26). The second term in (26) is relatively small compared to the first term and always larger than zero. Besides, for the first term in (26), T S is usually very small compared to TI. Then, the dominant factor of the interference ratio is (1 − p d ), and thus we only consider p d ≥ 1 − I ¯ .

First, Figure 5 shows that, according to the circumstances, any of the three sensing intervals, max TITDP, max TIIR, and T I max TH [in Figure 5, every set satisfies the condition for R(TI) to be a concave function of TI], can be selected as the optimal sensing interval T I *. In each curve, the empty circle ‘o’, the empty triangle ‘∆’, and the colored square ‘■’ represent max TITDP, max TIIR, and T I max TH, respectively. For dashed lines, max TITDP≈ 0.199 ms, max TIIR ≈ 0.251 ms, and T I max TH ≈ 0.263 ms, and thus T I * for dashed lines is T I * = min{TImaxTH, max TIIR, max TITDP}. Similarly, the optimal sensing intervals for solid and dotted lines are max TIIR and T I max TH, respectively.

Figure 5
figure 5

Optimal sensing intervals selected for different environments: the lines with ‘o’, ‘∆’, and ‘■’ represent the performance of TDP, interference ratio, and achievable throughput, respectively.

Figure 6 shows the comparison between the proposed optimal sensing interval and the conventional optimal sensing interval for different (p d , p f ) combinations. The TDP, achievable throughput, and interference ratio performances by those selected sensing intervals are shown in Figures 7, 8, and 9, respectively. In these experiments, β is fixed to 0.01. In Figure 6, basically, we can see that the optimal sensing interval increases as the PSDP increases in both the proposed and conventional cases. This can be understood based on the relationships between the sensing interval and the performance metrics: (i) the larger PSDP yields the lower interference ratio, and thus the larger max TIIR, (ii) the larger PSDP yields the larger max TITDP. In Figure 6, when the primary signal infrequently changes its state (i.e., both α and β are relatively small: α = 0.02 in the experiment), the proposed optimal sensing interval is the same with the conventional one. This means that those sensing intervals commonly satisfy the TDP constraint in (2). However, when the primary signal infrequently occurs with a relatively short busy period compared to the idle period (i.e., α is noticeably larger than β: α = 0.2 or 0.4 in the experiment), the proposed optimal sensing interval is smaller than the conventional one while the given p d is larger than or equal to 0.94 (it should be noted that the condition where α is noticeably larger than β is the most desirable situation in CR networks, since the spectrum efficiency is remarkably low). This is due to the adoption of TDP constraint as shown in Figure 7. Figure 7 shows that the proposed optimal sensing interval satisfies the TDP constraint for any given p d , while the conventional optimal sensing interval does not when p d ≥ 0.94. This means that the conventional optimal sensing interval may cause the unavoidable misdetections and lengthy detection latency more than the primary system’s tolerable limit. This problem becomes more critical as the PSDP or α grows. On the contrary, our approach effectively mitigates this problem by maintaining the sensing interval not to cause the TDP exceeding the required one. Due to the reduced optimal sensing interval, the achievable throughput for the proposed approach can be reduced, but is not significantly different compared to that for the conventional approach as shown in Figure 8. Moreover, as a result of the reduced sensing interval, the proposed optimal sensing interval may further reduce the interference ratio than the conventional one as shown in Figure 9.

Figure 6
figure 6

The selected sensing intervals for different PSDPs: ‘prop’ consider the TDP and interference ratio constraints with achievable throughput, while ‘conv’ considers the PSDP constraint instead of the TDP constraint.

Figure 7
figure 7

TDP performances associated with selected sensing intervals.

Figure 8
figure 8

Achievable throughput performances associated with selected sensing intervals.

Figure 9
figure 9

Interference ratio performance associated with selected sensing intervals.

5.3. Optimal sensing duration and interval

Let us focus on the case where α = 0.4 and β = 0.01 in Figure 8. With the proposed optimization problem in (27), for the given PSFAP of 0.1, the achievable throughput can be maximized by selecting the PSDP of 0.94 among others. In this case, the sensing duration is about 1.387 ms from (21) and the sensing interval is about 0.235 s as shown in Figure 6. These are not the global optimal sensing parameters, because only the PSFAP of 0.1 has been considered in Figure 8. To find the global optimal sensing parameters for the proposed approach (TSOPT and T1OPT), the more results with different PSFAP should be obtained and compared with each other. By comparing the results obtained for different PSFAPs (PSFAP decreases by 0.01 per experiment), the maximum achievable throughput is obtained when TI = 0.25 s and T S = 2.697 ms corresponding to (p d ,p f ) = (0.95,0.01). These sensing interval and duration are the global optimal sensing parameters (i.e., TSOPT = 2.697 ms and T1OPT = 0.25 s) for the case where α = 0.4 and β = 0.01. The global optimal sensing duration and interval for the conventional approach can be found in a similar way. Either very small PSFAP (e.g., 0.001) or very large PSDP (e.g., 0.999) could be considered, but we did not consider such values, since the sensing duration would be non-negligible (i.e., the probability that a primary signal may appear or disappear during the sensing duration is non-negligible). In the following experiments, p f  ∈ {0.01, 0.02, ⋯, 0.1} and p d  ∈ {0.9, 0.91, ⋯, 0.99} are used to find the global optimal sensing parameters (the maximum sensing duration with the given p f and p d is 3.721 ms where p f = 0.01 and p d = 0.99). α from 0.1 to 1 and a fixed β of 0.01 are used in the experiments, which reflects the low spectrum efficiency.

In Figure 10, both TSOPT and T1OPT are relatively small compared to the optimal sensing duration and interval for the conventional approach, except for the case where α = 0.1. The TDP and the achievable throughput corresponding to the optimal sensing parameters are also investigated in Figure 11. Similar to the results in the previous section, we can see that the achievable throughput for the proposed approach (with TSOPT and T1OPT) is slightly smaller than that for the conventional approach, while satisfying the TDP constraint. On the other hand, the optimal sensing duration and interval for the conventional approach significantly violate the TDP constraint. Figure 12 additionally shows that the interference ratio can be further reduced with TSOPT and T1OPT, which implies that our proposed approach can protect primary signals better than the conventional approach. From Figures 11 and 12, we can also see that, as α grows (as the spectrum efficiency decreases), the proposed approach with TDP constraint outperforms the conventional approach in terms of TDP and interference ratio, at the cost of slightly reduced throughput.

Figure 10
figure 10

Optimal sensing duration and interval obtained by the proposed and conventional optimization problems.

Figure 11
figure 11

TDP and achievable throughput associated with optimal sensing parameters.

Figure 12
figure 12

Interference ratio associated with optimal sensing parameters.

Figure 13 shows the optimal sensing parameters for different TDP and interference ratio constraints. When the constraints with either the larger P ¯ D or the smaller I ¯ is applied, primary signals are supposed to be more protected. In this situation, at least either the larger p d or the smaller sensing interval is generally required. The results with P ¯ D = 0.9 and I ¯ = 0.1 are used as a reference to others. When the smaller I ¯ is applied, TSOPT increases and T1OPT decreases. One of the key factors that increase T1OPT is the larger lower-bounded p d due to the smaller I ¯ (i.e., p d ≥ 1 − I ¯ ). On the other hand, when the larger P ¯ D is applied, both TSOPT and T1OPT decrease.

Figure 13
figure 13

Optimal sensing parameters for different TDP and interference ratio constraints.

6. Conclusions

In this article, we have introduced and defined a new detection probability, of the so-called TDP, by taking both the detection latency and unavoidable misdetection into account. The new detection probability is also derived as a function of a sensing interval. The sensing parameter optimization problem is also discussed while the achievable throughput, interference ratio, and their respective characteristics in the view point of the sensing interval are investigated in detail. The sufficient protection of primary signals can be achieved by the proposed optimal sensing parameters, which are especially satisfying to the TDP constraint, but not by the optimal sensing parameters focusing only on the PSDP or the interference ratio constraint. Even though the achievable throughput with the proposed optimal sensing parameters can be smaller than that with the conventional optimal sensing parameters, the difference is not significant. The application of the TDP constraint is required to sufficiently protect primary signals and more significantly when the spectrum efficiency is low.

References

  1. FCC: Spectrum policy task force report. FCC 02155. 2002.

    Google Scholar 

  2. Mitola J: Cognitive radio for flexible mobile multimedia communications. In Proceedings of the IEEE International Workshop on Mobile Multimedia Communications (MoMuC 1999). San Diego, California; 3-10. November 1999

  3. Liang YC, Zeng Y, Peh ECY, Hoang AT: Sensing-throughput tradeoff for cognitive radio networks. IEEE Trans. Wirel. Commun. 2008, 7(4):1326-1337.

    Article  Google Scholar 

  4. Peh ECY, Liang YC, Guan YL, Zeng Y: Optimization of cooperative sensing in cognitive radio networks: a sensing-throughput tradeoff view. IEEE Trans. Veh. Technol. 2009, 58(9):5294-5299.

    Article  Google Scholar 

  5. Fan R, Jiang H: Optimal multi-channel cooperative sensing in cognitive radio networks. IEEE Trans. Wirel. Commun. 2010, 9(3):1128-1138.

    Article  Google Scholar 

  6. Pei Y, Hoang AT, Liang YC: Sensing-throughput tradeoff in cognitive radio networks: how frequently should spectrum sensing be carried out? In Proceedings of the IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2007). Athens, Greece; 1-5. September 2007

  7. Xue D, Wang X, Hossain E: Optimization of periodic channel sensing by secondary users in a cognitive radio network. In Proceedings of the IEEE Global Communications Conference (Globecom 2010). Miami, Florida; 1-5. December 2010

  8. Du H, Wei Z, Ye L, Wang Y, Yang D: Transmitting-collision tradeoff in cognitive radio networks: a flexible transmitting approach. In Proceedings of the International ICST Conference on Cognitive Radio Oriented Wireless Networks and Communications (CrownCom 2011). Osaka, Japan; 271-275. June 2011

  9. Zarrin S, Lim TJ: Throughput-sensing tradeoff of cognitive radio networks based on quickest sensing. In Proceedings of the IEEE International Conference on Communications (ICC 2011). Kyoto, Japan; 1-5. June 2011

  10. Lee WY, Akyildiz IF: Optimal spectrum sensing framework for cognitive radio networks. IEEE Trans. Wirel. Commun. 2008, 7(10):3845-3857.

    Article  Google Scholar 

  11. IEEE Std 802.22-2011, IEEE Standard for Information Technology-Telecommunications and Information Exchange between Systems Wireless Regional Area Networks (WRAN)-Specific Requirements Part 22: Cognitive Wireless RAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Policies and Procedures for Operation in the TV Bands. 2011.

  12. Cordeiro C, Ghosh M, Cavalcanti D, Challapali K: Spectrum sensing for dynamic spectrum access of TV bands. In Proceedings of the International ICST Conference on Cognitive Radio Oriented Wireless Networks and Communications (CrownCom 2007). Orlando, Florida; 225-233. July-August 2007

  13. Kim H, Shin KG: In-band spectrum sensing in cognitive radio networks: energy detection or feature detection? In Proceedings of the International Conference on Mobile Computing and Networking (ACM MobiCom 2008). San Francisco, California; 14-25. September 2008

  14. Kim H, Shin K: Efficient discovery of spectrum opportunities with MAC-layer sensing in cognitive radio networks. IEEE Trans. Mob. Comput. 2008, 7(5):533-545.

    Article  MathSciNet  Google Scholar 

  15. Cox DR: Renewal Theory. Butler and Tanner, London, UK; 1967.

    MATH  Google Scholar 

Download references

Acknowledgments

This study was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (No. 2011-0021152).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sang-Jo Yoo.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Choi, JK., Yoo, SJ. Time-constrained detection probability and sensing parameter optimization in cognitive radio networks. J Wireless Com Network 2013, 9 (2013). https://doi.org/10.1186/1687-1499-2013-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1499-2013-9

Keywords