Roles of Ontologies in Cognitive Radios
This chapter discusses the role of knowledge representation (ontologies) in cognitive radio. The emphasis is on those capabilities of cognitive radio that are practical and amenable to ontological treatment. The chapter develops an ontology for cognitive radio functionality that is organized by using the same layers as communication networks. Specific examples of the use of ontologies in cognitive radio have been developed detail. The examples show how ontologies can be the basis for achieving interoperability at the physical (PHY) and data link (DL) layers. The chapter outlines some of the major research issues for ontology-based cognitive radio. This chapter showed examples of querying of radios by other radios. Although it did not show any queries by end users, such queries can be implemented in the same manner as queries by other radios. This chapter also discusses that self-aware radios can execute commands. For instance, if two radios agree to use a specific length of the training sequence, they first negotiate a contract, and then both update their internal structures. In general, any information expressible in terms of the ontology can be retrieved and modified.