Next Article in Journal
How Well Can Matching High Spatial Resolution Landsat Data with Flux Tower Footprints Improve Estimates of Vegetation Gross Primary Production
Next Article in Special Issue
Learning-Based Traffic Scheduling in Non-Stationary Multipath 5G Non-Terrestrial Networks
Previous Article in Journal
Channel Evolution Triggered by Large Flash Flood at an Earthquake-Affected Catchment
Previous Article in Special Issue
Energy-Efficient Controller Placement in Software-Defined Satellite-Terrestrial Integrated Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dual Threshold Cooperative Sensing Based Dynamic Spectrum Sharing Algorithm for Integrated Satellite and Terrestrial System

Communication Research Center, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(23), 6061; https://doi.org/10.3390/rs14236061
Submission received: 26 October 2022 / Revised: 23 November 2022 / Accepted: 28 November 2022 / Published: 29 November 2022

Abstract

:
In this paper, cognitive technology is introduced into the integrated satellite terrestrial system to realize the dynamic spectrum sharing of the system and improve the utilization rate of spectrum resources. To overcome the effects of low signal-to-noise ratio (SNR) and noise uncertainty in the channel, a dual-threshold cooperative sensing strategy based on energy detection is introduced. Spectrum sensing is considered as a binary hypothesis problem, but the uncertainty of noise interference in the integrated satellite terrestrial cognitive system will cause the perception to appear ambiguous. Moreover, the noise power varies with time and relative position within a certain range. In the fuzzy state, the perception technology adopts the equal-gain merging algorithm, and derives the voting optimization algorithm to improve the accuracy of decision-making. In addition, taking the minimum error probability as the optimization goal, the optimal adjustment of the adaptive double threshold is realized based on the equal-gain combining algorithm. The simulation results show that the spectrum detection accuracy under low SNR is improved, and the opportunity for terrestrial networks to share spectrum resources is increased.

1. Introduction

The research into and widespread application of 1G to 5G technologies demonstrate the great potential of terrestrial cellular networks [1]. However, in sparsely populated areas, terrestrial cellular networks will lose profitability due to economic costs [2]. Conversely, mobile satellite systems can provide large-area network coverage at a lower cost. However, due to the shadow effect, satellite networks cannot provide coverage in dense places such as urban areas [3]. Therefore, integrated satellite terrestrial systems can achieve global coverage at an optimal cost by combining a terrestrial network that provides cellular coverage with a satellite network [4]. However, the implementation of an integrated satellite and terrestrial system will be a complex process. The user cost and user experience of satellite communications should be as close as possible to terrestrial networks [5]. If the spectrum resources of the satellite network can be reused, not only can the spectrum be used free of charge, but also the spectrum utilization rate can be further improved and the problem of spectrum scarcity can be alleviated [6,7].
Cognitive technology is an effective way to realize spectrum sharing of integrated satellite and terrestrial systems which can not only realize dynamic and flexible spectrum sharing, but also effectively improve spectrum utilization [8]. The basic principle of cognitive radio is to allow unlicensed spectrum users to access parts of the licensed frequency band in an opportunistic and interference-free manner. However, in the energy detection algorithm of spectrum sensing, the detection threshold is mainly affected by the noise of the detection band [9]. Therefore, cognitive radio technology can achieve minimal dependence on the primary user (PU) [10]. However, in a practical satellite cognitive environment, the energy received by the secondary user (SU) from the Geostationary Orbit (GEO) satellite is very small due to the large signal path loss. In addition, the shadow effect makes the signal energy received by the terrestrial SU very small, resulting in a significant decrease in the detection performance of the energy detection algorithm [11]. Multi-threshold energy detection is an upgrade of single-threshold energy detection, which can improve detection probability and reduce conflicts between cognitive users and authorized users [12].
Spectrum sensing is an important task for which great care must be taken when selecting a solution. Reference [13] connects, manages and helps intelligently allocate resources among secondary users at a central hub through cooperative spectrum sensing. Adding and implementing appropriate machine learning algorithms can help in intelligently predicting spectrum allocation methods. Spectrum detection methods, cyclostationary methods (for high-noise environments) and energy-detection methods (for low-noise environments) are implemented in this work. Machine learning classification techniques, namely decision tree classification and random forest classification, have been implemented for predicting spectrum sensing methods by taking the energy level (dB) and noise level (dB) of the received signal as features. Reference [14] proposes an intelligent machine learning (ML) model to identify and cluster malicious Cognitive Radio-based Internet of Things (CR-IoT) users, and a blockchain technology to design a security framework for efficient spectrum usage and sharing. Each cognitive user acts as a perception node and a mining node in the blockchain-enabled CR-IoT network. Cognitive users will be properly organized before the collaborative spectrum sensing (CSS) and mining process. In short, the CSS approach and secure spectrum access are only motivated by an optimized cognitive user group. Extensive experiments demonstrate the effectiveness of the proposed ML model in blockchain-enabled CR-IoT.
Recently, academia has focused on cognitive-based dual-threshold decision-making mechanisms. Reference [15] designed a two-step cooperative sensing scheme. First, cognitive users use single-threshold energy detection to detect the presence of authorized users. Based on the spectrum sensing results of all cooperative nodes in the fusion center (FC), the cognitive user performs dual-threshold energy detection and makes fusion decisions. However, the judgment process of fusion strategy is not explained in detail in the literature. Reference [16] designed a dual-threshold spectrum sensing algorithm based on energy detection and cyclostationarity. First, a dual-threshold energy detection algorithm is used to determine whether a PU exists. The fuzzy signal between two thresholds is judged using a cyclostationary feature detection algorithm. However, the design complexity of the cyclostationary feature detection algorithm is relatively high.
Reference [17] studies a new cognitive satellite scheme for GEO and Low Earth Orbit (LEO) broadband systems, and proposes the concept of Cognitive Satellite Positioning (CSP) to describe the motion of LEO satellites relative to the ground. Then, due to the uncertainty of spatial noise and lack of prior knowledge, an optimized algorithm for double-threshold energy detection is selected. Reference [18] uses an adaptive dual-threshold detection algorithm (ADE) to improve detection performance, but does not consider the detection of the fuzzy state. The algorithm is able to increase the number of samples at low signal-to-noise ratio (SNR) and complexity. Reference [19] proposes a dynamic dual-threshold spectrum sensing algorithm based on the Markov model (DDEMM). The algorithm uses historical state information to assist decision-making, thereby improving the accuracy of decision-making. Therefore, the cognitive integrated satellite terrestrial network based on double-threshold detection can solve the problem of low detection accuracy in fuzzy states caused by severe channel fading and low SNR. Moreover, the integrated satellite terrestrial network based on cognitive radio can make full use of spectrum resources, and has gradually become a research hotspot in academia.
In this paper, an equal-gain combining algorithm is introduced to improve the detection accuracy of fuzzy states. Through the dynamic management of spectrum resources, the detection parameters are adjusted and the spectrum is used opportunistically to improve the utilization rate of spectrum resources. In the architecture of this paper, Section 2 introduces the system model, and Section 3 introduces the dual-threshold cooperative spectrum sensing technique based on equal-gain combination. The adaptive dual-threshold cooperative sensing technology is introduced in Section 4, and simulation analysis is carried out in Section 5.

2. System Model

2.1. Integrated Satellite Terrestrial Cognitive System

The spectrum sharing frequency band in this paper is 2 GHz, in which the GEO satellite network is the licensed frequency band and the terrestrial network is the cognitive system. Therefore, the priority of spectrum usage belongs to the primary satellite users, while the ground-based cognitive users share the satellite frequency band through spectrum sensing technology. For the downlink of the integrated satellite terrestrial cognitive scenario, the terrestrial SU uses cognitive technology to share the frequency band of the satellite downlink. There are two interfering links in the scenario: (1) interference of satellite signals on cognitive base stations or terminals. (2) interference of signals transmitted by cognitive base stations or cognitive users on satellite terminals. Figure 1 shows the integrated satellite terrestrial network spectrum sharing system considered in this paper.

2.2. Dual Threshold Energy Detection Model

Generally, spectrum sensing can be considered as a binary hypothesis problem. The null hypothesis, H 0 , is that PU does not exist, that is, the band is not occupied. The alternative assumption, H 1 , is that PU exists, that is, the frequency band is occupied.
r ( m ) = w ( m ) m = 1 , 2 , , M H 0 s ( m ) h ( m ) + w ( m ) m = 1 , 2 , , M H 1 ,
where r ( m ) is the signal received by terrestrial SU, s ( m ) is the signal of the satellite PU. h ( m ) is the spectrum sensing channel gain between satellite PU and SU, w ( m ) is the noise signal, and M is the number of sampled signals during the observation time. The statistics of energy detection algorithm can be expressed as:
R i ( r i ) = m = 1 M r i ( m ) 2 ,
where r i = ( r i ( 1 ) , r i ( 2 ) , r i ( M ) ) is the i-th sensed signal energy, R i ( i ) is the detection statistics, and M is the number of sampling points. In the case of additive white Gaussian noise, the detection probability P d and false alarm probability P f are respectively expressed as:
P d = P ( R i ( r i ) > λ | H 1 ) = Q λ M ( σ x 2 + σ w 2 ) 2 M ( σ x 2 + σ w 2 ) 2 ,
P f = P ( R i ( r i ) > λ | H 0 ) = Q λ M σ w 2 2 M σ w 4 ,
When the noise power σ w 2 is known, the error threshold λ can be calculated by the false alarm probability P f :
λ = ( Q 1 ( P f ) 2 M + M ) σ w 2 ,
However, the noise in the integrated satellite terrestrial cognitive system includes not only Gaussian white noise, but also other types of interference. At the same time, the noise power varies with time and relative position within a certain range, and this noise instability is the noise uncertainty. The increase of noise uncertainty will make the spectrum sensing performance worse, that is, the detection probability will decrease and the false alarm probability will increase. In order to reduce the influence of noise, double-threshold energy detection can be used to improve the accuracy of spectrum sensing. Assume that the noise uncertainty of the wireless channel is:
ρ = σ ^ w 2 σ w 2 [ 10 A / 10 , 10 A / 10 ] , A 0 ,
where σ ^ w 2 is the noise variance. A is the upper bound of 10 lg ρ , which is the largest noise uncertainty. Then the lower bound λ 1 and upper bound λ 2 of the algorithm are:
λ 1 = 2 N Q 1 ( P f ) + 1 ) 1 ρ σ w 2 .
λ 2 = 2 N Q 1 ( P f ) + 1 ) ρ σ w 2   .
In practice, there may be fuzzy states where binary assumptions cannot make accurate decisions.
R c = 1 R > λ 2 H 1 x λ 1 R λ 2 H 0 R < λ 1 H 0 .
where R c is the sub-channel state. The detection result R is compared with the threshold value to determine whether the PU exists. In the sub-channel state, “1” indicates that the PU exists, “0” indicates that the PU does not exist, and “ x ” indicates that the PU is in a fuzzy state. Figure 2 shows the above three states, and the range between the two thresholds is the blurred area, that is, the blurred state. Moreover, in the fuzzy state, it is difficult to use a single threshold to judge the existence of a PU.
In state H 0 , the probability P a , false alarm probability P f and hole uncertainty Δ 0 are defined as:
P f = P ( R i ( r i ) > λ 2 | H 0 ) = Q λ 2 M σ w 2 2 M σ w 4
P a = P ( R i ( r i ) < λ 1 | H 0 ) = 1 Q λ 1 M σ w 2 2 M σ w 4
Δ 0 = P ( λ 1 R i ( r i ) λ 2 | H 0 ) = 1 P f P a   .
In state H 1 , the detection probability P d , miss detection probability P m and occupancy uncertainty Δ 1 are defined as:
P d = P ( R i ( r i ) > λ 2 | H 1 ) = Q 2 K γ ¯ K + 1 + γ ¯ , λ 2 K + 1 K + 1 + γ ¯
P m = P ( R i ( r i ) < λ 1 | H 1 ) = 1 Q 2 K γ ¯ K + 1 + γ ¯ , λ 1 K + 1 K + 1 + γ ¯
Δ 1 = P ( λ 1 R i ( r i ) λ 2 | H 1 ) = 1 P d P m   .
where Q ( · ) is the standard Gaussian complementary distribution function. The channel model uses a Rician channel, where K is the Rician factor.

3. Dual Threshold Cooperative Spectrum Sensing Based on Equal Gain Combination

3.1. Integration Strategy

In the cooperative sensing strategy used in spectrum sensing, each SU needs to transmit the local decision data of each node to the FC for mutual cooperation. In cooperative spectrum sensing, a key technology is to efficiently process the data transmitted by each cooperative node and make effective decisions. At present, the decision-making strategies of collaborative spectrum sensing mainly include: (1) Decision fusion, that is, hard decision-making, and decision fusion is carried out through the decision results transmitted by cooperative nodes. (2) Data fusion, that is, soft decision-making, requiring full use of sensors and data. Collaborative spectrum sensing generates a deterministic description of the observed samples through a comprehensive analysis of the observed information.
The hard fusion criterion of cooperative awareness requires each SU participating in the cooperation to submit a local detection result, that is, the node determines that the existence of the detected PU is “1”, otherwise it is “0”. Then, each cognitive user submits the detection result of each node to FC. Typically, cooperative sensing includes “AND”, “OR" and “K-out-of-N” algorithms. Assuming that there are N sensing nodes for cooperative spectrum sensing, the “AND” algorithm requires N sensing nodes to detect the presence of a PU. The perceptual result means that the FC can only determine the existence of the PU when it receives N “1”s. The “OR” algorithm is that only one sensing node detects the existence of PU, and FC can make the result of PU. The “K-out-of-N” algorithm first needs to determine the voting threshold K. When fewer than K sensing nodes give a decision, the FC decides that the PU does not exist. Moreover, the size of K can be fixed or adjusted according to the accumulation of test results. Therefore, collaborative sensing can improve the detection performance, and different fusion strategies will have different effects on the detection results.
For the fusion criterion, the joint detection probability Qd and joint false alarm probability Qf can be obtained as:
Q d _ K = P i = 1 N d i k H 1 = i = k N C N i P d 1 P d N i Q f _ K = P i = 1 N d i k H 0 = i = k N C N i P f 1 P f N i .
where the dual threshold of spectrum sensing technology adopts λ 0 and λ 1 . If SU uses dual-threshold energy detection for local decision-making, and does not deal with fuzzy states at this time, the following formula is obtained:
Q d _ K _ d o u = P G = 1 H 1 = K = 1 N C N K i = 1 K P O i λ 0 O i λ 1 H 1 i = K + 1 N P λ 0 < O i < λ 1 H 1 i = k K C K i P d i P m K i = K = 1 N C N K 1 Δ 1 K Δ 1 N K i = k K C K i P d i P m K i
Q f _ K _ d o u = 1 P G = 1 H 0 = K = 1 N C N K i = 1 K P O i λ 0 O i λ 1 H 1 i = K + 1 N P λ 0 < O i < λ 1 H 1 i = k K C K i P f i P a K i . = K = 1 N C N K 1 Δ 0 K Δ 0 N K i = k K C K i P f i P a K i
The voting threshold of the traditional K-rank criterion is k = N / 2 , and · is the ceiling function. In addition, the voting threshold can be adjusted automatically.
At present, the commonly used soft decision algorithms include weight combination, likelihood ratio algorithm, and so on. Compared with other soft fusion standards, the weighted gain combining algorithm (WGC) is widely used due to its low complexity and easy implementation. Therefore, this paper mainly introduces the weighted gain combination algorithm. The process of the WGC algorithm is that the cooperative cognitive nodes send the detected energy value directly to the FC, and then set a weight w i as a multiplication factor according to the contribution of the cognitive nodes. FC compares the result calculated by the formula (19) with the threshold η to obtain the decision result.
S = i = 1 n X i w i .
When the weight coefficient is w i = 1 , WGC is equivalent to the equal gain combining (EGC) algorithm. When the FC uses the EGC criterion to make data decisions, the cooperative cognitive nodes need to pass the local measurement value X i , i = 1 , 2 , , N to the FC. The EGC algorithm is modeled as follows:
G E G C = 0 S E G C = i = 1 N X i N δ n 2 < λ E G C H 0 1 S E G C = i = 1 N X i N δ n 2 λ E G C H 1 .
where λ E G C is the threshold of the EGC algorithm, and δ n 2 is the noise variance. This paper assumes that each cognitive node is independent and identically distributed. Therefore, when the measured value is in a fuzzy state, the equal-gain combination algorithm is used, and the distribution of S E G C in H 0 and H 1 obeys the following formulas:
S E C G ~ χ 2 u N 2 H 0 χ 2 u N 2 2 μ N γ H 1 .
The joint detection probability and false alarm probability of the algorithm are as follows:
Q f _ E G C = Γ N u , λ E G C / 2 δ n 2 Γ N u Q d _ E G C = Q 2 γ , λ E G C .
where γ = i = 1 N γ i is the instantaneous SNR of FC, and γ i is the SNR of the i-th cognitive user. In order to improve the accuracy of decision-making, the EGC algorithm is used to judge the received signal samples in a fuzzy state.

3.2. Algorithm Analysis and Optimization

Most of the dual-threshold cooperative spectrum sensing algorithms are based on the K-rank fusion strategy, which directly ignores the decision-making of the fuzzy state. Therefore, the optimal voting threshold is derived by using EGC judgment to improve the decision-making accuracy of fuzzy state. In fact, EGC-based dual-threshold cooperative spectrum sensing is an algorithm that combines software and hardware. First, cooperative cognitive nodes detect dual-threshold energy. Second, the detection result Y i is sent to the FC. For nodes in the fuzzy state, the sensing signal is sent directly to the FC.
Y i = 0 X i λ 1 X λ 1 < X i < λ 2 1 X i λ 2 .
where X i is the local detection energy value, and λ 1 and λ 2 are preset double thresholds. The FC will classify the received Y i , and use a soft decision for the submitted local detection energy value X i . The judgment result S is obtained by using the EGC judgment mentioned above, and then a hard judgment is made in the FC together with Y i whose local detection results are 0 and 1, and finally whether the PU exists can be judged.
In order to improve the sensing accuracy of the integrated satellite terrestrial system, the voting optimization algorithm of the double-threshold cooperative spectrum sensing algorithm based on EGC is deduced. The joint probability of the algorithm is as follows:
Q d = 1 1 P d _ E G C 1 Q d _ K _ d o u b l e = 1 P m _ E G C + P m _ E G C M = 1 N C N M 1 Δ 1 M Δ 1 N M i = k M C M i P d i P m M i
Q m = 1 Q d
Q f = 1 1 P f _ E G C 1 Q f _ K _ d o u b l e = 1 P a _ E G C + P a _ E G C M = 1 N C N M 1 Δ 0 M Δ 0 N M i = k M C M i P f i P a M i .
According to the above formula, the global error probability can be defined as:
Q e r r o r = Q m + Q f = 1 + P m _ E G C P m _ E G C M = 1 N C N M 1 Δ 1 M Δ 1 N M i = k M C K i P d i P m M i P a _ E G C + P a _ E G C M = 1 N C N M 1 Δ 0 M Δ 0 N M i = k M C M i P f i P a M i .
In order to obtain the optimal voting threshold k o p t , i.e., Q e r r o r is the minimum. Then the derivation of Formula (28) is as follows:
Q e r r o r k = Q m k + Q f k = Q e r r o r k + 1 Q e r r o r k k + 1 k = P m _ E G C M = 1 N C N M 1 Δ 1 M Δ 1 N M C M k P d k P m M k P a _ E G C M = 1 N C N M 1 Δ 0 M Δ 0 N M C M k P f k P a M k .
When Q e r r o r reaches the minimum, then Q e r r o r k = 0 . The following formula can be obtained:
P m _ E G C 1 Δ 1 M Δ 1 N M P d k P m M k = P a _ E G C 1 Δ 0 M Δ 0 N M P f k P a M k .
The derivation of both sides of formula (29) is as follows:
k o p t = M ln P a P m + ln 1 Δ 0 1 Δ 1 M Δ 0 Δ 1 N M P a _ E G C P m _ E G C ln P a P d P m P f .
When k o p t satisfies Formula (30), Q e r r o r reaches a minimum value, and we obtain:
2 Q e r r o r k 2 k = k o p t = Q e r r o r k + 1 k k = k o p t Q e r r o r k k k = k o p t k + 1 k = M = 1 N C N M C M k o p t + 1 P m _ E G C 1 Δ 1 M Δ 1 N M P d P m P d k o p t P m M k o p t M = 1 N C N M C M k o p t + 1 P a _ E G C 1 Δ 0 M Δ 0 N M P f P a P f k o p t P a M k o p t .
From Formula (10) to Formula (15), theoretically there are P a > P m and P d > P f . The results are as follows:
P d P m > P f P a
2 Q e r r o r k 2 k = k o p t > 0 .
The minimum value of the global error probability is obtained when Q e r r o r k = 0 .
k o p t = M ln P a P m + ln 1 Δ 0 1 Δ 1 M Δ 0 Δ 1 N M P a _ E G C P m _ E G C ln P a P d P m P f .
where P a , P m , P d , P f , Δ 0 and Δ 1 are functions of the lower limit λ 1 and upper limit λ 2 of double thresholds. The optimal voting threshold can be obtained by substituting the lower bound λ 1 and the upper bound λ 2 .

4. Adaptive Dual Threshold Cooperative Sensing

The value of the lower threshold λ 1 and the upper threshold λ 2 of the dual-threshold spectrum sensing algorithm, and the fuzzy state between them, will affect the complexity of the spectrum sensing algorithm. The area of fuzzy state is reduced when the SNR is high, thereby reducing the complexity of spectrum sensing decisions. In addition, the decision-making ability of the system can be further improved by adaptively adjusting the thresholds of the dual thresholds.
The double-threshold algorithm satisfies λ 1 λ 2 , and the size of the double-threshold will directly affect the change in decision-making performance. When the threshold value λ 1 decreases, P m will decrease. When the value of λ 2 increases, P f will decrease, but P d may also decrease. As the difference between the two thresholds increases, the probability of a received signal sample in fuzzy state increases. The global error probability is defined in Formula (28), and when solving the adaptive dual-threshold algorithm, the optimization problem is:
min Q e r r o r λ 1 , λ 2 s . t . 0 < λ 1 < λ 2 < + .
Find the optimal λ 1 o p t and λ 2 o p t when Q e r r o r λ 1 , λ 2 is the minimum value. Then λ 1 o p t and λ 2 o p t are required to meet the following requirements:
Q e r r o r λ 1 , λ 2 λ 1 λ 1 o p t = 0 Q e r r o r λ 1 , λ 2 λ 2 λ 2 o p t = 0 .
Through mathematical derivation, we can obtain:
Q e r r o r λ 1 , λ 2 λ 1 λ 1 o p t = M = 1 N C N M i = k M C K i P m _ E G C 1 Δ 1 M Δ 1 N M P d i P m M i λ 1 λ 1 o p t + M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M Δ 0 N M P f i P a M i λ 1 λ 1 o p t
Q e r r o r λ 1 , λ 2 λ 2 λ 2 o p t = M = 1 N C N M i = k M C K i P m _ E G C 1 Δ 1 M Δ 1 N M P d i P m M i λ 2 λ 2 o p t . + M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M Δ 0 N M P f i P a M i λ 2 λ 2 o p t
To make Equations (37) and (38) equal to 0, we assume:
G ( γ ) = M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M 1 Δ 0 N M P f i P a M i M + M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M Δ 0 N M 1 P f i P a M i N M M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M Δ 0 N M P f i P a M i 1 M i
Q γ = M = 1 N C N M i = k M C K i P m _ E G C M 1 Δ 1 M 1 Δ 1 N M P d i P m M i M + M = 1 N C N M i = k M C K i P m _ E G C M 1 Δ 1 M Δ 1 N M 1 P d i P m M i N M . M = 1 N C N M i = k M C K i P m _ E G C M 1 Δ 1 M Δ 1 N M P d i P m M i 1 M i
The first optimal threshold result can be obtained as follows:
λ 1 o p t = 2 M γ + 1 × ln γ + 1 G γ Q γ .
Using the same derivation process, we assume:
Y γ = M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M 1 Δ 0 N M P f i P a M i M + M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M Δ 0 N M 1 P f i P a M i M N M M = 1 N C N M i = k M C K i P a _ E G C 1 Δ 0 M Δ 0 N M P f i 1 P a M i M Δ 0 P i
Z γ = M = 1 N C N M i = k M C K i P m _ E G C M 1 Δ 1 M 1 Δ 1 N M P d i P m M i M + M = 1 N C N M i = k M C K i P m _ E G C M 1 Δ 1 M Δ 1 N M 1 P d i P m M i N M   . M = 1 N C N M i = k M C K i P m _ E G C M 1 Δ 1 M Δ 1 N M P d i 1 P m M i i
The second optimal threshold result can be obtained as follows:
λ 2 o p t = 2 M γ + 1 × ln γ + 1 Y γ Z γ   .
Therefore, Equations (41) and (44) are the optimal solutions for the threshold and vary with the current SNR.

5. Simulation Results and Analysis

Figure 3 and Figure 4 are the curves of the error probability of the integrated satellite terrestrial system with the change of the SNR in the case of different noise uncertainties of the dual-threshold cooperative energy detection technology. Moreover, a lower error probability means a stronger detection capability of the spectrum sensing system. When P f = 0.1 is set and the number of cognitive nodes is N = 5 , the simulations are carried out for the cases where the noise uncertainty is ρ = 1.01 and ρ = 2 . As shown in Figure 3, when the noise uncertainty satisfies ρ = 1.01 , the noise uncertainty is extremely low, and the two thresholds of the dual-threshold detection algorithm are relatively close. At this time, the detection probability of the OR algorithm and the double-threshold cooperative spectrum sensing algorithm based on EGC is obviously better than the performance of other fusion strategies. The OR criterion only needs to have one cooperating node judged as 1, then the system judges that the frequency band is occupied. Therefore, the OR algorithm exchanges a part of P f for the improvement of P d , while the double-threshold cooperative spectrum sensing algorithm based on EGC increases the detection probability by increasing the judgment of the fuzzy state.
As shown in Figure 4, when the noise uncertainty is ρ = 2 , the error probability of the EGC-based dual-threshold cooperative spectrum sensing algorithm is significantly higher than the other three fusion criteria in the case of low SNR. This is because when the noise uncertainty is ρ = 2 , the fuzzy state area increases significantly, and the K-rank, OR and AND criteria all ignore the fuzzy state judgment. When the EGC-based dual-threshold cooperative spectrum sensing algorithm is used for decision, the fuzzy state is decided by EGC, which improves the decision accuracy of the system. By analyzing Figure 3 and Figure 4, the sensing system using the EGC-based dual-threshold cooperative spectrum sensing algorithm has higher stability. Therefore, the simulation results show that the detection probability of the double-threshold cooperative spectrum sensing algorithm based on EGC is better when the noise uncertainty is relatively high. In addition, the increased detection probability indicates that the terrestrial network can use the satellite frequency band more flexibly, which further improves the spectral efficiency.
Figure 5 shows the error probability change of the double threshold K-rank algorithm and optimized K-rank algorithm with SNR under M = 1000, P f = 0.1 . The optimization algorithm uses a dynamic voting threshold technique with the goal of minimizing the error probability. Adapting the optimization algorithm to changes in the current environment, the error probability is significantly reduced as shown in Figure 3. In addition, when ρ = 1.01 , the decision mainly relies on the K-rank cooperation algorithm, and the performance improvement is obvious. However, when ρ = 2 , most of the signal energy is in fuzzy state, which mainly depends on the EGC algorithm.
Figure 6 shows the performance analysis of the EGC-based adaptive dual-threshold collaborative sensing optimization algorithm. The false alarm probability of GEO satellite is P f = 0.1 , and five cooperative sensing nodes are used. The adaptive algorithm dynamically adjusts the threshold through the SNR, and the fuzzy area becomes larger when the SNR is low. Conversely, the fuzzy area becomes smaller when the SNR is high. Moreover, the simulation results also show that the EGC-based algorithm can improve the detection accuracy. In addition, the accuracy of decision-making mainly depends on the collaborative decision-making strategy, and the detection probability is improved by optimizing the voting algorithm.
In order to analyze the performance of the optimization algorithm of dual threshold cooperative sensing based on EGC, this paper compares it with several other algorithms. Figure 7 shows the performance comparison of the proposed algorithm with other algorithms. The simulation results show that the performance of the adaptive cooperative algorithm based on EGC is higher than the other three algorithms. When the SNR is higher than −8 dB, the detection performances of the adaptive dual-threshold co-sensing algorithms based on the EGC, “ADE” and "DDEMM" algorithms are comparable. The adaptive dual-threshold cooperative perception based on EGC, “DDEMM”, “Cyclostation-DE” and “ADE” algorithms starts to drop sharply at −14 dB, −10 dB, −10 dB and −7 dB, respectively. The adaptive dual-threshold cooperative algorithm based on EGC has better decision-making effect with the decrease of SNR. Compared with the “DDEMM”, “Cyclostation-DE” and “ADE” algorithms, the detection performance of the EGC-based dual-threshold cooperative sensing algorithm at 20 dB is improved by 40.1%, 187% and 195.75%, respectively.
When the detection probability Pd ≥ 0.9 is satisfied, the minimum SNR of the above four algorithms are −15 dB, −10 dB, −13 dB and −8 dB, respectively. Figure 7 shows that the adaptive dual-threshold cooperative sensing algorithm based on EGC has a significant improvement over other algorithms under the condition of low SNR. In the case of low SNR (−30dB to −20 dB), the adaptive dual-threshold cooperative sensing based on EGC and “DDEMM” algorithm has better detection performance. However, the detection performance of “DDEMM” slowly improves with the increase of the SNR. The traditional self-adaptive double-threshold algorithm lacks the judgment of ambiguous state, and the overall detection performance is not high. However, the cyclostationary feature detection introduced by the “Cyclosure-DE” algorithm can improve the detection performance, but cannot overcome the limitation of fixed thresholds.

6. Conclusions

In this paper, cognitive radio technology is introduced into the integrated satellite terrestrial system to dynamically realize spectrum sharing to increase spectrum utilization. The spectrum sensing scenario of the integrated satellite terrestrial system is studied, and the fading situation of the sensing link is determined. However, the uncertainty of noise interference in the system can lead to a fuzzy state of perception. The traditional double-threshold cooperative sensing technology usually ignores the detected fuzzy state. Therefore, the equal-gain combination algorithm is introduced to improve the decision-making accuracy of the fuzzy state. Furthermore, the optimal value of voting threshold and dual threshold algorithm is derived based on the equal gain combination algorithm to minimize the error probability. The simulation results show that the optimal values of the two thresholds vary with the SNR, which can dynamically adapt to the complex scene of the integrated satellite terrestrial system. The dual-threshold cooperative spectrum sharing algorithm improves the detection accuracy of the integrated satellite terrestrial sensing system. Cognitive technology increases the opportunity for ground systems to share satellite spectrum, reduces the interference of ground systems to satellite systems, and alleviates the current shortage of spectrum resources.

Author Contributions

M.Y., G.X., B.L. and Y.Y. conceived and designed the experiments; M.Y. and G.X. performed the experiments; G.X., B.L. and Y.Y. wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant numbers 62071146 and 62171151, and the Fundamental Research Funds for the Central Universities (No. HIT.OCEF. 2021012).

Institutional Review Board Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, B.; Fei, C.; Mao, X.; Yu, W.; Wu, C. Networking in Space Terrestrial Integrated Networks. In Proceedings of the 2019 18th International Conference on Optical Communications and Networks (ICOCN), Huangshan, China, 5–8 August 2019; pp. 1–3. [Google Scholar] [CrossRef]
  2. Evans, B.G.; Onireti, O.; Spathopoulos, T.; Imran, M.A. The role of satellites in 5G. In Proceedings of the Signal Processing Conference, Livorno, Italy, 1 September 2015; pp. 197–202. [Google Scholar]
  3. Liang, Y.-C.; Tan, J.; Jia, H.; Zhang, J.; Zhao, L. Realizing Intelligent Spectrum Management for Integrated Satellite and Terrestrial Networks. J. Commun. Inf. Netw. 2021, 6, 32–43. [Google Scholar] [CrossRef]
  4. Yan, S.; Cao, X.; Liu, Z.; Liu, X. Interference management in 6G space and terrestrial integrated networks: Challenges and approaches. Intell. Converg. Netw. 2020, 1, 271–280. [Google Scholar] [CrossRef]
  5. Rinaldi, F.; Pizzi, S.; Molinaro, A.; Iera, A.; Araniti, G. Cooperative Resource Allocation in Integrated Terrestrial/Non-Terrestrial 5G and Beyond Networks. In Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  6. Federal Communications Commission. FCC 01-225—In the Matter of Flexibility for Delivery of Communications by Mobile Satellite Service Providers in the 2 GHz Band, the L-Band, and the 1.6/2.4 GHz Band; Report and Order and Notice of Proposed Rulemaking; Federal Communications Commission: Washington, DC, USA, 2001.
  7. Höyhtyä, M.; Mämmelä, A.; Chen, X.; Hulkkonen, A.; Janhunen, J.; Dunat, J.-A.; Gardey, J. Database-assisted spectrum sharing in satellite communications: A survey. IEEE Access 2017, 5, 25322–25341. [Google Scholar] [CrossRef]
  8. Bo, C.; Yang, L.; Tianyun, W.; Fufei, G.; Xiaoqing, S.; Qinghua, Y. Blind estimation of primary signal in cognitive satellite communication systems. In Proceedings of the 2017 16th International Conference on Optical Communications and Networks (ICOCN), Wuzhen, China, 7–10 August 2017; pp. 1–3. [Google Scholar] [CrossRef]
  9. Wang, C.; Liu, N. Research on Software Defined Spectrum Sharing Cognitive Multi-Beam Satellite Communication System. In Proceedings of the 2019 IEEE 2nd International Conference on Automation, Electronics and Electrical Engineering (AUTEEE), Shenyang, China, 22–24 November 2019; pp. 598–601. [Google Scholar] [CrossRef]
  10. Biglieri, E. An overview of Cognitive Radio for satellite communications. In Proceedings of the 2012 IEEE First AESS European Conference on Satellite Telecommunications (ESTEL), Rome, Italy, 2–5 October 2012; pp. 1–3. [Google Scholar] [CrossRef]
  11. Hosseini, N.; Matolak, D.W. Software defined radios as cognitive relays for satellite ground stations incurring terrestrial interference. In Proceedings of the 2017 Cognitive Communications for Aerospace Applications Workshop (CCAA), Cleveland, OH, USA, 27–27 June 2017; pp. 1–4. [Google Scholar] [CrossRef]
  12. Zhao, X.; Zhao, H.; Xu, J.; Li, D. A multi-threshold spectrum sensing algorithm based on the phototropism theory for cognitive radio. In Proceedings of the 2014 4th IEEE International Conference on Information Science and Technology, Shenzhen, China, 26–28 April 2014; pp. 136–139. [Google Scholar] [CrossRef]
  13. Krishnakumar, V.; Savarinathan, P.; Karuppasamy, T.; Jayapalan, A. Machine Learning based Spectrum Sensing and Distribution in a Cognitive Radio Network. In Proceedings of the 2022 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 25–27 January 2022; pp. 1–4. [Google Scholar] [CrossRef]
  14. Miah, S.; Hossain, S.; Armada, A.G. Machine Learning-based Malicious Users Detection in Blockchain-Enabled CR-IoT Network for Secured Spectrum Access. In Proceedings of the 2022 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Bilbao, Spain, 15–17 June 2022; pp. 1–6. [Google Scholar] [CrossRef]
  15. Bagwari, A.; Tomar, G.S.; Verma, S. Cooperative Spectrum Sensing Based on Two-Stage Detectors with Multiple Energy Detectors and Adaptive Double Threshold in Cognitive Radio Networks. Can. J. Electr. Comput. Eng. 2013, 36, 172–180. [Google Scholar] [CrossRef]
  16. Maleki, S.; Pandharipande, A.; Leus, G. Two-stage spectrum sensing for cognitive radios. In Proceedings of the IEEE International Conference on Acoustics Speech and Signal Processing, Dallas, TX, USA, 14–19 March 2010; pp. 2946–2949. [Google Scholar]
  17. Ren, R.; Wang, H.; Zhang, G.; Zhang, C. A Novel Cognitive Scheme based on Dual-threshold Energy Detection in Satellite Systems. In Proceedings of the 2021 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Nanjing, China, 29 March 2021; pp. 1–6. [Google Scholar] [CrossRef]
  18. Liu, F.; Wang, J.; Han, Y. An adaptive double thresholds scheme for spectrum sensing in cognitive radio networks. In Proceedings of the IEEE International Conference on Signal Processing, Communication and Computing, Kunming, China, 5–8 August 2013; pp. 1–5. [Google Scholar]
  19. Liu, Y.L.; Liang, J.; Xiao, N. Markov Model-based Dynamic Dual Threshold Energy Detection Strategy for Cognitive Radio. J. Electron. Inf. 2016, 38, 2590–2597. [Google Scholar]
Figure 1. Spectrum sharing for integrated satellite terrestrial networks.
Figure 1. Spectrum sharing for integrated satellite terrestrial networks.
Remotesensing 14 06061 g001
Figure 2. Energy distribution of noise and signal.
Figure 2. Energy distribution of noise and signal.
Remotesensing 14 06061 g002
Figure 3. Detection probability of different fusion criteria (Rice factor K = 5 dB, noise uncertainty ρ = 1.01).
Figure 3. Detection probability of different fusion criteria (Rice factor K = 5 dB, noise uncertainty ρ = 1.01).
Remotesensing 14 06061 g003
Figure 4. Detection probability of different fusion criteria (Rice factor K = 5 dB, noise uncertainty ρ = 2).
Figure 4. Detection probability of different fusion criteria (Rice factor K = 5 dB, noise uncertainty ρ = 2).
Remotesensing 14 06061 g004
Figure 5. Performance of optimized K-rank algorithm.
Figure 5. Performance of optimized K-rank algorithm.
Remotesensing 14 06061 g005
Figure 6. Performance of adaptive double threshold algorithm.
Figure 6. Performance of adaptive double threshold algorithm.
Remotesensing 14 06061 g006
Figure 7. Performance of dual threshold cooperative sensing algorithm based on EGC.
Figure 7. Performance of dual threshold cooperative sensing algorithm based on EGC.
Remotesensing 14 06061 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, M.; Xue, G.; Liu, B.; Yang, Y. Dual Threshold Cooperative Sensing Based Dynamic Spectrum Sharing Algorithm for Integrated Satellite and Terrestrial System. Remote Sens. 2022, 14, 6061. https://doi.org/10.3390/rs14236061

AMA Style

Yang M, Xue G, Liu B, Yang Y. Dual Threshold Cooperative Sensing Based Dynamic Spectrum Sharing Algorithm for Integrated Satellite and Terrestrial System. Remote Sensing. 2022; 14(23):6061. https://doi.org/10.3390/rs14236061

Chicago/Turabian Style

Yang, Mingchuan, Guanchang Xue, Botao Liu, and Yupu Yang. 2022. "Dual Threshold Cooperative Sensing Based Dynamic Spectrum Sharing Algorithm for Integrated Satellite and Terrestrial System" Remote Sensing 14, no. 23: 6061. https://doi.org/10.3390/rs14236061

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop