Skip to main content

Delay performance of cognitive radio networks for point-to-point and point-to-multipoint communications

Abstract

In this article, we analyze the packet transmission time in spectrum sharing systems where a secondary user (SU) simultaneously accesses the spectrum licensed to primary users (PUs). In particular, under the assumption of an independent identical distributed Rayleigh block fading channel, we investigate the effect of the peak interference power constraint imposed by multiple PUs on the packet transmission time of the SU. Utilizing the concept of timeout, exact closed-form expressions of outage probability and average packet transmission time of the SU are derived. In addition, employing the characteristics of the M/G/1 queuing model, the impact of the number of PUs and their peak interference power constraint on the stable transmission condition and the average waiting time of packets at the SU are examined. Moreover, we then extend the analysis for point-to-point to point-to-multipoint communications allowing for multiple SUs and derive the related closed-form expressions for outage probability and successful transmission probability for the best channel condition. Numerical results are provided to corroborate our theoretical results and to illustrate applications of the derived closed-form expressions for performance evaluation of cognitive radio networks.

1. Introduction

Radio spectrum is one of the most precious and limited resources in wireless communications. It has become scarce due to the rapid growth of a variety of mobile devices and the emerging of many new mobile services. However, recent measurement campaigns conducted by the Federal Communications Commission in the United States have revealed that vast portions of the allocated spectrum are heavily under-utilized [1]. Clearly, the scarcity of the spectrum is due to its inefficient usage rather than a shortage of spectrum resources. As a consequence, the spectrum utilization problem has become more crucial and has stimulated new research such as extensive work on cognitive radio networks (CRN) [2]. In CRNs, there are two types of users who are referred to as primary user (PU) and secondary user (SU). The PU licenses the spectrum while a SU may access the spectrum owned by the PU provided that it does not compromise the quality of service (QoS) delivered to the PU. Therefore, a major challenge with the design of CRNs is to maintain the desirable QoS at the PU while offering a sufficiently high transmission rate to the SUs.

Recently, the spectrum sharing approach is considered as a promising solution to utilize the licensed radio frequency. Particularly, the SU and the PU can transmit simultaneously as long as the interference caused by the SU to the PU is lower than a predefined threshold. In [3], considering different fading channels, the ergodic capacity of the spectrum sharing system is investigated for either peak interference power constraint or average received interference power at the primary receiver (PU-Rx). This work has revealed that if the link from the secondary transmitter (SU-Tx) to the PU-Rx resides in a deep fade, the power of the SU-Tx can be increased to improve the link to the SU-Rx without compromising the peak interference power constraint. Later, the fundamental capacity limits with imperfect channel knowledge have been studied in [4, 5]. In [6], the authors have considered a new sophisticated approach for spectrum sharing systems where the impact of channel knowledge on the performance of a secondary user has been studied. The results show that the channel knowledge of the primary transmitter (PU-Tx)→PU-Rx link is important to mitigate the interference from the SU-Tx→PU-Rx link while the channel knowledge of the SU-Tx→PU-Rx link has little impact on the SU capacity. In [7], different notions of capacity are investigated for the Rayleigh fading channel subject to both the peak and average interference power constraints. Especially, the ergodic capacity and outage capacity which are considered suitable for delay-insensitive and delay-sensitive applications are studied. In [810], the novel concept of effective capacity has been introduced to investigate the QoS requirements such as delay constraint in wireless communication systems. In particular, the effective capacity is defined as the maximum constant arrival rate that can be provided by the channel while the delay constraint of the spectrum sharing system is satisfied [9]. The results in [9] have also shown that for a given peak and average interference power constraint at the PU-Rx, the maximal effective capacity is achieved under the optimal power control policy. In relation to the delay constraint in the spectrum sharing system, in [11, 12], we have used another approach, which is based on the packet transmission time to investigate the performance of CRN. These results have revealed the impact of the peak interference power constraint on the delay of packets for different types of fading channels. However, we analyzed the spectrum sharing system with peak interference power constraint only for a single PU.

In this article, we therefore extend our previous work [11] to consider the more realistic case of a CRN under the peak interference power constraint in the presence of multiple PUs. Specifically, we examine the delay performance for two scenarios, point-to-point and point-to-multipoint communications. In the latter scenario, we extend the investigation from multiple PUs to also allow for multiple SUs at the receiving end. We assume that each packet of the SU-Tx has a delay constraint. In order to not cause harmful interference to any surrounding PU-Rx, the SU-Tx needs to adapt its transmit power and commence transmission before the packet delay threshold is reached. Given this setting, in the point-to-point scenario, we derive the probability density function (PDF) and cumulative density function (CDF) for the packet transmission time, outage probability and average transmission time of packets at the SU-Tx. Furthermore, assuming that packet arrivals at the SU-Tx follow a Poisson process, the queueing model for point-to-point scenario can be described as an M/G/1 system in which packet inter-arrival times are exponentially distributed, service time is a general distribution and traffic is processed by a single server. In the point-to-multipoint scenario, also known as multicast, a secondary base station (SBS) transmits a common packet to all SU-Rx while keeping the peak interference power to the surrounding PU-Rx below a given threshold. By applying the obtained PDF and CDF for the point-to-point scenario, a closed-form expression for the outage probability that the SBS cannot transmit the common packet successfully to a number of SU-Rx are obtained. Moreover, a closed-form expression for the probability that the SBS can transmit the common packet successfully to all SU-Rx, i.e. the best channel condition, is also achieved.

The rest of the article is organized as follows. In Section 2, the system model and assumptions for the point-to-point and point-to-multipoint scenarios are introduced. In Section 3, analytical formulations for the point-to-point scenario such as the PDF and CDF of the packet transmission time, the outage probability, and the moment of packet transmission time is derived. On this basis, queueing theoretical conclusions are drawn. In Section 4, we present the delay performance for the point-to-multipoint scenario. Section 5 provides numerical results and discussions. Finally, conclusions are presented in Section 6.

2. System model

In the sequel, we introduce the point-to-point and point-to-multipoint scenarios in the context of a spectrum sharing system where the SU operates in the area of multiple PUs. As for the radio links between the different entities, we assume identical and independent distributed (i.i.d.) Rayleigh block fading channels with unit-mean in the presence of additive white Gaussian noise (AWGN). The additive noises at both SU-Rx and PU-Rx constitute independent circular symmetric complex Gaussian random variables with zero-mean and variance N0, denoted as CN (0,N0). As the SU and the PUs may transmit simultaneously, the interference caused by the SU to the PUs should not exceed a certain threshold.

2.1. Point-to-point scenario

Let us consider point-to-point communications in which an SU-Tx is transmitting packets to an SU-Rx while a number M of PU-Rx are operating on the primary network as shown in Figure 1. The power gain of the SU-Tx→SU-Rx link is denoted by h1. Similarly, the interference channel power gain of the SU-Tx→PU-Rx m link is denoted by g m , m = 1, 2,..., M. Note that channel state information (CSI) of the secondary system can be provided to the SU-Tx through feedback from the SU-Rx while CSI of the SU-Tx to the PU-Rx can be exchanged using a dedicated common control channel [13]. In our study we follow the assumption given in [3, 5, 14, 15] that the SU-Tx is close to the PU-Rx but the SU-Rx is far away from the PU-Tx. Therefore, only the SU-Tx causes interference to the PU-Rx while interference caused by the PU-Tx to the SU-Rx is lumped with the AWGN.

Figure 1
figure 1

Point-to-point communication of the considered spectrum sharing system with multiple PUs (solid line: communication from SU-Tx to SU-Rx; dashed line: interference from SU-Tx to surrounding PU-Rx).

2.1.1. Peak interference power constraint

In order to process the offered traffic, the SU-Tx is equipped with a buffer which stores incoming packets of the same size. The SU-Tx transforms the stored packets into bit streams and adopts its transmission power based on the joined CSI which shall be denoted as (M + 1)-tuple (g1, g2,..., g M ; h1). The main objective for the considered spectrum sharing system may be posed as to minimize the transmission time of packets at the SU while not causing harmful interference to the PU-Rx. Following [16], the time taken by an SU-Rx to decode L bits information of a packet can be expressed as

T = L B log 2 1 + γ B ̃ log e 1 + γ
(1)

where B is the system bandwidth, B ̃ =L log e ( 2 ) /B, and γ is the signal-to-noise ratio (SNR) at the SU-Rx given by

γ = h 1 P g 1 , g 2 , . . . , g M ; h 1 N 0
(2)

In (2), N0 represents the noise power spectral density and P (g1,g2,...,g M ; h1) is the power allocation policy for the SU-Tx corresponding to the joined CSI given as (g1,g2, ..., g M ; h1). According to [3], the transmission power of the SU-Tx with respect to PU-Rx m should be adjusted to be lower than an allowable level:

g m P g 1 , g 2 , . . . , g M ; h 1 Q pk m , m = 1 , 2 , . . . , M
(3)

where Q pk m is the peak interference power that the PU-Rx m can tolerate without scarifying QoS. Furthermore, let us assume that the tolerable peak interference power is the same for all PU-Rx, i.e. Q pk m = Q pk for m = 1, 2,..., M. In order to not cause harmful interference to any PU-Rx in the primary system, the transmission power of the SU-Tx must then satisfy the peak interference power constraint given as

P g 1 , g 2 , . . . , g M ; h 1 Q pk max m { g m }
(4)

2.1.2. Delay constraint

As far as the transmission time of packets is concerned, this is clearly non-deterministic due to the fading channel. In the sequel, the transmission of a packet is considered as successful if the packet transmission time is less than a predefined threshold, tout, referred to as timeout. Figure 2 shows an example of a timing diagram of packet transmission for point-to-point communication between SU-Tx and SU-Rx. Recall that the SU-Tx receives packets from higher layers which it will convert into bit streams at the lower layer prior to transmission over the fading channel. Once the SU-Rx has received a sufficient number of bits and decoded the related packets successfully, it will respond with an acknowledgement (ACK) packet that is assumed to be error-free and incurs negligible delay to the SU-Tx. This ACK indicates the SU-Tx that it can eliminate the corresponding packet at the head of the buffer and may continue with transmitting the subsequent packets. In the example shown in Figure 2, the first packet is transmitted unsuccessfully as the SU-Tx does not receive an ACK within tout, i.e. T1tout. In this case, the SU-Tx considers the packet as dropped. In contrast, the second and third packet are transmitted successfully as their transmission times are less than the timeout tout, i.e. T2, T3 < tout.

Figure 2
figure 2

Example of a timing diagram for point-to-point communication between SU-Tx and SU-Rx.

2.1.3. Queuing model for point-to-point communications

The packets arriving at the SU are stored in a buffer and served in first-in first-out (FIFO) order. Assuming that the packet arrival follows a Poisson process with arrival rate λ, the considered point-to-point scenario may be modeled as an M/G/1 queueing system [1719] with service time given as general distribution and the system being equipped with a single server [20].

From (1), (2) and the peak interference power constraint (4), we can conclude that the packet transmission time depends on both the channel gain and the peak interference power constraint. Clearly, once the distribution of transmission time is determined, the average waiting time of packets at the SU-Tx can be calculated by applying the Pollaczek-Khinchin's equation [20, Eq.(8.34)] as follows

E [ W ] = E [ T ] + E [ T q ]
(5)

where E [ W ] is the total average waiting time of packets at the SU-Tx and E [ T q ] is the average waiting time of packets in the buffer. It is noted that E [ T q ] can be formulated as

E [ T q ] = λ E [ T 2 ] 2 ( 1 - ρ )
(6)

where ρ = λ E [ T ] is referred to as channel utilization and E[Ti], i = 1,2 denotes the first and second moment of packet transmission time, respectively. Furthermore, the following result from queueing theory can be applied for the stability of transmission of the SU.

Stability condition [20]: Transmission of the SU-Tx is stable if and only if the average arrival rate λ is less than the average transmission rate μ, that is

λ < μ
(7)

where average transmission rate is defined by the inverse of the average transmission time as

μ = 1 E [ T ]
(8)

2.2. Point-to-multipoint scenario

In this scenario, we consider a spectrum sharing system as shown in Figure 3 in which a secondary base station (SBS) transmits a common packet to a number N of SU-Rx in its coverage range. This scenario is also known as mobile multicast network in which the base station transmits common information to multiple receivers over broadcast channels [21, 22].

Figure 3
figure 3

Point-to-multipoint communication of the considered spectrum sharing system with multiple PUs and multiple SUs (solid line: communication from SU-Tx to surrounding SU-Rx; dashed line: interference from SU-Tx to surrounding PU-Rx).

2.2.1. Peak interference power constraint

In this spectrum sharing scenario, the power allocation problem becomes more complicated as the SBS must not only adjust its power to guarantee successful packet transmission to all SU-Rx in the secondary system but must also limit the interference power caused to the active PU-Rx in the primary system. Clearly, the transmission time of a common packet will vary among the different SU-Rx n due to the involved i.i.d. Rayleigh fading channels. Similar to (1), the transmission time of a packet to an SU-Rx n can be expressed as

T n B ̃ log e 1 + γ n , n = 1 , 2 , . . . , N
(9)

and γ n is the SNR at the n th SU-Rx n which can be formulated as

γ n = h n P g 1 , g 2 , . . . , g M ; h 1 , h 2 , . . . , h N N 0 , n = 1 , 2 , . . . , N
(10)

where h n is the channel gain from the SBS to the SU-Rx n while the optimal transmission power P(g1,g2,...,g M ; h1, h2,..., h N ) of the SBS is given with respect to the joined CSI denoted as (M + N)-tuple (g1, g2,..., g M ;h1,h2,..., h N ). The transmission power policy of the SBS with respect to the PU-Rx m should then satisfy the following condition:

g m P g 1 , g 2 , . . . , g M ; h 1 , h 2 , . . . , h N Q p k m , m = 1 , 2 , . . . , M
(11)

Similar to the point-to-point scenario, we assume Q pk m = Q pk which leads to the condition for the instantaneous transmission power of SBS as

P g 1 , g 2 , . . . , g M ; h 1 , h 2 , . . . , h N Q pk max m { g m }
(12)

2.2.2. Delay constraint

In the point-to-multipoint scenario, the SBS tries to broadcast common packets to all SU-Rx in its coverage range. Each common packet has a time-to-live which should be less than tout. If an SU-Rx receives a common packet, it feeds back an ACK to the SBS before tout. This means that the SU-Rx has received the common packet successfully. Otherwise, the SBS implies that the SU-Rx has not received the transmitted packet. Figure 4 shows an example of a timing diagram where the SBS transmits common packets to two SU-Rx. In particular, the SBS transmits the first packet successfully as both transmission times T1,1 and T2,1 corresponding to SU-Rx1 and SU-Rx2, respectively, are less than the timeout tout. It is noted that T1,1 may be different from T2,1 due to the different fading channel and spatial separation of SU-Rx1 and SU-Rx2. In contrast, the second common packet is transmitted unsuccessfully to SU-Rx2 as the SBS does not receive an ACK from SU-Rx2 before timeout tout.

Figure 4
figure 4

Example of a timing diagram for communication between the SBS and two SU-Rx.

Clearly, if the SBS receives ACKs from all SU-Rx before tout, it can be considered as the best channel condition. On the other hand, the SBS may not transmit the common packet successfully to all SU-Rx due to the fading environment.

3. Performance analysis for point-to-point communications

In this section, we derive closed-form expressions for the PDF and CDF of packet transmission time as well as outage probability. Based on these results, we not only quantify the first and second moment of packet transmission time but also investigate the queueing theoretical characteristics of the considered spectrum sharing system.

3.1. PDF of packet transmission time

In this scenario, the SU-Tx wants to transmit with maximum transmission rate in order to reduce dropped packets due to timeout. On the other hand, the SU-Tx not only needs to adjust its transmission power in response to changes of the transmission environment but also guarantee the QoS of any PU-Rx around.

Given perfect CSI, the maximum instantaneous transmission power of the SU-Tx in (4) can be expressed with equality as

P g 1 , g 2 . . . , g M ; h 1 = Q pk max m { g m }
(13)

By substituting (13) into (2), we can rewrite (1) as

T = B ̃ log e 1 + h 1 max m { g m } Q pk N 0
(14)

It is easy to see that the packet transmission time, T, now turns out to be a function of multiple random variables, i.e. h1, g m , m = 1, 2,..., M. Therefore, in order to investigate the delay performance, we need to derive the PDF of T in the sequel.

Let us start with the CDF of g 0 = max m { g m } where g m is the channel gain. Because the channel coefficients undergo Rayleigh fading, the channel gain, g m , is a random variable distributed following an exponential distribution with unit-mean, given by

F g m ( y ) = 1 - e - y
(15)

Using order statistics, we can easily obtain the CDF and PDF of g0, respectively, as follows:

F g 0 ( y ) = 1 - e - y M
(16)
f g 0 ( y ) = M e - y 1 - e - y M - 1
(17)

For convenient derivation, let us denote Z = h1/g0. The PDF of Z can be obtained by applying the method presented in [23] as

f z ( z ) = m = 0 M - 1 M - 1 m ( - 1 ) m M 1 + m + z 2
(18)

On the other hand, the CDF of T can be formulated as

F T ( x ) = Pr { T < x } = 1 - Pr Z < e B x - 1 N 0 Q pk = 1 - m = 0 M - 1 M - 1 m ( - 1 ) m e B x - 1 M ( 1 + m ) e B x + m Q pk N 0 + G
(19)

and the PDF of T can be derived by differentiating (19) with respect to x as

f T ( x ) = m = 0 M - 1 M - 1 m ( - 1 ) m B ̃ M Q pk N 0 exp B ̃ / x exp B ̃ / x + m Q pk N 0 + G 2 , x 0
(20)

where G= Q pk N 0 -1 is introduced for brevity. It is noted that (20) exactly leads to the PDF of [[11], Eq.(10)] for the peak interference power constraint of a single PU-Rx by setting M = 1.

In the subsequent sections, the important result in (20) will be used to investigate the outage probability, the average transmission time and the average waiting time of packets.

3.2. Outage probability

Given the channel conditions and the peak interference power constraint, the outage probability Pout is defined as the probability that the packet transmission time T exceeds the interval tout:

P out = Pr T t out
(21)

From (19), we can easily obtain the closed-form expression for the outage probability as

P out = 1 - P r T < t out = 1 - F T ( t out ) = m = 0 M - 1 M - 1 n ( - 1 ) m M 1 + m exp B ̃ / t out - 1 exp B ̃ / t out + m Q pk N 0 + G
(22)

On the other hand, let T suc denote the transmission time of a packet given that it is not dropped, i.e.,

T s u c = { T | T < t out }
(23)

Accordingly, applying Bayes' rule, the probability that the event T suc takes place can be expressed as

P { T | T < t out } = P { T , T < t out } p { T < t out } = P { T , T < t out } 1 - P out
(24)

Based on (24), we can express the CDF of T suc as follows:

F T s u c ( x ) = 1 1 - P out 0 x f T ( t ) d t , 0 x < t out
(25)

and F T s u c ( x ) =0 for xtout. Differentiating both sides of (25) with respect to x, the PDF of the packet transmission time without being timed out can be presented as

f T s u c ( x ) = d d x F T s u c ( x ) = f T ( x ) 1 - P out , 0 x < t out
(26)

and f T s u c ( x ) =0 for xtout. Substituting (20) into (26), the PDF of packet transmission time without being timed out can be obtained as

f T s u c ( x ) = m = 0 M - 1 M - 1 m ( - 1 ) m B ̃ M Q pk ( 1 - P out ) N 0 exp ( B ̃ / x ) exp ( B ̃ / x ) + m Q pk N 0 + G 2 , 0 x < t out
(27)

while f T s u c ( x ) =0 for xtout. In the following, the PDF f T s u c ( x ) given in (27) will be used to derive the moment of packet transmission time.

3.3. Moment of packet transmission time

Let us recall that a transmitted packet can be received successfully or not due to the fading channel. Therefore, examining average transmission time shall consider both packet transmission time without and with timeout.

Let us start with the average transmission time of packet without timeout as follows

E T s u c = 0 t out x f T s u c ( x ) d x = M Q pk ( 1 - P out ) N 0 m = 0 M - 1 M - 1 m ( - 1 ) m 0 t out B ̃ exp ( B ̃ / x ) x exp ( B ̃ / x ) + m Q p k N 0 + G 2 d x
(28)

By setting t=exp ( B ̃ / x ) and applying an exchange of variables in the integral of (28), we finally obtain the first moment of packet transmission time without timeout as

E [ T s u c ] = M Q pk ( 1 - P out ) N 0 ψ 1 exp ( B ̃ / t out ) , G
(29)

where

ψ 1 ( a , b ) = m = 0 M - 1 M - 1 m ( - 1 ) m a B ̃ ( log e t ) t + m Q pk N 0 + b 2 d t
(30)

Similarly, we can calculate the second moment of packet transmission time without timeout as follows:

E T s u c 2 = 0 t out x 2 f T s u c ( t ) d t = M Q pk ( 1 - P out ) N 0 m = 0 M - 1 M - 1 m ( - 1 ) m 0 t out B ̃ exp ( B ̃ / x ) x exp ( B ̃ / x ) + m Q p k N 0 + G 2 d x
(31)

Using similar exchange of variables as above for (31), we obtain the second moment of T suc as

E T s u c 2 = M Q pk ( 1 - P out ) N 0 ψ 2 exp ( B ̃ / t out ) , G
(32)

where

ψ 2 ( a , b ) = m = 0 M - 1 M - 1 m ( - 1 ) m a B ̃ 2 ( log e 2 t ) t + m Q pk N 0 + b 2 d t
(33)

Finally, by applying the law of total expectation, the first and the second moment of packet transmission time (including dropped packets) can be given by

E [ T i ] = ( 1 - P out ) E T s u c i + t out i P out , i = 1 , 2
(34)

where P out is given by (22) and E [ T s u c i ] , i = 1, 2 can be calculated by (29) and (32), respectively

3.4. Queuing theoretical characteristics

Firstly, the expression for the average waiting time of packets in the buffer of SU-Tx can be obtained by substituting (34) with respect to i = 1, 2 into (5) and (6) as

E [ W ] = N 0 t out P out + M Q pk ψ 1 exp B ̃ / t out , G N 0 + λ M Q p k ψ 2 exp B ̃ / t out , G + λ N 0 t out 2 P out 2 N 0 - λ M Q pk ψ 1 exp B ̃ / t out , G - λ t out P out
(35)

Secondly, the transmission of an SU is stable if and only if the average arrival rate is less than the average transmission rate. Thus, we can make a statement about the stable transmission condition as follows:

Remark: Given the channel state information and the peak interference power constraint of M PUs, the transmission of the SU is stable if and only if the average arrival rate of packet, λ, satisfies the condition

λ < 1 ( 1 - P out ) E [ T s u c ] + t out P out
(36)

The inequality (36) is derived by substituting (34) for i = 1 into (7).

Finally, by using the Little theorem [20, Eq. (8.2)], the average number of packets waiting in the buffer of the SU-Tx can be formulated as

N buffer = λ E [ W ]
(37)

where E [ W ] is given by (35).

4. Performance analysis for point-to-multipoint communications

In this section, we consider point-to-multipoint communications, in which both SU and PU links undergo Rayleigh fading. We first derive the exact closed-form expression for the outage probability of the secondary system, and then we consider the probability for the special case that the SBS can transmit the common packet successfully to all SU-Rx in its coverage range.

4.1. Outage probability

In the point-to-multipoint scenario, the SBS transmits common packets to SU-Rx in its coverage. Some SU-Rx may not receive the common packets successfully due to fading environment. In order to analyze the performance of this scenario, we will calculate the probability that k out of the total of N SU-Rx cannot receive the common packets successfully, known as outage probability.

Similar to point-to-point communications, the event that the SU-Rx n cannot receive a packet successfully is formulated as T n tout where T n is an i.i.d. random variable distributed following the CDF given by

(19). Therefore, the outage probability in this case can be formulated as

P out k = N k Pr k { T n t out } 1 - Pr { T n t out } N - k (1) = j = 0 N - k N k N - k j ( - 1 ) j m = 0 M - 1 M - 1 m ( - 1 ) m M exp B ̃ / t out - 1 ( 1 + m ) exp B ̃ / t out + m Q pk N 0 + G k + j (2)
(38)

where (38) is obtained by using the binomial theorem and the help of (19).

4.2. Best channel condition

For point-to-multipoint communications, the SBS may transmit common packets successfully to all SU-Rx if the channel condition is ideal. This is known as the best channel condition which can be expressed as the longest transmission time for one common packet to be less than tout, i.e., max n { T n } < t out .

Therefore, the probability that the SBS transmits the common packet to N SU-Rx with the best channel condition can be given as

Pr max n { T n } < t out = n = 1 N Pr { T n < t out } = m = 0 M - 1 M - 1 m ( - 1 ) m M exp ( B ̃ / t out ) - 1 ( 1 + m ) exp ( B ̃ / t out ) + m Q p k N 0 + G N
(39)

where (39) can be calculated with the help of (19).

5. Numerical results

We first provide numerical results for point-to-point communications. In particular, we study the impact of the peak interference power constraint and the number of PUs on the outage probability, average transmission time and queuing theoretical characteristics of the secondary system. We then discuss results about the outage probability and the probability that the SBS can transmit the common packet successfully under the best channel condition for point-to-multipoint communications. The system parameters are selected following [16] as follows:

  • System bandwidth: B = 1 MHz

  • Packet size: L = 4096 bits (512 bytes)

  • Timeout: tout = 10 ms

  • Noise power spectral density: N0 = 1 W/Hz

5.1. Point-to-point communications

In the sequel, we focus on the impact of the peak interference power constraint and the number of PUs on the performance of an SU.

5.1.1. Outage probability

Figure 5 shows the outage probability as a function of the number of PUs, M, for given peak interference power of Qpk = 5, 10, 15 dB. As can clearly be observed from the figure, the analysis matches very well with the simulation results in all cases of Qpk. The outage probability increases fast with M if the peak interference power is set to a low value such as Qpk = 5 dB. On the other hand, the outage probability increases slowly when the peak interference power is high, Qpk = 10, 15 dB and specifically saturates fast for Qpk = 15 dB. These results are thought to be due to the fact that an SU-Tx can transmit with relative high transmission power and hence increased transmission rate when the peak interference power Qpk is large. As a result, the transmission time for the packets can be kept low which in turn reduces the outage probability. On the other hand, for a fixed value of the peak interference power, Qpk, the more PUs operate actively in the primary network, the more constraints are put on the transmission power of an SU-Tx resulting in an increased outage probability (see also (3) and (22)).

Figure 5
figure 5

Impact of the number of PUs, M , on the outage probability P out of transmission at the SU-Tx for different values of the peak interference power Q pk .

5.1.2. Average transmission time

Figure 6 depicts the average transmission time of packets at the SU-Tx as a function of the peak interference power, Qpk, for the number of PUs given as M = 1, 4, 7, 10. Again, analytical and simulation results are in excellent agreement. It can be seen from the figure that the average transmission time for the packets from the SU-Tx decreases as the peak interference power increases. Typically, the average transmission time reduces very fast in the high regime of the peak interference power of about Q pk ≥ 16.5 dB. This is due to the same reason as discussed above for the outage probability, i.e., an increase of the allowed peak interference power induces a higher transmission rate and hence a decrease of transmission time of packets from the SU-Tx. It should also be noted that the results for the average transmission time matches exactly with our previous results reported in [[11], Figure 3] where we considered the special case of only a single PU being present, i.e., M = 1. The results shown in Figure 7 enable us to study the impact of the number of PUs on the average transmission time of packets at the SU-Tx. Apparently, the number of PUs has a significant influence on the average transmission time at low values of the peak interference power, say Q pk = 5 dB, causing it to rapidly increase with M. In contrast, for higher peak interference power such as Q pk = 10 dB, an increase of the number of PUs increases the average transmission time only slowly and has almost now impact for Q pk = 15 dB once M > 4. These results are consistent with the behavior observed for the outage probability.

Figure 6
figure 6

Average transmission time of packets at the SU-Tx versus peak interference power Q pk for different number of PUs, M.

Figure 7
figure 7

Average transmission time of packets at the SU-Tx versus number of PUs, M.

5.1.3. Queuing theoretical results

In the following, we examine the queuing characteristics of the SU-Tx under the peak interference power constraint (4) with related results shown in Figures 8 and 9. Specifically, we have set the number of PUs to M = 1, 3, 5 and observe the average waiting time and channel utilization for two values of average arrival rate given as λ = 10,50 packets/s.

Figure 8
figure 8

Average waiting time of packets in the queue of the SU-Tx versus peak interference power Q pk for different number of PUs, M (analysis).

Figure 9
figure 9

Impact of peak interference power Q pk on the channel utilization ρ with different number of PUs, M (analysis).

Figure 8 illustrates that the average waiting time increases as the number of PUs and arrival rate increase. Apparently, these results are in line with the behavior observed for the outage probability and average transmission time above and may be explained as follows. At a fixed value of Q pk , an increasing number of PUs leads to an increase of average transmission time due to the reasons explained above and hence an increase of average waiting time. Similarly, when the arrival rate increases, the number of packets to be stored in the buffer increases as well and await transmission. On the other hand, as the transmission rate is restricted due to the peak interference power constraint, the packets have to stay longer in the buffer before they are transmitted.

Figure 9 provides insights into the stable transmission condition as a function of the peak interference power, Qpk, with the number of PUs given as M = 1,3,5 and arrival rates being λ = 10,50 packets/s. The results show that for a given value of the number PUs, M, and fixed value of the peak interference power Qpk, the channel utilization ρ = λ E [ T ] for arrival rate λ = 10 packets/s outperforms the result for λ = 50 packets/s. In other words, the significant lower channel utilization for λ = 10 packets/s compared to λ = 50 packets/s provides a more stable transmission with respect to the service rate μ in terms of the stable condition formulated in (36). Clearly, the service rate μ of an SU-Tx is restricted for a fixed value of the peak interference power Q pk while a higher arrival rate causes more packets to be processed by the buffer expecting timely transmission. Accordingly, the ratio of arrival rate to service rate, relating to the stable transmission condition λ/μ < 1, has to be carefully considered in order to not exceed the capacity of the secondary system. It can also be observed from the figure that the stable transmission condition can be easily satisfied in the high regime of the peak interference power, say Qpk ≥ 16.5 dB, as the channel utilization is sufficiently low.

5.2. Point-to-multipoint communications

We now focus on the impact of the peak interference power on the outage probability of the point-to-multipoint communications as shown in Figure 10. In particular, we set the number of SUs and PUs as N = M = 5 and plot the outage probability as a function of the peak interference power, Qpk, under the condition that k = 1, 2,3,4,5 out of the total of N = 5 SU-Rx cannot receive the common packets successfully. Clearly, we can deduce from the results that the probability of exactly k out of the N = 5 SU-Rx not being able to receive the common packet successfully decreases as k increases. In addition, the outage performance improves as the peak interference power increases as expected.

Figure 10
figure 10

Impact of peak interference power Q pk on the outage probability P out of point-to-multipoint communications in which the number of primary users and secondary users are set to N = M = 5 ( k denotes the number of secondary users that cannot receive the common packets successfully).

Figure 11 presents the probability that all SU-Rx can receive the common packets successfully as a function of the peak interference power for the number of PUs fixed to M = 8 and the number of SUs given as N = 3,5,8. This scenario relates to the best channel condition as outlined in Section 4. It can be seen from the figure that the probability of the SBS transmitting the common packets successfully to all SUs is quite high (above 0.8) in the high regime of the peak interference power, Qpk ≥ 19 dB. The figure also indicates that for number of PUs fixed at M = 8, the probability of successful transmission decreases with an increase of the number of SU-Rx, N = 3, 5, 8. Similar to point-to-point communications, an increasing number of SUs leads to an increase of the peak interference power constraint at the SBS. Thus, the time it takes to transmit the common packet may be longer while the probability of successful transmission decrease for the best channel condition.

Figure 11
figure 11

Impact of the peak interference power Q pk on the probability of successful packet transmission for the best channel condition (Number of PU-Rx, M = 8; Number of SU-Rx, N = 3, 5, 8).

6. Conclusions

In this article, we have analyzed the delay performance of spectrum sharing systems for point-to-point and point-to-multipoint communications. In particular, we have assumed that each packet has a delay threshold, transmission channels undergo Rayleigh fading, SUs posses perfect CSIs and ACKs are transmitted without error and delay. Closed-form expressions for the outage probability and average transmission time for point-to-point communications are obtained. In addition, we have utilized the M/G/1 queuing model to analyze the queueing characteristics of such systems including the average transmission time, the packet waiting time and the stable transmission condition of an SU. Based on the analytical framework established for point-to-point communications, we have also derived closed-form expressions for the outage probability and the successful transmission probability for point-to-multipoint communications under best channel conditions. Numerical results for representative scenarios have been provided to quantify the impact of an increase of the number of SUs and PUs on system performance. In particular, it has been shown that an increasing number of SUs or PUs significantly increases packet delay if the peak interference power is constraint by the PUs to be low while small performance degradation is observed if the PUs tolerate sufficiently large peak interference power. Accordingly, the developed analytical framework for point-to-point and point-to-multipoint communications in spectral sharing systems may serve to efficiently examine system performance. For example, it may be used to deduce a trade-off between QoS requirements of the secondary system and interference constraints posed by the primary system.

References

  1. Facilitating opportunities for flexible, efficient, and reliable spectrum use employing cognitive radio technologies, Federal Communications Commission (FCC), Technical Report 03-108 2005.

  2. Mitola J, Maguire GQ: Cognitive radio: Making software radios more personal. IEEE Personal Commun 1999, 6(4):13-18. 10.1109/98.788210

    Article  Google Scholar 

  3. Ghasemi A, Sousa ES: Fundamental limits of spectrum-sharing in fading environments. IEEE Trans Wirel Commun 2007, 6(2):649-658.

    Article  Google Scholar 

  4. Musavian L, Aissa S: Fundamental capacity limits of cognitive radio in fading environments with imperfect channel information. IEEE Trans Commun 2009, 57(11):3472-3480.

    Article  Google Scholar 

  5. Suraweera HA, Smith PJ, Shafi M: Capacity limits and performance analysis of cognitive radio with imperfect channel knowledge. IEEE Trans Veh Technol 2010, 59(2):1811-1822.

    Article  Google Scholar 

  6. Dmochowski PA, Suraweera HA, Smith PJ, Shafi M: Impact of channel knowledge on cognitive radio system capacity. In Proc IEEE Vehicular Technology Conference. Ottawa, Canada; 2010:1-5.

    Google Scholar 

  7. Musavian L, Aissa S: Capacity and power allocation for spectrum-sharing communications in fading channels. IEEE Trans Wirel Commun 2009, 8(1):148-156.

    Article  Google Scholar 

  8. Wu D, Negi R: Effective capacity: A wireless link model for support of quality of service. IEEE Trans Wirel Commun 2003, 2(4):630-643.

    Google Scholar 

  9. Musavian L, Aissa S: Effective capacity of delay-constrained cognitive radio in Nakagami fading channels. IEEE Trans Wirel Commun 2010, 9(3):1054-1062.

    Article  Google Scholar 

  10. Musavian L, Aissa S: Cross-layer analysis of cognitive radio relay networks under quality of service constraints. In Proc IEEE Vehicular Technology Conference. Barcelona, Spain; 2009:1-5.

    Google Scholar 

  11. Tran H, Duong TQ, Zepernick HJ: Queuing analysis for cognitive radio networks under peak interference power constraint. In Proc IEEE International Symposium on Wireless and Pervasive Computing. Hong Kong, China; 2011:1-5.

    Chapter  Google Scholar 

  12. Tran H, Duong TQ, Zepernick HJ: Performance of a spectrum sharing system over Nakagami-m fading channels. In Proc International Conference on Signal Processing and Communication Systems. Gold Coast, Australia; 2010:1-6.

    Google Scholar 

  13. Mangold S, Jarosch A, Monney C: Operator assisted cognitive radio and dynamic spectrum assignment with dual beacons - detailed evaluation. In Proc International Conference on Communication System Software and Middleware. New Delhi, India; 2006:1-6.

    Google Scholar 

  14. Ban TW, Choi W, Jung BC, Sung DK: Multi-user diversity in a spectrum sharing system. IEEE Trans Wirel Commun 2009, 8(1):102-106.

    Article  Google Scholar 

  15. Kang X, Liang YC, Nallanathan A, Garg H, Zhang R: Optimal power allocation for fading channels in cognitive radio networks: Ergodic capacity and outage capacity. IEEE Trans Wirel Commun 2009, 8(2):940-950.

    Article  Google Scholar 

  16. Mehta NB, Sharma V, Bansal G: Performance analysis of a cooperative system with rateless codes and buffered relays. IEEE Transactions on Wirel Commun 2011, 10(4):1069-1081.

    Article  Google Scholar 

  17. Song W, Cheng Y, Zhuang W: Improving voice and data services in cellular/WLAN integrated networks by admission control. IEEE Trans Wirel Commun 2007, 6(11):4025-4037.

    Article  Google Scholar 

  18. Burdin J, Landry R: Delay analysis of wireless Nakagami fading channels. In Proc IEEE Global Communications Conference. New Orleans, USA; 2008:1-5.

    Google Scholar 

  19. Ahmed N, Khojestapour M, Baraniuk R: Delay-limited throughput maximization for fading channels using rate and power control. In Proc IEEE Global Communications Conference. Dallas, USA; 2004:3459-3463.

    Google Scholar 

  20. Ross SM: Introduction to Probability Models. 9th edition. Elsevier; 2007.

    Google Scholar 

  21. Sidiropoulos ND, Davidson TN, Luo ZQ: Transmit beamforming for physical-layer multicasting. IEEE Trans Signal Process 2006, 54(6):2239-2251.

    Article  Google Scholar 

  22. Jindal N, Luo ZQ: Capacity limits of multiple antenna multicast. Proc IEEE International Symposium on Information Theory 2006, 1841-1845.

    Google Scholar 

  23. Suraweera HA, Gao J, Smith PJ, Shafi M, Faulkner M: Channel capacity limits of cognitive radio in asymmetric fading environments. In Proc IEEE International Conference on Communications. Beijing, China; 2008:4048-4053.

    Google Scholar 

Download references

Acknowledgements

Part of this study was presented at the IEEE International Symposium on Wireless and Pervasive Computing, Hong Kong, China, February 2011.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hung Tran.

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

Tran, H., Duong, T.Q. & Zepernick, HJ. Delay performance of cognitive radio networks for point-to-point and point-to-multipoint communications. J Wireless Com Network 2012, 9 (2012). https://doi.org/10.1186/1687-1499-2012-9

Download citation

  • Received:

  • Accepted:

  • Published:

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

Keywords