For Full-Text PDF, please login, if you are a member of IEICE,|
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
DYN-MAC: A MAC Protocol for Cognitive Radio Networks with Dynamic Control Channel Assignment
Zaw HTIKE Choong Seon HONG Sungwon LEE Ilkwon CHO
IEICE TRANSACTIONS on Communications
Publication Date: 2014/08/01
Online ISSN: 1745-1345
Type of Manuscript: Special Section PAPER (Special Section on EU's FP7 ICT R&D Project Activities on Future Broadband Access Technologies in Conjunction with Main Topics of 2013 IEICE ICT Forum)
cognitive radio ad hoc networks, multichannel medium access control, dynamic control channel,
Full Text: PDF(1.3MB)>>
Cognitive radio is one of the most promising wireless technologies and has been recognized as a new way to improve the spectral efficiency of wireless networks. In a cognitive radio network, secondary users exchange control information for network coordination such as transmitter-receiver handshakes, for sharing spectrum sensing results, for neighbor discovery, to maintain connectivity, and so on. Spectrum utilization and resource optimizations thus rely on information exchange among secondary users. Normally, secondary users exchange the control information via a predefined channel, called a common control channel (CCC). Most of the medium access control (MAC) protocols for cognitive radio networks were designed by assuming the existence of a CCC, and further assuming that it was available for every secondary user. However, the main drawback of using a static CCC is it is susceptible to primary user activities since the channel can be occupied by primary users at any time. In this paper, we propose a MAC protocol for cognitive radio networks with dynamic control channel assignment, called DYN-MAC. In DYN-MAC, a control channel is dynamically assigned based on spectrum availability. Thus, it can tolerate primary user activities. DYN-MAC also supports collision free network-wide broadcasting and addresses other major problems such as primary/secondary user hidden terminal problems.