Date Added: Jun 2011
Cognitive radio networks require reconfiguration and adaptivity in order to efficiently meet the changing application demands and network conditions. The authors have developed a framework which allows composition of MAC protocols using a library of MAC components. These components are implemented with a hardware-software co-design approach so as to satisfy the timeliness requirements as well as to provide the desired degree of flexibility. A domain specific MAC language and corresponding MAC-meta compiler toolchain is developed to realize highly dynamic and reconfigurable MAC solutions using the MAC components.