7.5. CRA V: Building the CRA on SDR Architectures

A cognitive radio is a software radio (SWR) or software-defined radio (SDR) with flexible formal semantics based entity to entity formal messaging via RXML and integrated machine learning of the self, the user, the environment and the 'situation.' This section reviews SWR, SDR and the software communications architecture (SCA) or software radio architecture (SRA) for those who may be unfamiliar with these concepts. While it is not necessary for an iCR to use the SCA/SRA as its internal model of itself, it certainly must have some model, or it will be incapable of reasoning about its own internal structure and adapting or modifying its radio functionality.

7.5.1. SWR and SDR Architecture Principles

Hardware-defined radios such as the typical AM/FM broadcast receiver convert radio to audio using radio hardware, such as antennas, filters, analog demodulators and the like. SWR is the ideal radio in which the analog-to-digital converter (ADC) and digital-to-analog converter (DAC) convert digital signals to and from radio frequencies (RF) directly, and all RF channel modulation, demodulation, frequency translation and filtering are accomplished digitally. For example, modulation may be accomplished digitally by multiplying sine and cosine components of a digitally sampled audio signal (called the 'baseband' signal, e.g., to be transmitted) by the sampled digital values of a higher frequency sine wave to up-convert it, ultimately to ...

Get Cognitive Networks: Towards Self-Aware Networks now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.