This document provides an introduction to cognitive radio. It defines cognitive radio as an intelligent wireless communication system that is aware of its surrounding environment and can learn and adapt to statistical variations in input stimuli in real-time. The key goals are highly reliable communication and efficient utilization of the radio spectrum. It discusses three fundamental cognitive tasks: radio-scene analysis to detect spectrum holes, channel identification to estimate channel states, and transmit power control and dynamic spectrum management. These three tasks form a cognitive cycle between the transmitter and receiver to achieve the goals of cognitive radio.