Author_Institution :
Qualcomm Inc., San Diego, CA, USA
Abstract :
While conventional cognitive radio (CR) system is striving at providing best possible protections for the usage of primary users (PU), little attention has been given to ensure the quality of service (QoS) of applications of secondary users (SU). When loading real-time applications over such a CR system, we have found that existing spectrum sensing schemes create a major hurdle for real-time traffic delivery of SU. For example, energy detection based sensing, a widely used technique, requires possibly more than 100 ms to detect a PU with weak signals. The delay is intolerable for real-time applications with stringent QoS requirements, such as voice over internet protocol (VoIP) or live video chat. This delay, along with other delays caused by backup channel searching, channel switching, and possible buffer overflow due to the insertion of sensing periods, makes supporting real-time applications over CR system very difficult if not impossible. In this paper, we present the design and implementation of a sensing-based CR system - RECOG, which is able to support realtime communications among SUs. We first redesign the conventional sensing scheme. Without increasing the complexity or trading off the detection performance, we break down a long sensing period into a series of shorter blocks, turning a disruptive long delay into negligible short delays. To enhance the sensing capability as well as better protect the QoS of SU traffic, we also incorporate an on-demand sensing scheme based on MAC layer information. In addition, to ensure a fast and reliable switching when PU returns, we integrate an efficient backup channel scanning and searching component in our system. Finally, to overcome a potential buffer overflow, we propose a CR-aware QoS manager. Our extensive experimental evaluations validate that RECOG can not only support realtime traffic among SUs with high quality, but also improve protections for PUs.
Keywords :
Internet telephony; access protocols; cognitive radio; quality of service; radio spectrum management; signal detection; telecommunication traffic; video streaming; MAC layer information; QoS; RECOG; SU traffic; VoIP; backup channel searching; buffer overflow; channel switching; energy detection based sensing; live video chat; quality of service; real time application support; real time traffic delivery; sensing-based cognitive radio system; spectrum sensing scheme; voice over internet protocol; Delays; Packet loss; Quality of service; Real-time systems; Sensors; Signal to noise ratio; Measurement; QoS; Software defined radio (SDR); Testbed; VoIP; Wireless cognitive radio networks; Wireless streaming;