As an evolution of software-defined radio, cognitive radio(CR) is an intelligent wireless communication. It could be aware of its surrounding environment and intelligently communicate with the network through a radio knowledge representation language(RKRL). With that, the CR system makes corresponding changes in certain operating parameters and adapts its radio etiquette to better satisfy the user's needs. This article makes an overview of the CR system, including its concept, communications characteristics...