Multi-node cooperative sensing can effectively improve the performance of spectrum sensing. Multi-node cooperation will generate a large number of local data, and each node will send its own sensing data to the fusion center. The fusion center will fuse the local sensing results and make a global decision. Therefore, the more nodes, the more data, when the number of nodes is large, the global decision will be delayed. In order to achieve the real-time spectrum sensing, the fusion center needs to quickly fuse the data of each node. In this article, a fast algorithm of big data fusion is proposed to improve the real-time performance of the global decision. The algorithm improves the computing speed by reducing repeated computation. The reinforcement learning mechanism is used to mark the processed data. When the same environment parameter appears, the fusion center can directly call the nodes under the parameter environment, without having to conduct the sensing operation again. This greatly reduces the amount of data processed and improves the data processing efficiency of the fusion center. Experimental results show that the algorithm in this article can reduce the computation time while improving the sensing performance.
Developments in wireless communication technology have increased the need for spectrum resources, which are currently limited.1,2 To address this problem, cognitive radio networks have been proposed to improve existing spectrum resources.3,4 In this context, spectrum sensing technology is the basic link between cognitive radio networks.5
Sensing nodes need to quickly and accurately perform spectrum sensing in order to efficiently utilize the idle frequency band without interfering with the primary user.6 This presents another issue; due to the impacts of path loss, shadow fading, and hidden terminals, it is difficult for a single sensor node to accurately detect the primary user’s status.7,8 Nevertheless, cooperative sensing can effectively overcome these impacts by fusing detection information from multiple nodes in different geographical locations.9 In centralized cooperative sensing, there is a special data fusion center in the cognitive network. This collects local perception results from the nodes participating in cooperative perception, judges the current usage of authorized bands, and then broadcasts the decision results in the network or directly controls and schedules the perception nodes.10 The local sensing result collection process will increase the communication overhead when a large number of nodes are participating.11,12 However, too many cooperative cognitive users (sensing nodes) will cause vast communication overhead. A proposed review method addressed this problem by examining the observed values of perceived nodes and only allowing nodes containing sufficient information to send their decision values (0 or 1) to the fusion center.13 This method reduces communication overhead but also reduces sensing performance. Aiming at the excessive overhead created by equal gain fusion,14,15 a double threshold method is used to perform cooperative spectrum sensing in which each node adopts double threshold detection and sends the detected value directly to the fusion center, which then makes the judgment. Combined with the judgments of each node and its own judgment, the fusion center makes two judgments to determine whether the primary user exists. This employs a combination of soft and hard fusion methods, but performs two operations in the fusion center, thus increasing computational power. Furthermore, a hierarchical cooperative spectrum detection method has been proposed to solve the problem of excessive cooperative sensing overhead.16,17 Here, when nodal observation values are between two thresholds, the region between these two thresholds is evenly divided into four parts; four different regions are thus quantized by 2 bits. The sensing nodes then send 2 bits of information to the fusion center. When compared with the equal gain fusion method, this reduces communication overhead. However, the sensing performance of hard fusion decreases.18
Spectrum sensing performance directly affects the throughput of cognitive users,19 and multi-node cooperative spectrum sensing is a common method to improve the performance of spectrum sensing.20 However, when multi-node participates in cooperative sensing, the sensing data will increase greatly, and the fusion center cannot process a large number of data in time, which will cause delayed decision, which will affect the security of the main user or the throughput of cognitive users. In order to make a decision in time, a large number of data in the fusion center needs to be processed quickly, which requires the selection of some node data to reduce the number of processed data. Therefore, in order to achieve the real-time spectrum sensing, the fusion center needs to quickly fuse the data of each node. In this article, a fast algorithm of big data fusion is proposed to improve the real-time performance of the global decision. The algorithm improves the computing speed by reducing repeated computation. The reinforcement learning mechanism is used to mark the processed data. When the same environment parameter appears, the fusion center can directly call the nodes under the parameter environment, without having to conduct the sensing operation again. This greatly reduces the amount of data processed and improves the data processing efficiency of the fusion center. Experimental results show that the algorithm in this article can reduce the computation time while improving the perceived performance.
System model
This study designed an analog cognitive radio system consisting of a primary user (PU) and 16 nodes (cognitive users).21 Each node communicates with the fusion center through a channel, while the fusion center fuses information from each node to determine whether the primary user channel is idle. The system model is illustrated in Figure 1.
Simulation scenario for spectrum sensing.
Derivation of the optimum local detection threshold
For spectrum sensing, every SU independently performs an energy detection process. The signal received by an SU is determined as follows22
where is a PU signal, is the additive white Gaussian noise with zero mean and variance , represents the serial number of the sampling point, is the number of samples, and h is channel gain. Suppose PU is absent (i.e. ); the hypothesis of free channel is then denoted by , whereas the hypothesis of busy channel is denoted by , as follows23
Assuming E is the average collected energy of an SU and it is expressed as follows24
If each SU can make its local decision according to single threshold with probabilities of detection and false alarm , the equation is as follows25
where is signal power and is noise power; the complementary cumulative distribution function will be described as follows26
Assuming the presence probability of a PU is , and the absence probability of the PU is , then the probability of error detection () is as follows27
where is the quadratic function of the , we can derive . The optimal threshold is obtained by and it is expressed as follows28
It is easy to obtain optimal threshold if signal power , noise power and the SNR of the SU’s receiving terminal are known.
Estimating the optimal threshold
If a sensing cycle sampling point is and L is a positive integer, M can be divided into the two following equal sections: (1) the previous sampling points can be expressed with ; (2) the later sampling points can be expressed with . and are given as follows
where , the average energy of each section is expressed as follows
If , denotes AWGN, denotes the sum of signal and AWGN (i.e. ), . If , denotes AWGN.
Let denote estimated noise power and denote the estimated sum of signal and noise powers ; estimated signal power is then . As such, the estimated SNR of received signal is expressed as follows
The estimation of optimal thresholds is expressed as follows
Here, it should be noted that the conditions for the solution of equation (2) should be satisfied according to the following equation
When the number of sampling points is and the SNR , after mathematical derivation, the value of must satisfy , and the equation (16) can be established. The range of values can be extended if the number of sampling points increases. When and , then . This means that during a sensing cycle and when there is a sufficient number of sampling points (even in the case of low SNR and when the probability of the primary user signal is uncertain), equation (15) is established and there are solutions to equation (14).
Adaptive double energy thresholds
To avoid error judgments due to SNR variations in a received end, lower threshold and upper threshold are set based on optimal threshold (Figure 2).29 In Figure 2, d is the distance between and lower threshold or and upper threshold . The following is thus obtained
Double threshold settings.
For weak PU signal detection, threshold should be decreased. However, it should not be lower than . Noise would otherwise be detected as a PU signal. However, should not be larger than . The PU signal would otherwise miss detection. To assure a lower probability of false alarm and a higher probability of detection, we thus put a limiting range on threshold , as follows
Different from conventional double threshold settings, we introduced control parameter to accurately fine-tune the double thresholds and define the following
When , it is equivalent to a single threshold case. Thus, and can be rewritten as follows
Parameter is an impact factor for double thresholds.
Quantization and coding based on adaptive double energy thresholds
We considered the cognitive radio network as shown in Figure 1. Here, each node communicates with the fusion center. This study assumed that the channel between the node and fusion center was perfect. , , and () denote the upper threshold, lower threshold, optimal threshold, and weight of node , respectively.
Calculating bode weights
Assume is the average energy collected by ith node. First, if is not lower than upper threshold and its weight equals 1, then the SU decides that the PU is present. Next, if is not larger than lower threshold and its weight equals 0, then the node decides that the PU is absent. Finally, if is located between and and cannot determine whether the primary user is present, then upper threshold is set as a comparison value. That is, is normalized by and its weight is equal to the normalized result. The weight calculation is expressed as follows
where is index of SUs, after nodes performed local spectrum sensing, the weights form a set . Figure 3 shows the assigned fusion weights and cooperative spectrum sensing algorithm.
Assigned weights and the cooperative spectrum sensing algorithm.
According to Figure 3, global sensing performance will change when the two nodal thresholds are altered. According to equation (24), both the weights of the SUs and global sensing performance will change when the two thresholds are altered. As such, it is highly important to select an optimal to establish two proper thresholds, thus improving sensing performance. A grid search is conducted to obtain the best parameters for in part 4. These are memorized through reinforcement learning strategies to obtain better sensing performance and higher sensing efficiency.
Cooperative spectrum sensing based on quantization and coding
After an SU obtains weight and encodes weight , where , the coding rules are as follows: First, if , is encoded as 1, and expressed as then this will be sent to the fusion center, which denotes that an SU transmitted 1 bit of data and consumed 1 unit of energy (e.g. ). Next, if is encoded as 0 and expressed as then this also denotes that an SU sent 1 bit of data to the fusion center and consumed 1 unit of energy. Finally, if , where are integers (1 or 0) and , when , , otherwise , when , ; otherwise , and when , ; otherwise , which denotes that an SU sent 3 bits of data to the fusion center and consumed 3 units of energy.
The fusion center will decode for after receiving sensing results from an SU. Here, the decoding rules can be described as one of three types. First, if , then the decoding data are expressed as . Second, if , then the decoding data are expressed as . Third, if , then the decoding data are expressed as
The decoding rules can thus be expressed as follows
where , and its resolution ratio is 0.125; this can reflect that a node made a contribution for the cooperative spectrum sensing to match its weight.
The fusion center will use majority-rule fusion after completely decoding all data received from all SUs. The fusion expressed is as follows
where ℜ is the fusion result, is the index of the nodes, and is the decoding data for the node. The fusion center compares ℜ and to decide whether there is a signal from the PU. The expression of this decision is as follows
The code algorithm summarizes the coding-based cooperative spectrum sensing.
calculate , , estimate , set N, M, , calculate and according to (23);
2: Calculate the weights of all SUs
if ;;
else if ;;
else ;
3: Encode the weights for all SUs
if ; ;
else if ; ;
else
if ; ;
else ;
if ; ;
else ;
if ; ;
else ;
;
4: Fusion center decoding for received data from N SUs
if ; ;
else if ; ;
else
;
5: Fusion center fuses decoding data on the basis of (26).
6: Fusion center makes decision about PU according to (27).
7: Sensing end
PU: primary user.
For the note code algorithm, the transmission of all SUs combines 1 bit sent and 3 bits sent. As such, the algorithm can improve sensing performance while reducing communication overhead.
Reinforcement learning based on the grid search algorithm
Grid search algorithm
A grid search can be used to obtain optimal according to the feedback of global . We conducted a grid search to train parameters in order to improve search efficiency. The trained parameters included SNR (−25 to 0 dB with step 1 dB) and (0 to 0.5 with step 0.05). These were saved as a prior knowledge to a knowledge base. Spectrum sensing will then directly invoke optimal under an SNR according to the prior knowledge. Figure 4 shows the grid search algorithm used for parameter training.
Flowchart showing the reinforcement learning scheme based on the grid search algorithm.
In Figure 4, k and j stand for SNR and control parameter , respectively; is a prior knowledge group, while is optimal under , . If an SNR is newly appearing, then this algorithm will immediately train new parameters; these will be saved as prior knowledge in the knowledge base.
The grid search algorithm process is described as follows
1. When an SNR appears, the fusion center will conduct a real-time search to find the optimal and obtain the highest . It will then proceed to step 3, where is the ith newly appearing SNR and is the corresponding optimal control parameter. These results will be output when and are returned. Furthermore, and will become a prior knowledge couple that the fusion center will then learn, for example
where is a positive integer, is a storage library, and is a learn function.
2. When SNR is not newly appearing, the fusion center will utilize learned knowledge to directly select optimal ; for example
where is a function reading knowledge from the storage library.
3. Under SNR , the range of parameter is divided into 10 equal grids by 11 grid points, is the jth grid point . is the searching step. The searching process is from to with step .
4. is of the jth grid point, when a , stopping search, the and corresponding are returned to 1. The search otherwise continues.
5. When the real-time search has been finished, highest probability and corresponding optimal parameter are returned to step 1, as follows
where is a function seeking through .
6. End
Reinforcement learning based on the grid search algorithm
The learning process is as follows:
1. After the fusion center finishes executing the grid search, the obtained grid coordinates are represented as follows
The first column in matrix represents the value of control parameter , while the second column represents the value of signal-to-noise ratio . Each row represents the optimal control parameters found by executing the grid search algorithm in a specific radio environment.
2. The fusion center sends matrix and the matrix description to cognitive users.
3. The cognitive user can memorize the data from matrix ; the local detection threshold is set according to the data and is the best to be preserved. When the radio environment is consistent with the memory, then the optimal threshold in this environment can be directly invoked to perform the next spectrum sensing process.
4. In the case of a new radio environment, the fusion center must alter the range of values and re-execute the grid search algorithm (i.e. execute steps 1-3 again).
Experiments and evaluation
This study designed three groups of Monte Carlo simulation experiments to evaluate the performance of the cooperative spectrum sensing method, as follows: (1) a comparison of detection probabilities () between traditional fusion methods and the new fusion method presented in this article, (2) under the same conditions, a comparison of probability of error () between the used grid search algorithm and those unused in this article, (3) under the same conditions, a comparison of sensing speed between reinforcement learning and non-reinforcement learning, (4) verification of fast fusion algorithm, compare the processing time of using fast fusion algorithm with that of not using fast fusion algorithm. The Monte Carlo simulations were conducted under conditions involving path loss and additive Gaussian white noise.
The simulation experiments set the PU signal to a BPSK, bandwidth to 100 kHz, and sensing duration to 100 ms.30 The PU was placed in the center of a 1000 × 1,000 m square and surrounded by 16 evenly distributed sensing nodes. The simulation scenario is shown in Figure 1. The probability of setting the channel of PU occupancy was , while the transmitting power of the PU signal was 100 mW.31 Each node sampled 20 points; the noise power range was set to between 0 and 2 dB, while the path-loss exponent was 2.7, the standard deviation of the shadow was 5 dB, and the mean of the multipath Rayleigh fading was 1.32–34
Figure 5 illustrates a comparison of detection probabilities () between the traditional fusion methods and the new fusion method proposed in this article. The traditional methods used for comparison included AND, OR and Majority fusion methods. As seen in Figure 5, the detection probability () obtained by the new fusion method was higher than that obtained by traditional methods. This is more obvious in cases involving low SNR because each sensing node uses double the threshold energy detection and calculates weights according to the signal energy received by itself. Such nodes can then make appropriate contributions to the spectrum sensing process based on their own weights. As such, the new fusion method more accurately reflects the actual roles of each node when compared to traditional methods.
Comparison the traditional fusion methods and the new fusion method.
Figure 6 illustrates the comparison of probability of error () between the grid search algorithm used in this study and other algorithms (i.e. fixed-single and fixed-double threshold algorithms). As seen in Figure 6, the grid search algorithm exhibited the lowest error probability during spectrum sensing. This is because the best detection threshold can be obtained through the grid search algorithm in any radio environment. The other two algorithms have fixed thresholds and can therefore not adapt to noise fluctuations. While the probability of error () increases when SNR decreases in all cases, the grid search algorithm results in the smallest increase.
A comparison of probability of error between the grid search algorithm and others.
Figure 7 shows a sensing speed comparison between reinforcement and non-reinforcement learning. As seen, reinforcement learning takes less sensing time than non-reinforcement learning under the same SNR conditions. This is because reinforcement learning can directly invoke detection thresholds in the same environment from the repository. If reinforcement learning is not used, then every spectrum sensing procedure requires a grid search algorithm to find the optimal threshold; this requires more sensing time. Sensing time decreases when SNR increases because the radio environment is simpler; with an increased signal-to-noise ratio, less information is stored and judgments are easier to make.
A sensing speed comparison between reinforcement and non-reinforcement learning.
In order to verification of fast fusion algorithm, compare the processing time of using fast fusion algorithm with that of not using fast fusion algorithm. The experiments are all under the same number of nodes. In order to highlight the advantages of the fast algorithm proposed in this article, observe the data processing time under different node numbers. Table 1 shows the processing time at different nodes. The processing environment is MATLAB 7.0, and the computer configuration is Intel (R) Core (TM) i5-8500 CPU at 3.00 GHz, RAM is 8 GB, and 64-bit operation system.
compare the processing time of using fast fusion algorithm with that of not using fast fusion algorithm.
Number of nodes
Processing time using fast fusion algorithm (ms)
Processing time do not using fast fusion algorithm (ms)
5
0.32
0.38
10
0.56
0.64
15
0.72
0.79
20
0.84
0.92
25
0.95
1.04
30
1.02
1.16
It can be seen from Table 1 that the fast algorithm used by the fusion center can effectively reduce the data processing time, and the average processing time can be reduced by 18%. When the number of nodes is more, the advantage of fast algorithm in dealing with big data is more obvious. When the number of nodes is more than 30, the time of fast algorithm in dealing with data is less than that of not using fast algorithm in dealing with 25 nodes, which can be the advantage of fast algorithm in this article.
Conclusion
This article studies a new perceptual data fusion algorithm, which can process the perceptual data of each node quickly without delay. In the cognitive radio network, different nodes have different perception data due to different geographical location, and the contribution of each node’s perception data to cooperative perception is also different. The fusion center uses reinforcement learning mechanism to select cooperation nodes by identifying the sensing performance of node, which can reduce the processing data to a certain extent, and enable the fusion center to process quickly the data sent by each node will not cause decision delay. This greatly improves the throughput of cognitive users while protecting the primary users. The experimental results show that the big data fast fusion algorithm in this article can effectively reduce the data processing time, The average processing time of using fast algorithm is 18% less than that of not using fast algorithm. When the number of nodes is more than 30, the time of fast algorithm in dealing with data is less than that of not using fast algorithm in dealing with 25 nodes, which can be the advantage of fast algorithm in this article. Furthermore, the algorithm in this article can reduce the processing time of node data and improve the sensing performance at the same time and increase the throughput of cognitive users, which is of great significance. However, at present, only the fast algorithm of big data is implemented in the fusion center, but not the energy-saving algorithm in the node itself, which is the follow-up research goal.
Footnotes
Handling Editor: Zheng Chang
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research,authorship,and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research,authorship,and/or publication of this article: This article was supported by the Natural Science Foundation of Hunan Province,China (grant nos 2019JJ40097 and 2019JJ40096),the Key Research and Development Projects of Science and Technology Department of Hunan Province (grant no. 2017NK2390),the Research Foundation of Education Bureau of Hunan Province,China (grant no. 17B107),the Research Foundation of Science and Technology Bureau of Yongzhou City,China (nos 2019YZKJ08 and 2019YZKJ10),and the construct program of applied characteristic discipline at the Hunan University of Science and Engineering. The authors would like to thank Editage ( ) for English language editing.
ORCID iD
Tangsen Huang
References
1.
JingZHuangZ. Blind recognition of binary BCH codes for cognitive radios. Math Prob Eng2016; 2016: 1–6.
2.
XiongZLiYYaoD, et al. Random, persistent and adaptive spectrum sensing strategies for multiband spectrum sensing in cognitive radio networks with secondary user hardware limitation. IEEE Access2017; 5: 14854–14866.
3.
XiongTYaoYRenY, et al. Multiband spectrum sensing in cognitive radio networks with secondary user hardware limitation: random and adaptive spectrum sensing strategies. IEEE Tran Wirel Commun2018; 17: 3018–3029.
4.
JunKMinJGuX, et al. Adaptive weight collaborative complementary learning for robust visual tracking. KSII Tran Inte Info Syst2019; 13: 305–326.
5.
NiLDaXHuH, et al. Energy efficiency design for secure MISO cognitive radio network based on a nonlinear EH model. Math Prob Eng2018; 2018: 1–7.
6.
LiuMZhaoNLiJ, et al. Spectrum sensing based on maximum generalized correntropy under symmetric alpha stable noise. IEEE Tran Vehic Technol2019; 68: 10262–10266.
7.
ChenHZhouMXieL, et al. Joint spectrum sensing and resource allocation scheme in cognitive radio networks with spectrum sensing data falsification attack. IEEE Tran Vehic Technol2016; 65: 9181–9191.
8.
ParkJPawelczakPCabricD. Performance of joint spectrum sensing and MAC algorithms for multichannel opportunistic spectrum access Ad Hoc networks. IEEE Tran Mob Comput2011; 10: 1011–1027.
9.
KhoshkholghMGNavaieKYanikomerogluH. Optimal design of the spectrum sensing parameters in the overlay spectrum sharing. IEEE Tran Mob Comput2014; 13: 2071–2085.
YangPTsayS-CWeiH, et al. Remote sensing of cirrus optical and microphysical properties from ground-based infrared radiometric Measurements-part I: a new retrieval method based on microwindow spectral signature. IEEE Geosci Remo Sens Lett2005; 2: 128–131.
12.
ZhangZWenXXuH, et al. Sensing nodes selective fusion scheme of spectrum sensing in spectrum-heterogeneous cognitive wireless sensor networks. IEEE Sens J2018; 18: 436–445.
13.
SunDSongTGuB, et al. Spectrum sensing and the utilization of spectrum opportunity tradeoff in cognitive radio network. IEEE Commun Lett2016; 20: 2442–2445.
14.
LiBLiSNallanathanA, et al. Deep sensing for next-generation dynamic spectrum sharing: more than detecting the occupancy state of primary spectrum. IEEE Tran Commun2015; 63: 2442–2457.
15.
SoJSrikantR. Improving channel utilization via cooperative spectrum sensing with opportunistic feedback in cognitive radio networks. IEEE Commun Lett2015; 19: 1065–1068.
16.
SharifiAAMusevi NiyaMJ. Defense against SSDF attack in cognitive radio networks: attack-aware collaborative spectrum sensing approach. IEEE Commun Lett2016; 20: 93–96.
17.
FengGChenWCaoZ. “A joint PHY-MAC spectrum sensing algorithm exploiting sequential detection. IEEE Sig Proces Lett2010; 17: 703–706.
18.
SunBChenQXuX, et al. Permuted&filtered spectrum compressive sensing. IEEE Sig Proces Lett2013; 20: 685–688.
19.
XiongTLiHQiP, et al. Predecision for wideband spectrum sensing with sub-Nyquist sampling. IEEE Tran Vehic Technol2017; 66: 6908–6920.
20.
HuangXHuFWuJ, et al. Intelligent cooperative spectrum sensing via hierarchical dirichlet process in cognitive radio networks. IEEE J Selec Areas Commun2015; 33: 771–787.
21.
IsmailNMohamadM. Review on energy efficient opportunistic routing protocol for underwater wireless sensor networks. KSII Tran Inte Info Syst2018; 12: 3064–3094.
22.
ChenYZhengZHouY, et al. Energy efficient design for OFDM-based underlay cognitive radio networks. Math Prob Eng2014; 2014: 1–8.
23.
ChenNZhangXSuS. A joint scheduling and beamforming scheme for RoF-aided MC-SSN. IEEE Access2019; 7: 29245–29252.
24.
ZhaoYLinHZhouC, et al. Cascaded Mach–Zehnder interferometers with Vernier effect for gas pressure sensing. IEEE Photon Technol Lett2019; 31: 591–594.
25.
AlibeigiMTaherpourA. Optimisation of secrecy rate in cooperative device to device communications underlaying cellular networks. IET Commun2019; 13: 512–519.
26.
LuoZLiCZhuL. Full-duplex cognitive radio using guided independent component analysis and cumulant criterion. IEEE Access2019; 7: 27065–27074.
27.
YazicigilRTHaqueTKingetPR, et al. Taking compressive sensing to the hardware level: breaking fundamental radio-frequency hardware performance tradeoffs. IEEE Sig Proces Magaz2019; 36: 81–100.
28.
LiAHanG. Full-duplex-based control channel establishment for cognitive internet of things. IEEE Commun Magaz2019; 57: 70–75.
29.
HuangTLiJ. A weighted cooperative spectrum sensing scheme based on dynamic double energy thresholds In cognitive radio networks. In: Proceedings of IEEE Global High Tech Congress on Electronics(GHTCE)Shenzhen, China, 17–19 November 2013, pp.201-204. New York: IEEE.
30.
LuWHuSLiuX, et al. Incentive mechanism based cooperative spectrum sharing for OFDM cognitive IoT network. IEEE Tran Net Sci Eng. Epub ahead of print 16May2019. DOI: 10.1109/TNSE.2019.2917071.
31.
SalahMOmerOAMohammedUS. Spectral efficiency enhancement based on sparsely indexed modulation for green radio communication. IEEE Access2019; 7: 31913–31925.
32.
ChenAShiZXiongJ. Generalized real-valued weighted covariance-based detection methods for cognitive radio networks with correlated multiple antennas. IEEE Access2019; 7: 34373–34382.
33.
BhowmickARoySDKunduS. Performance of spectrum sensing scheme using double threshold energy detection in the presence of sensor noise. Int J Energy Info Commun2012; 3: 75–84.
34.
LeeHNodaKMizunoY, et al. Distributed temperature sensing based on slope-assisted Brillouin optical correlation-domain reflectometry with over 10 km measurement range. Electron Lett2019; 55: 276–278.