Sparse Spectrum Sensing in Infrastructure-less Cognitive Radio Networks via Binary Consensus Algorithms
Mohamed Seif, Tamer Elbatt, and Karim G. Seddik

TL;DR
This paper introduces a distributed spectrum sensing method for cognitive radio networks using consensus algorithms, enabling secondary users to collaboratively detect spectrum occupancy without a central coordinator, achieving performance comparable to centralized systems.
Contribution
It proposes a novel binary consensus algorithm-based framework for distributed spectrum sensing in infrastructure-less cognitive radio networks, enhancing robustness and scalability.
Findings
Detection performance approaches that of centralized majority rule systems
Distributed sensing improves robustness against node/link failures
Simulation results validate the effectiveness of the proposed method
Abstract
Compressive Sensing has been utilized in Cognitive Radio Networks (CRNs) to exploit the sparse nature of the occupation of the primary users. Also, distributed spectrum sensing has been proposed to tackle the wireless channel problems, like node or link failures, rather than the common (centralized approach) for spectrum sensing. In this paper, we propose a distributed spectrum sensing framework based on consensus algorithms where SU nodes exchange their binary decisions to take global decisions without a fusion center to coordinate the sensing process. Each SU will share its decision with its neighbors, and at every new iteration each SU will take a new decision based on its current decision and the decisions it receives from its neighbors; in the next iteration, each SU will share its new decision with its neighbors. We show via simulations that the detection performance can tend to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
