A cognitive radio is a transceiver which is aware of its environment, its own technical capabilities and limitations, and those of the radios with which it may communicate; is capable of acting on that awareness and past experience to configure itself in a way that optimizes its performance; and is capable of learning from experience. In a real sense, a cognitive radio is an intelligent communications system that designs and redesigns itself in...