Building on the foundations of Cognitive Radio (CR), Visible Light Communication (VLC), and Radio Frequency (RF), this integration of Cognitive Radio Sensor Networks (CRSNs) fuses CR, VLC, and RF technologies with sensor networks. This integration navigates the complexities of dynamic and heterogeneous wireless environments, offering a novel framework to harness the combined potential of these domains. CRSNs leverage the adaptability and intelligence of CR, the high data rates and energy efficiency of VLC, and the ubiquity and range of RF. Sensor nodes in CRSNs, equipped with CR, VLC, and RF capabilities, autonomously sense, analyze, and adapt to the wireless environment. This optimizes spectrum usage, enhances network performance, and facilitates efficient data transmission.
1. Introduction
CR augments wireless communication by adeptly identifying available communication channels and promptly transitioning to vacant ones, thus averting interference with Primary Users (PUs) who possess licensed spectrum rights [1]. This strategy, termed Dynamic Spectrum Access (DSA), permits Secondary Users (SUs) to opportunistically utilize underexploited frequency bands without inducing harmful interference, thereby optimizing the utilization of the RF spectrum. A complementary concept, Dynamic Spectrum Sharing (DSS), entails real-time spectrum sharing among multiple users, encompassing both PUs and SUs. Contrary to DSA, which centers on opportunistic access to underutilized spectrum bands, DSS dynamically allocates the spectrum to various users based on their immediate needs and the spectrum's availability. This mechanism necessitates coordination and collaboration between PUs and SUs to safeguard efficient spectrum utilization while preserving the Quality of Service (QoS) for PUs [2][3].
Cognitive Radio Sensor Networks (CRSNs) operate within intricate physical environments, where the adept management of various physical domains is critical to their performance. The vital physical domains in CRSNs encompass spectrum resources, time resources, power resources, and space resources.
Figure 1. Example of the utilization of resources in a CRSNs.
In this figure, each color block represents the utilized resources of different PUs, and the hashed line represents the spectrum holes where the DSA can allocate the SUs.
Different strategies for managing these resources can be combined in CRSNs to optimize their operation in dynamic wireless environments. At the heart of CR lies spectrum management, a strategy comprising techniques that enable efficient spectrum allocation and utilization. Some key elements are listed below:
-
Spectrum sensing: CR devices detect unused or underutilized frequency bands;
-
Spectrum decision: based on sensed spectra, CR devices select the most suitable frequency bands for transmission;
-
Spectrum sharing: spectrum sharing strategies, including underlay, overlay, and hybrid, manage the allocation and sharing of the spectrum between PUs and SUs;
-
Interference mitigation: techniques such as power control mechanisms and adaptive modulation and coding schemes are employed to mitigate interference;
-
Spectrum mobility: CR devices utilize spectrum mobility techniques to efficiently use the available spectrum resources in dynamic spectrum environments;
-
Spectrum management database: a centralized repository of spectrum utilization data which informs about the availability of spectrum resources;
-
Dynamic spectrum Access: allows CR devices to dynamically adapt frequency usage based on real-time conditions and spectrum availability;
-
Spectrum resources: The range of electromagnetic frequencies employed for wireless communication is of paramount importance in CRSNs. As the spectrum hosts multiple critical applications, it is tightly regulated. CR is distinctive in its ability to dynamically access and utilize underutilized spectrum segments, known as “white spaces” or “spectrum holes”. The ability to intelligently detect unoccupied communication channels and adapt spectrum usage enables CR to coexist efficiently with other wireless systems.
-
Time resources: Time synchronization is integral to CRSNs, as it facilitates coordination among sensor nodes and optimizes resource allocation. Through precise time alignment, CRSNs mitigate collisions and ensure efficient communication.
-
Power resources: Power management is vital in CRSNs due to the limited energy resources of sensor nodes. By dynamically adjusting transmission power and routing paths, CR optimizes energy consumption, prolongs network lifespan, and enhances energy efficiency.
-
Space resources: CRSNs leverage the spatial characteristics of wireless environments to optimize resource allocation and interference management. The strategic deployment of sensor nodes based on their physical locations aids in maximizing spectrum usage and enhancing network performance.
An example of the utilization three of these resources in a CRSNs is illustrated in Figure 1.
Figure 2 illustrates an example of the interaction of some main CR techniques. This is one of many possible examples of CR structure, also known as CR cycle, which helps to set the adaptive operation of cognitive capability
[4][5][6].
These techniques aim at optimizing spectrum utilization, sharing resources among different users, maximizing spectrum efficiency, and ensuring fair and interference-free coexistence. They represent many aspects of managing the radio spectrum and enabling efficient access and utilization. Analogous strategies are applicable to the visible light spectrum, making them vital for hybrid communication systems that use both RF and VLC.
In the realm of hybrid RF/VLC systems, understanding and evaluating performance is paramount. The combination of RF and VLC technologies offers unique advantages, but also presents challenges that require careful analysis. Performance metrics provide essential insights into the system’s efficiency, reliability, and quality, guiding the design and optimization of these complex networks.
2. Performance Metrics
CRSNs, as intricate systems combining the adaptive intelligence of CR with the multi-node potential of sensor networks, necessitate the assessment of diverse performance metrics.
Performance metrics are essential in CRSNs, as they provide a quantitative means to evaluate multiple aspects of the network. They guide decision-making for network optimization, resource allocation, proactive fault detection, and QoS monitoring. The selection of specific metrics for in-depth analysis is based on their relevance to hybrid RF/VLC systems
[7][8][9].
2.1. Fairness
This gauges the equitability of resource allocation among users or nodes. Fairness in resource allocation typically means that each user or device in the network should receive a fair share of the available resources. Fairness can be defined in various ways, depending on the specific goals and requirements of the network. Common fairness metrics include proportionally fair allocation, max-min fairness, and Jain’s fairness index, among others
[10]. This metric is often evaluated using mathematical models
[11].
Achieving fairness in resource allocation often involves a trade-off with network efficiency. Ensuring that every user receives a fair share may result in suboptimal resource utilization. Therefore, network operators and designers must strike a balance between fairness and efficiency based on the specific network goals and user requirements.
Fairness metrics become especially important in dynamic and heterogeneous wireless environments where users have varying channel conditions, QoS requirements, and traffic patterns. Adaptive resource allocation algorithms are often used to address these challenges
[12][13].
2.2. Outage
This serves as a metric for network reliability, indicating the chance of a wireless link’s quality falling below an acceptable level
[14]. This implies the disruption or interruption in the normal functioning of a communication system or network, resulting in a temporary loss of connectivity or service. Outages can be caused by various factors, including hardware failures, software glitches, environmental conditions, interference, or deliberate attacks. Managing and mitigating outages are essential aspects of ensuring the reliability and performance of communication systems and networks.
Outage management in CRSNs is essential for maintaining reliable communication, data integrity, and network performance, particularly in dynamic and challenging wireless environments. Effective outage management strategies encompass adaptive routing, spectrum management, energy-efficient operation, and robust security measures to ensure that CRSNs continue to function even in the face of disruptions
[15][16][17].
2.3. Sum Rate
This represents the total maximum achievable data rates of all individual channels, providing a theoretical perspective of the network’s potential performance
[18].
The sum rate metric in CRSNs quantifies the collective network capacity to transport information among sensor nodes while considering spectrum availability, interference management, and cognitive radio adaptation. Maximizing the sum rate in CRSNs is a pivotal objective, as it directly correlates with the network’s ability to efficiently utilize available resources, support various applications, and ensure reliable data exchange among sensor nodes in dynamic and spectrum-constrained environments
[19][20].
2.4. Throughput
This is the real rate of successful data delivery over the channel, presenting a more realistic performance measure compared to the theoretical sum rate. It accounts for the effective data transfer rate, accounting for factors like packet loss, retransmissions, and any protocol overhead
[9][21].
In CRSNs, throughput is a critical performance metric as it directly reflects the network’s capacity to deliver data efficiently from source to destination. Maximizing throughput is essential for ensuring timely and reliable data communication among sensor nodes, particularly in applications where real-time data collection and exchange are vital. Achieving high throughput in CRSNs often involves optimizing resource allocation, spectrum utilization, and routing strategies to overcome challenges such as interference, fading, and dynamic spectrum access, all of which are common in cognitive radio environments
[16][17][22].
2.5. QoS
This aims to meet specific service requirements, which is particularly important in various applications, including voice and video communication, real-time monitoring, and critical data transmission. QoS ascertains the service level provided to users or nodes within a CRSNs, managing network resources and controlling performance characteristics
[7][23].
QoS is typically measured using various metrics, including latency (delay), jitter (variation in latency), packet loss rate, and throughput (data transfer rate). These metrics help assess the overall quality and performance of a network or service.
In the context of CRSNs, QoS is vital to provide efficient and reliable data transmission, especially in scenarios with diverse traffic types, dynamic spectrum availability, and resource-constrained sensor nodes. By implementing QoS mechanisms, CRSNs can effectively adapt to changing conditions, optimize resource usage, and support a wide range of applications while meeting their specific QoS requirements
[24][25].
3. Types of Hybrid RF/VLC Systems in CRSNs
Hybrid systems denote the harmonious fusion of two or more distinctive network types. These systems' configuration relies on unique network typologies and respective application use-cases. A hybrid system can function as an uplink, a downlink, or both, depending on the specific requirements [18].
To illustrate a HetNet, consider a hybrid RF/VLC system within an indoor scenario. In Figure 3, RF is employed for both uplink and downlink communication, while VLC is used exclusively for downlink communication.
Figure 3. Illustration of a hybrid RF/VLC network in an indoor scenario.
3.1. Dual-Hop Hybrid RF/VLC System
In this topology, the RF and VLC networks are connected through a relay, facilitating dual-hop communication. This setup is particularly useful for scenarios requiring extended coverage.
3.2. Opportunistic Separate Networks (RF/VLC)
Here, the RF and VLC networks operate independently but can switch between each other opportunistically based on environmental conditions or network requirements.
3.3. Heterogeneous Networks (HetNets) with a Centralized Unit
In this configuration, multiple cellular typologies are merged to craft a seamless, high-efficiency network infrastructure. The centralized unit manages resource allocation and network coordination.