DOI QR코드

DOI QR Code

COGNITIVE RADIO SPECTRUM ACCESS WITH CHANNEL PARTITIONING FOR SECONDARY HANDOVER CALLS

  • Lee, Yutae (Department of Information and Communication Engineering, Dongeui University)
  • 투고 : 2014.09.15
  • 심사 : 2014.11.03
  • 발행 : 2015.01.30

초록

A dynamic spectrum access scheme with channel partitioning for secondary handover calls in cognitive radio networks is proposed to reduce forced termination probability due to spectrum handover failure. A continuous-time Markov chain method for evaluating its performance such as blocking probability, forced termination probability, and throughput is presented. Numerical and simulation results are provided to demonstrate the effectiveness of the proposed scheme with channel partitioning.

키워드

1. Introduction

Extensive measurements of spectrum occupancy reveal that a considerable region of the licensed radio spectrum remains unused across both space and time [1]. As a solution for such inefficient spectrum usage, dynamic spectrum access (DSA) technology has been intensively studied [5]. The basic idea is to allow secondary users that do not have a licence to use the spectrum to opportunistically occupy an idle spectrum band owned by licensed users that are termed the primary users [6]. If an ongoing secondary call is preempted by a primary call, it attempts a spectrum handover to another channel. The opportunistic usage of spectrum may cause frequent spectrum handovers. If there are no available channels for a preempted call, the call is terminated forcibly. Such unpredictable forced terminations may severely degrade the performance of secondary calls. Generally speaking, the forced termination of ongoing calls is more annoying than the blocking of new calls.

Various methods to reduce the forced termination probability have been widely studied in the existing literature. Recently, Chung et al. [2] and Kim et al. [4] proposed a channel allocation mechanism for cognitive radio networks in order to maximize throughput and minimize forced termination probability for secondary users that are not capable of spectrum handover. For cognitive networks with spectrum handover, Zhu et al. [12], Wang et al. [10], and Liu et al. [7] suggested channel reservation method for secondary handover calls to reduce the forced termination probability. Jiao et al. [3] introduced the use of backup channels for secondary calls. Wang et al. [9] considered a cognitive radio network in which secondary calls are prioritized into two priority classes, and introduced a channel reservation method for high priority secondary calls.

To reduce the forced termination probability without using additional resources such as reserved [12,10,7,9] or backup [3] channels, in this paper, we propose a DSA scheme with channel partitioning for secondary handover calls. In the scheme, if an ongoing secondary call preempted by a primary call finds no idle channels, then the preempted call can handover to one of the channels already being occupied by other secondary calls. In this case the channel is occupied by multiple secondary calls simultaneously. In this paper we develop an analytical model to derive the performance measures such as blocking probability, forced termination probability, and throughput of secondary calls.

The rest of this paper is structured as follows. In Section 2, we present system model and channel partitioning policy for secondary handover calls. In Section 3, we derive the performance measures such as blocking probability, forced termination probability, and throughput of secondary calls. Numerical examples are provided in Section 4 and finally Section 5 concludes this paper.

 

2. System mode

A cognitive radio network with multiple channels is considered. A channel can be assigned to one primary call or up to M secondary calls. The channels assigned to primary calls are called ‘primary channel’, and those assigned to secondary calls ‘secondary channel’. The data transmission rate of each call on a secondary channel is in inverse proportion to the number of calls on the channel.

In cognitive radio networks, primary users have exclusive privilege to access the channels, and the activities of primary users are not affected by those of secondary users. An incoming primary call is blocked if all the channels are occupied by primary calls. Otherwise, the incoming call is assigned a channel randomly with equal probability among the channels which are not occupied by other primary calls. Thus, the incoming call may claim a secondary channel even though there are some idle channels.

Secondary call transmissions can be effectively managed by DSA scheme, whose objective is to assign appropriate channels to new and handover secondary calls. Assuming there is a central controller [11], we propose a DSA scheme as follows. An incoming secondary call is assigned a channel randomly with equal probability among the idle channels, if any. Otherwise, if all channels are occupied by primary or secondary calls, the incoming call is blocked–even though multiple ongoing secondary calls can be assigned one channel–in order not to degrade the performance of ongoing secondary calls. When an incoming primary call claims a secondary channel, the secondary calls on the channel are preempted immediately. Every preempted call attempts a spectrum handover to one of the available channels, each of which is idle or occupied by only secondary calls less than M. During handover, the available channels are assigned in ascending order of the number of secondary calls occupying them. If the available channels are not enough to accommodate all the preempted calls, some of the calls will be terminated forcibly. When a primary or secondary call completes its transmission over a channel, say channel a, an ongoing secondary call on one of the most crowded channels attempts a spectrum handover to channel a until the difference between the number of calls on one of the most crowded channels and that of channel a is not more than 1.

 

3. Analysis

An analytical model for the cognitive radio network with the proposed DSA scheme is developed using continuous-time Markov chain. We consider a cognitive network with N channels available for transmission by primary and secondary users. The arrivals of primary and secondary calls independently follow Poisson processes with rates λp and λs, respectively. The transmission rate of each primary call is µp. When a secondary channel is allocated to m secondary calls, the transmission rate for each of the calls is assumed to be µs/m.

Let p(t) and s(t) be the stochastic processes representing the number of ongoing primary and secondary calls in the system, respectively, at time t. The bidimensional process {(p(t), s(t))} is a continuous-time Markov chain with state space {(i, j) | 0 ≤ i ≤ N, 0 ≤ j ≤ (M (N − i), N)−}, where (a, b)− denotes the minimum of a and b. The only non-null transition rates q (i,j),(k,l) ’s from state (i, j) to state (k, l) for the Markov chain are obtained as follows:

for 0 ≤ i ≤ N and 0 ≤ j ≤ (M (N − i), N )−. These transition rates account, respectively, for: 1) the service completion of a primary call; 2) the service completion of a secondary call; 3) the arrival of a secondary call; and 4) the arrival of a primary call (See Figure 1).

FIGURE 1.State transition from state (i, j).

Let

be the stationary probability distribution of the Markov chain {(p(t), s(t))}. The distribution {πi,j} is easily obtained by finding the corresponding state transition rate matrix and applying the Gauss-Seidel method [8]. The performance measures for secondary calls are expressed using the stationary distribution {πi,j} of the continuous-time Markov chain. We derive performance measures such as blocking probability, forced termination probability, and throughput of secondary calls.

The blocking probability is defined as the probability that an arriving secondary call is not permitted to access channels and is blocked. An arriving secondary call is blocked if there are no idle channels. Thus, the blocking probability of secondary calls, denoted as PB, is expressed as

The forced termination probability is defined as the probability that an ongoing secondary call is preempted by an incoming primary call and its spectrum handover fails. The forced termination probability, denoted as PD, is expressed as follows:

We are in the condition to determine the throughput defined as the mean number of successfully transmitted calls per unit time. Let ρ denote the throughput for secondary calls, which is given by

 

4. Numerical examples

Numerical results are obtained for the blocking probability, forced termination probability, and throughput for secondary calls. The accuracy of the analytical model is verified through simulations. The parameters used in our experiment are as follows: N = 10, M = 1, 2, 3, 4, λp = 1.0, 0.5 ≤ λs ≤ 3.0, µp = 0.2, and µs = 0.2. These parameters are solely for illustration purposes and can be modified to reflect other situations.

Figure 2 and Figure 3 show the blocking and forced termination probabilities, respectively, of secondary calls as function of the arrival rate λs for various M’s. It can be seen that, as the value M increases, the forced termination probabilities decrease at the cost of increasing blocking probabilities. This is because the number of successful handovers for preempted calls increases with an increase in the value M, resulting in lower forced termination probabilities, less idle channels, and higher blocking probabilities of secondary calls. It is worth noting that the performance difference between the case with channel partitioning (M > 1) and the case without channel partitioning (M = 1) is noticeable, while there is a little performance difference among the cases with M = 2, 3, and 4. As expected, the blocking and forced termination probabilities increase as λs increases. Figure 2 and Figure 3 also show that the analytical results match well with the simulation results.

FIGURE 2.Blocking probability of secondary calls.

FIGURE 3.Forced termination probability of secondary calls.

Figure 4 shows the effect of λs and M on the throughput of secondary calls. It can be seen that as λs increases, the throughput for secondary calls also increases for M = 1, 2, 3, 4. Figure 4 also shows that the case with larger M gives higher throughput compared to the case with smaller M. Again, the analytical and simulation results match well.

FIGURE 4.Throughput of secondary calls.

 

5. Conclusion

A DSA scheme with channel partitioning for secondary handover calls was proposed to reduce forced termination probability in cognitive radio networks. In the scheme, a preempted secondary call can handover to a channel being occupied by other secondary calls, and the channel may be used by multiple secondary calls simultaneously. A continuous-time Markov chain method was presented to evaluate the performance such as blocking probability, forced termination probability, and throughput. Numerical results were also presented and compared with simulation data. At the cost of increasing blocking probability, the channel partitioning significantly decreases forced termination probability and increases throughput of secondary calls.

참고문헌

  1. FCC Spectrum Policy Task Force. (2002, Nov.) Reports of the spectrum efficiency working group. [Online]. Available: http://transition.fcc.gov/sptf/files/SEWGFinalReport1.pdf/
  2. J.-M. Chung, C. H. Kim, J.-H. Park, J. Shin, and D. Kim, Optimal channel allocation for cognitive radios, Electron. Lett. 46(11) (2010), 802-803. https://doi.org/10.1049/el.2010.0829
  3. L. Jiao, V. Pla, and F. Y. Li, Analysis on channel bonding/aggregation for multi-channel cognitive radio network, Proceedings of 2010 European Wireless Conf., Lucca, Italy (2010), 468-474.
  4. C. H. Kim, J.-M. Chung, and S. Choi, Analysis of optimal cognitive radio channel allocation with finite user population, Proceedings of 2010 International Conference on Information and Communication Technology Convergence, Jeju, Korea (2010), 241-242.
  5. Y. Lee, Periodic sensing and greedy access policy using channel models with generally distributed on and off periods in cognitive networks, J. Appl. Math. & Informatics 32 (2014), 129-136. https://doi.org/10.14317/jami.2014.129
  6. Y. Lee and Y. J. Lee, Modelling and analysis of nonsaturated opportunistic sectrum access networks, Electron. Lett. 47(15) (2011), 883-884. https://doi.org/10.1049/el.2011.1433
  7. F. Liu, Y. Xu, X. Guo, W. Zhang, D. Zhang, and C. Li, A spectrum handoff strategy based on channel reservation for cognitive radio networks, Proceedings of 2013 Third International Conference on Intelligent System Design and Engineering Applications, Hong Kong, China (2013), 179-183.
  8. W. J. Stewart, Introduction to the Numerical Solution of Markov Chains, Princeton University Press, 1994.
  9. P. Wang, D. Niyato, and H. Jiang, Voice-service capacity analysis for cognitive radio networks, IEEE Trans. Veh. Technol. 59(4) (2010), 1779-1790. https://doi.org/10.1109/TVT.2010.2041017
  10. S. Wang, F. Li, W. Wang, W. Ben, and Y. Zhang, Secondary user dominated channel reservation in cognitive radio, Proceedings of 2010 2nd IEEE Network Infrastructure and Digital Content, Beijing, China (2010), 35-40.
  11. E. W. H. Wong and C. H. Foh, Analysis of cognitive radio spectrum access with finite user population, IEEE Commun. Lett. 15(5) (2009), 294-296.
  12. X. Zhu, L. Shen, and T.-S. P. Yum, Analysis of cognitive radio spectrum access with optimal channel reservation, IEEE Commun. Lett. 11(4) (2007), 304-306. https://doi.org/10.1109/LCOM.2007.348282