• 沒有找到結果。

Performance Validation and Comparison under Gener- Gener-alized CR Networks

Performance Evaluation

4.2 Simulation Results

4.2.3 Performance Validation and Comparison under Gener- Gener-alized CR Networks

4.2.3.1 Performance Validation of Proposed OCS Approach

Figs. 4.4(a) and 4.4(b) shows the performance validation between simulation and an-alytical results by adopting the proposed OCS scheme under the generalized CR net-works. Considering different arrival rates λCR of the CRUs, the sensing threshold is selected as pd = 0.93 and the number of channels is M = 4 with PU’s arrival rate at each channel as λi = 0.1, 0.1, 0.3, 0.3 for i = 1, 2, 3, 4. It can be observed from both figures that the analytical results can match with the simulation results under all the different cases. As in Fig. 4.4(a), the aggregate throughput increases with the number of CRUs and decrease at higher numbers of CRUs due to the insufficient channel avail-ability. Lowered aggregate throughput is observed at high CR traffic, e.g., at λCR = 1, due to the decreasing rendezvous probability pv,i. The CR transmitters do not have much chance to meet with their corresponding CR receivers since those receivers may also conduct data transmission in another channel. Therefore, from the aggregate frame delay in the primary network as in Fig. 4.4(b), the delay will increase with the aug-mentation of the CR traffic. Under the same CR traffic, delay only slightly change

0 10 20 30 40 50 60 70 80 90

(a) Aggregate throughput vs number of CRUs.

0 10 20 30 40 50 60 70 80 90

(b) Aggregate frame delay vs number of CRPs.

Figure 4.4: Performance validation of OCS scheme under pd = 0.93 and number of channels M = 4 with PU’s arrival rate at each channel as λi = 0.1, 0.1, 0.3, 0.3 for i = 1, 2, 3, 4.

after exceed some number of CRUs, which means that there is no use in putting the CRUs into channels except virtual channel due to the decrease in channel availability.

In other words, under the same CR traffic, OCS decreases the channel availability for probability of rendezvous before reaching the number of CRUs which makes the best trade-off between channel availability and probability of rendezvous. After that, the aggregate throughput will degrade caused by the decreasing probability of rendezvous because there is no gain from putting more CRUs into channels except virtual channel.

As for the light traffic, CRUs can’t utilize the channel very well with the small num-ber of CRUs in transmitting group at first. However, after the numnum-ber of CRUs is large enough to explore the channel availability, the aggregate throughput in light traffic will transcend any other heavy traffic scenarios. Therefore, from the discussion in gener-alized condition with OCS, the logic partition problem accounts for the degradation in aggregate throughput especially in heavy traffic CR network. Moreover, under the light CR traffic, it will have better approximation between simulation and theoretical results, because the small channel-hopping probability resulted from high rendezvous rate will lead to small variance in binomial distribution in approximation.

4.2.3.2 Performance Comparison

As for the generalized CR network, Fig. 4.5 shows the aggregate throughput of CRUs and its corresponding delay of PU in Fig. 4.6. As can be seen, light traffic with high rate of rendezvous, thus, the OCS will work well by allocating the few CR transmitters into better channel to increase the channel utilization. When the CR traffic is getting high as 0.4, there is no much difference between these three selection methods because the number of CR transmitters and rate of rendezvous are just proper to explore the channel utilization. While the CR traffic is as high as 0.7, OCS can work well again compared to other selection methods due to the low rate of rendezvous in this scenario.

10 20 30 40

Figure 4.5: Aggregate throughput of CRUs under different channel-hopping sequences with pd = 0.93 and number of channels M = 4 (each channel has arrival rate λi =

Figure 4.6: Aggregate frame delay of PUs under different channel-hopping sequence with pd = 0.93 and number of channels M = 4 (each channel has arrival rate λi = 0.1, 0.1, 0.3, 0.3 for i = 1, 2, 3, 4).

0 20 40 60 80

Figure 4.7: Simulation for Comparison between proposed algorithms in pd = 0.93 and W = 64 with λCR = 1 (dashed) and λCR = 0.6 (solid) under OCS, OCS-WSC and OCS-WCSC (M, ◦, and ¤ curves, respectively) and number of channels M = 4 (each channel has arrival rate λi = 0.1, 0.1, 0.3, 0.3 for i = 1, 2, 3, 4).

In other words, OCS can allocate the CRUs to gather to some channels to increase the rate of rendezvous. As for aggregate frame delay of PUs, the percentage in difference in delay between these three methods is still consistent to the result as in aggregate throughput.

4.2.3.3 Enhancement with WSC and WCSC Mechanisms

In Fig. 4.7, 4.8, and 4.9, the comparison between OCS, OCS-WSC, and OCS-WCSC are provided w.r.t. different system parameters in generalized CR network such as the probability of detection pd and contention window size W . It is noted that although there should be a regulation for pd in QoS of delay prescribed by the primary network in [23; 26], Pd can still be determined by the CRUs themselves due to the control in hopping sequence. In other words, the QoS in primary network can be promised by the admission control in CRUs.

First, as the algorithms described in chapter 3.2 and 3.3, WSC and

OCS-0 20 40 60 80

Figure 4.8: Simulation for Comparison between proposed algorithms in pd = 0.93 and W = 16 with λCR = 1 (dashed) and λCR = 0.6 (solid) under OCS, OCS-WSC and OCS-WCSC (M, ◦, and ¤ curves, respectively) and number of channels M = 4 (each channel has arrival rate λi = 0.1, 0.1, 0.3, 0.3 for i = 1, 2, 3, 4).

Figure 4.9: Simulation for Comparison between proposed algorithms in pd = 0.96 and W = 16 with λCR = 1 (dashed) and λCR = 0.6 (solid) under OCS, OCS-WSC and OCS-WCSC (M, ◦, and ¤ curves, respectively) and number of channels M = 4 (each channel has arrival rate λi = 0.1, 0.1, 0.3, 0.3 for i = 1, 2, 3, 4).

in probability of rendezvous between CRUs under the same collision probability with PUs, which can be seen from the aggregate frame delay of PUs in Fig. 4.7, 4.8, and 4.9. Fig. 4.8 and Fig. 4.9 show the comparison between OCS-WSC and OCS-WCSC in different pd. With the counter-reset mechanism in WCSC, it is intuitive that WCSC has much more opportunities in negotiation than WSC. However, with high pd, it will also induce the high collision probability between CRUs in WCSC due to more CRUs will be allocated by OCS to the channels except virtual channel for increasing channel utilization. With small number of CRUs in the network, there is no much difference between this two mechanisms due to low channel utilization. In other words, WSC and WCSC can’t work efficiently in the low traffic CR network obviously. As for the comparison between OCS-WSC and OCS-WCSC in different W , Fig. 4.7 and Fig. 4.8 show that small W will induce the high collision probability between CRUs in WCSC.

However, with large W , it will induce inefficiency for channel utilization. In general, WSC will dominate WCSC in throughput with high pd or small W at large number CRUs in the network.

As a result, the using range of the proposed OCS-WSC and OCS-WCSC schemes can consequently be recorded into a look-up table based on number of CRPs N, the CR traffic λCR, probability of detection pd, and contention window size W for real time implementation.

Chapter 5 Conclusion

In this thesis, under the considerations of imperfect spectrum sensing and synchroniza-tion, analytical models are developed for both the probability of channel availability and the average frame delay of multi-channel primary networks with the existence of cognitive radio (CR) users in paired and generalized networks. Based on the analysis, an approach for obtaining the optimal channel-hopping sequence (OCS) is designed based on the dynamic programming technique. The proposed OCS approach can both achieve maximum aggregate throughput of the CR users and ensure feasible average frame delay of primary users (PUs) under their quality of service (QoS) requirements.

Moreover, in order to address the logic partition problem occurs in the generalized CR network, the wake-up successive contention (WSC) and the wake-up counter-reset successive contention (WCSC) algorithms. By exploring a blind spot in the imperfect sensing and amending the conventional contention mechanisms, the proposed schemes can enhance the original OCS approach with increased number of negotiations in the CR networks. Both the analytical and simulation results show that the proposed OCS, WSC, and WCSC approaches can effectively enhance the aggregate throughput of the CR users and also guarantee the QoS requirements of the PUs.

Bibliography

[1] F. C. Commission, “Spectrum policy task force report, FCC 02-155.” Nov. 2002.

[2] S. Haykin, “Cognitive radio: brain-empowered wireless communications,” IEEE J. Select. Areas Commun, vol. 23, pp. 201–220, Feb. 2005.

[3] C. R. Stevenson, G. Chouinard, Z. Lei, W. Hu, S. J. Shellhammer, and W. Caldwell, “IEEE 802.22: The first cognitive radio wireless regional area network standard,” IEEE Communications Magazine MCOM, vol. 47, pp. 130–138, Jan. 2009.

[4] IEEE 802.22 Wireless RAN, “Functional requirements for the 802.22 WRAN standard, IEEE 802.22- 05/0007r46,” Oct. 2005.

[5] I. F. Akyildiz, W. Y. Lee, M. C. Vuran, and S. Mohanty, “Next generation/dynamic spectrum access/cognitive radio wireless networks: a survey,” Computer Networks (Elsevier), vol. 50, pp.

2127 – 2159, Sept. 2006.

[6] S. Srinivasa and S. A. Jafar, “How much spectrum sharing is optimal in cognitive radio networks?”

IEEE Trans. Wireless Commun, vol. 7, pp. 4010 – 4018, Oct. 2008.

[7] A. C. C. Hsu, D. S. L. Wei., and C. C. J. Kuo, “A cognitive mac protocol using statistical channel allocation for wireless ad-hoc networks,” IEEE WCNC, pp. 105 – 110, Mar. 2007.

[8] A. K.-L. Yau, P. Komisarczuk, and P. D. Teal, “On multi-channel mac protocols in cognitive radio networks,” Proc. IEEE ATNAC, pp. 300 – 305, Dec. 2008.

[9] Q. Zhao, L. Tong, A. Swami, and Y. Chen, “Decentralized cognitive MAC for opportunistic spectrum access in ad hoc networks: A POMDP framework,” IEEE J. Select. Areas Commun,

[10] J. Jia, Q. Zhang, and X. Shen, “HC-MAC: A hardware-constrained cognitive mac for efficient spectrum management,” IEEE J. Select. Areas Commun, vol. 26, pp. 106 – 117, Jan. 2008.

[11] H. Su and X. Zhang, “Channel-hopping based single transceiver mac for cognitive radio networks,”

Proc. IEEE CISS, pp. 197–202, Mar. 2008.

[12] C. Xin and X. Cao, “A cognitive radio network architecture without control channel,” Proc. IEEE GLOBECOM, pp. 1 – 6, Dec. 2009.

[13] P. Bahl, R. Chandra, and J. Dunagan, “SSCH: Slotted seeded channel hopping for capacity improvement in IEEE 802.11 ad-hoc wireless networks,” ACM MobiCom, pp. 216 – 230, 2004.

[14] L. Le and E. Hossain, “OSA: A MAC protocol for opportunistic spectrum access in cognitive radio networks,” Proc. IEEE WCNC, pp. 1426 – 1430, Apr. 2008.

[15] J. Cai and A. S. Alfa, “Optimal channel sensing in wireless communication networks with cognitive radio,” Proc. IEEE ICC, pp. 1 – 5, Jun. 2009.

[16] J. Gambini, O. Simeone, Y. Bar-Ness, U. Spagnolini, and T. Yu, “Packet-wise vertical handover for unlicensed multi-standard spectrum access with cognitive radios,” IEEE Trans. Wireless Com-mun, vol. 7, pp. 5172 – 5176, Dec. 2008.

[17] I. Suliman and J. Lehtomaki, “Optimizing detection parameters for time-slotted cognitive radios,”

IEEE VTC, pp. 1 – 4, Apr. 2009.

[18] Y. C. Liang, Y. Zeng, E. C. Y. Peh, and A. T. Hoang, “Sensing-throughput tradeoff for cognitive radio networks,” IEEE Trans. Wireless Commun, vol. 7, pp. 1326–1337, Apr. 2008.

[19] A. Ghasemi and E. S. Sousa, “Spectrum sensing in cognitive radio networks: requirements, chal-lenges and design trade-offs,” IEEE Communications Magazine MCOM, vol. 46, pp. 32 – 39, Apr.

2008.

[20] A. Gravey and G. Hebuterne, “Simultaneity in discrete-time single server queues with bernoulli inputs,” Performace Evaluation, vol. 14, pp. 123–131, Jan. 1992.

[21] T. Meisling, “Discrete-time queuing theory,” Operations Research, vol. 6, pp. 96 – 105, Jan. 1958.

[22] D. Gross and C. M. Harris, Fundamentals of Queueing Theory, 4th ed. Wiley, 2008.

[23] A. T. Hoang, D. T. C. Wong, and Y.-C. Liang, “Design and analysis for an 802.11-based cognitive radio network,” Proc. IEEE WCNC, pp. 1 – 6, Apr. 2009.

[24] IEEE Standard 802.11, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, 1999.

[25] A. V. Adamis, K. N. Maliatsos, and P. Constantinou, “Methods for reducing interference caused to licensed systems by overlay-CSMA/CA cognitive radios,” Proc. IEEE CROWNCOM, pp. 1 – 6, May. 2008.

[26] S. Zheng, Y. C. Liang, P. Y. Kam, and A. T. Hoang, “Cross-layered design of spectrum sensing and mac for opportunistic spectrum access,” Proc. IEEE WCNC, pp. 1 – 6, Apr. 2009.

[27] D. P. Bertsekas, Dynamic Programming and Optimal Control, 3rd ed. Athena Scientific, 2005.

[28] L. Gao and S. Cui, “Power and rate control for delay-constrained cognitive radios via dynamic programming,” IEEE Trans. Vehicular Technology, vol. 58, pp. 4819 – 4827, Nov. 2009.

[29] T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms, 3rd ed.

The MIT Press,, 2009.

相關文件