Abstract

Cognitive radio network (CRN) is developed to improve the scarce but under-utilized wireless spectrum due to rapidly developing wireless networks. This paper proposes a reservation-based MAC protocol for traffic having multiple classes of priorities in CRN. One channel called control channel is used for contention resolution between secondary users (SUs). In this protocol, an SU having data packets with different class of priorities transmits its control packet containing the priority value through the control channel. The order of access to primary channels is determined based on the priority of the data packet and the position of the non-colliding control packet. The access order determines the idle primary channel that an SU uses to transmit its data packet. In this protocol, there is no performance degradation either from SUs choosing a busy primary channel or multiple SUs choosing the same idle primary channel. Moreover, even though the SU cannot transmit its data packet because there is no idle primary channel that the SU can utilize, it can re-transmit its control packet without having concern over additional collision. Multi-state Markov chain is used to analyze the throughput and performance of the proposed protocol and the analytical results show that higher priority traffic can be transmitted first ahead of the lower priority traffic. Notwithstanding the above, the maximum sum of the throughput of SUs with different classes of priorities is almost equal to the available capacity, and therefore the proposed protocol can take advantage of almost all of the available portion of primary channels.

Highlights

  • Cognitive radio network (CRN) is developed to improve the scarce but under-utilized wireless spectrum due to rapidly developing wireless networks [1]

  • The secondary users (SUs) counts the number of non-colliding control packets with higher priorities than the priority value contained in the control packet sent by the SU, and counts the order of the control packet transmitted by the SU among control packets having the same priority

  • In this paper, a reservation medium access control (MAC) protocol was presented for transmitting data packet having traffic with multiple classes of priorities in a slotted multi-channel distributed CRN

Read more

Summary

INTRODUCTION

Cognitive radio network (CRN) is developed to improve the scarce but under-utilized wireless spectrum due to rapidly developing wireless networks [1]. In [11], a MAC protocol is proposed that determines the order of access based on the position of the non-colliding control packets in a slotted multi-channel distributed CRN. In [18], a dynamic spectrum access (DSA) protocol is proposed for SUs to transmit data packets having traffic with two different classes of priorities in the distributed slotted multichannel CRN. We propose a reservation based MAC protocol in order to transmit data packets having traffic with multiple classes of priorities in a slotted multi-channel distributed CRN by extending the protocol proposed in [11]. At the beginning of slot t, when a data packet arrives at an SU in an idle state, the SU changes its state to Sensing state and monitors the control channel during slot t in order to count the number of non-colliding control packets. By using the operation described above, SUs having data packets with higher priority can transmit their data packets first, among SUs whose control packets are non-colliding control packets

PERFORMANCE ANALYSIS
NUMERICAL RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call