A Soft–Hard Combination Decision Fusion Scheme for a Clustered Distributed Detection System with Multiple Sensors

In the distributed detection system with multiple sensors, there are two ways for local sensors to deliver their local decisions to the fusion center (FC): a one-bit hard decision and a multiple-bit soft decision. Compared with the soft decision, the hard decision has worse detection performance due to the loss of sensing information but has the main advantage of smaller communication costs. To get a tradeoff between communication costs and detection performance, we propose a soft–hard combination decision fusion scheme for the clustered distributed detection system with multiple sensors and non-ideal communication channels. A clustered distributed detection system is configured by a fuzzy logic system and a fuzzy c-means clustering algorithm. In clusters, each local sensor transmits its local multiple-bit soft decision to its corresponding cluster head (CH) under the non-ideal channel, in which a simple and efficient soft decision fusion method is used. Between clusters, the fusion center combines all cluster heads’ one-bit hard decisions into a final global decision by using an optimal fusion rule. We show that the clustered distributed system with the proposed scheme has a good performance that is close to that of the centralized system, but it consumes much less energy than the centralized system at the same time. In addition, the system with the proposed scheme significantly outperforms the conventional distributed detection system that only uses a hard decision fusion. Using simulation results, we also show that the detection performance increases when more bits are delivered in the soft decision in the distributed detection system.


Introduction
Multiple-sensor data fusion has attracted significant attention in the information fusion field. It can be mainly divided into two types, namely centralized data fusion and distributed data fusion. In a centralized data fusion system, sensing information (raw sensing data) observed by local sensors is delivered directly to the fusion center (FC) through single hop or multiple hops. The FC collects all the data while carrying out the computations and makes a final decision. A centralized data fusion system can get optimal detection performance due to the small loss of information. However, it is at the cost of a large bandwidth and a heavy computing burden of the FC, which increases the system's communication costs and shortens the system's lifetime. Communication costs mainly include the cost for the sensors used in the sensing system, the communication bandwidth required by the system, which determines the number of bits that could be transferred by sensors, and all the energy consumption of data transmission. Compared with centralized data fusion, distributed data fusion The paper is organized as follows. Section 2 shows the design scheme of the clustered distributed detection system. Then, the soft decision fusion scheme in clusters based on the subpartitioning of the local decision space is presented in Section 3. Section 4 shows the hard fusion scheme with an optimal fusion rule. Simulation results and performance evaluations are presented in Section 5. Section 6 concludes this paper.

The Design of Clustered Detection System
We consider a distributed detection system consisting of N local sensors. We design the FLS to select CHs and use the fuzzy c-means clustering algorithm for clusters formation. In addition, the clustered distributed detection system can be dynamically reconfigured in every round.

The Design of Fuzzy Logic System
In the distributed detection system, CHs not only need to fuse multiple-bit soft information in clusters but also need to send one-bit hard information to the FC. Therefore, CHs must have sufficient energy and be close to the FC. Therefore, two antecedents, including every local sensor's remaining energy and distance to the FC, are considered to design the FLS. Therefore, two antecedents of a local sensor are considered in our designed FLS:  Antecedent 1: every local sensor's remaining energy.  Antecedent 2: every local sensor's distance to the FC. In the distributed detection system with multiple sensors, there are two ways for local sensors to deliver their local decisions to the FC: a one-bit hard decision and a multiple-bit soft decision. For a hard decision, only one bit is transmitted to the FC. Usually, Bit 0 represents the absence of the target and Bit 1 represents the presence of the target. It needs less bandwidth and reduces the system's communication costs but loses a lot of sensing data information and restricts the improvement of the system's detection performance [9][10][11]. In fact, a multiple-bit soft decision can be transmitted within the system's communication capability. A Bayesian model has been proposed in Reference [12], in which each local sensor delivers a probability that represents its confidence in its decision to the FC. Then, the FC combines all the probabilities into a global decision. Thomopoulos et al. proposed a soft decision scheme in which a two-bit soft information was delivered by each local sensor to the FC [13]. The two-bit soft information not only contains one-bit hard decision information regarding the presence of the target but also contains one-bit of quality information. In Reference [14], Lee and Chao proposed a multiple-bit soft fusion scheme based on subpartitioning of the local decision space. In Reference [15], Aziz proposed a multilevel quantization and fusion approach based on fuzzy techniques. However, most of those proposed methods are computationally complex, especially with multilevel quantization, and they did not take the non-ideal communication channel into consideration. In Reference [16], the author optimized the number of reporting bits to maximize the network's throughput in quantized cooperative spectrum sensing. In Reference [17], the number of reporting bits and the combining weight were jointly optimized to maximize the probability of detection. Therefore, inspired by References [14,15], we propose a simple, easy to calculate, and efficient soft decision fusion method based on the subpartitioning of the local decision space and considers the non-ideal communication channel. In addition, to get a tradeoff between communication costs and detection performance, we also propose a soft-hard combination decision fusion scheme (SH-DFS) for the distributed detection system.
Clustering techniques have been widely studied and used in the distributed detection system [18][19][20][21][22][23]. They can not only reduce the system's energy consumption but also extend local sensors' and the system's lifetime. In the clustered distributed detection system, every cluster has a cluster head (CH) and each local sensor belongs to a cluster. First, each local sensor delivers its decision to its corresponding CH. Then, each CH makes its own decisions according to the received data and delivers it to the FC. Finally, the FC fuses the received information and makes a final decision. There are numerous methods for CHs selection and clusters formation proposed by previous studies. In Reference [24], the authors proposed an easy method for CHs selection, in which each local sensor has an equal probability to be CH. In the cluster head election mechanism using fuzzy logic (CHEF), CHs are selected based on two parameters, which are proximity distance and energy [25]. In Reference [26], the energy efficient structured clustering algorithm (EESCA) is proposed, in which CH is elected based on average communication distance and lingering energy. In Reference [27], the author proposed adaptive dynamic clustering (ADC) to minimize the cluster head and improve the network's routing problem. In this paper, we select CHs by using a fuzzy logic system (FLS), in which the remaining energy and distance to the FC are considered to compute the likelihood to be a CH for each local sensor. After selecting CHs, clusters are formed by using the fuzzy c-means clustering algorithm because that the fuzzy c-means clustering algorithm has a more accurate and natural description of data [11].
In this paper, we propose a soft-hard combination decision fusion scheme for the clustered distributed detection system with multiple sensors. First, an FLS is designed to select a CH, in which the remaining energy and distance to the FC are considered to compute the likelihood to be a CH for each local sensor. Then, the fuzzy c-means clustering algorithm is used for forming clusters. In every cluster, soft decision fusion based on the subpartitioning of the local decision space is applied. Every local sensor delivers its multiple-bit decision, which not only contains its decision but also contains its degree of confidence on that decision to its corresponding CH. CH combines all received data into a one-bit hard decision under the Neyman-Pearson criterion. Between clusters, the FC combines all cluster heads' one-bit hard decisions into a final global decision by using an optimal fusion rule. In comparison with previous approaches, the novelty and contributions of this paper are summarized as follows:

•
We propose a soft-hard combination decision fusion scheme, which not only makes use of soft decision fusion but also makes uses of hard decision fusion. This scheme can get a tradeoff between communication costs and detection performance.

•
In every cluster with soft decision fusion, a simple, easy to calculate, and efficient soft decision fusion method based on the subpartitioning of the local decision space is applied. Multiple bits that not only contain a local sensor's decision but also contain its degree of confidence on that decision are delivered. At the same time, compared with References [14,15], our soft decision fusion method simplifies the calculation of CHs.

•
The non-ideal communication channel is taken into consideration.

•
In the FC, an optimal fusion rule is applied to fuse all decisions form all clusters.
The paper is organized as follows. Section 2 shows the design scheme of the clustered distributed detection system. Then, the soft decision fusion scheme in clusters based on the subpartitioning of the local decision space is presented in Section 3. Section 4 shows the hard fusion scheme with an optimal fusion rule. Simulation results and performance evaluations are presented in Section 5. Section 6 concludes this paper.

The Design of Clustered Detection System
We consider a distributed detection system consisting of N local sensors. We design the FLS to select CHs and use the fuzzy c-means clustering algorithm for clusters formation. In addition, the clustered distributed detection system can be dynamically reconfigured in every round.

The Design of Fuzzy Logic System
In the distributed detection system, CHs not only need to fuse multiple-bit soft information in clusters but also need to send one-bit hard information to the FC. Therefore, CHs must have sufficient energy and be close to the FC. Therefore, two antecedents, including every local sensor's remaining energy and distance to the FC, are considered to design the FLS. Therefore, two antecedents of a local sensor are considered in our designed FLS: The linguistic variables used to represent antecedent 1 are divided into three levels: low, moderate, and high; and those to represent antecedent 2 are also divided into three levels: near, moderate, and far. Two antecedents use the same kind of membership functions (MFs), and in this paper, MFs for normalized antecedents are shown in Figure 2. Two antecedents as the input of MFs have been normalized to [0,10]. The linguistic variables, which are used to represent the consequent and denote the possibility that a local sensor will be selected as a CH, were divided into five levels: very small, small, medium, large, and very large. In this paper, MFs for normalized consequents are shown in Figure 3. The linguistic variables used to represent antecedent 1 are divided into three levels: low, moderate, and high; and those to represent antecedent 2 are also divided into three levels: near, moderate, and far. Two antecedents use the same kind of membership functions (MFs), and in this paper, MFs for normalized antecedents are shown in Figure 2. Two antecedents as the input of MFs have been normalized to [0,10]. The linguistic variables, which are used to represent the consequent and denote the possibility that a local sensor will be selected as a CH, were divided into five levels: very small, small, medium, large, and very large. In this paper, MFs for normalized consequents are shown in Figure 3.  Based on the fact that an ideal CH should have sufficient energies and be close to the FC, we design our FLS using rules for every input (x1, x2) like: R l : IF the remaining energies of a local sensor (x1) is F l 1 , and its distance to the FC (x2) is F l 2 , THEN the possibility that this local sensor will be selected as a CH(y) is G l , where l = 1, …, 9. Nine rules are summarized in Table 1.   The linguistic variables used to represent antecedent 1 are divided into three levels: low, moderate, and high; and those to represent antecedent 2 are also divided into three levels: near, moderate, and far. Two antecedents use the same kind of membership functions (MFs), and in this paper, MFs for normalized antecedents are shown in Figure 2. Two antecedents as the input of MFs have been normalized to [0,10]. The linguistic variables, which are used to represent the consequent and denote the possibility that a local sensor will be selected as a CH, were divided into five levels: very small, small, medium, large, and very large. In this paper, MFs for normalized consequents are shown in Figure 3.  Based on the fact that an ideal CH should have sufficient energies and be close to the FC, we design our FLS using rules for every input (x1, x2) like: R l : IF the remaining energies of a local sensor (x1) is F l 1 , and its distance to the FC (x2) is F l 2 , THEN the possibility that this local sensor will be selected as a CH(y) is G l , where l = 1, …, 9. Nine rules are summarized in Table 1.  Based on the fact that an ideal CH should have sufficient energies and be close to the FC, we design our FLS using rules for every input (x 1 , x 2 ) like: R l : IF the remaining energies of a local sensor (x 1 ) is F l 1 , and its distance to the FC (x 2 ) is F l 2 , THEN the possibility that this local sensor will be selected as a CH(y) is G l , where l = 1, . . . , 9. Nine rules are summarized in Table 1. For every input (x 1 , x 2 ) of each local sensor, the output is computed using: According to the output, which is the probability of a local sensor selected as a CH, we can select M local sensors with the highest probabilities as CHs. M is the number of CHs, and it can be obtained using: where p is a constant ratio decided by people and represents the proportion of CHs in all sensors, and N is the total number of local sensors in the distributed detection system.

The Fuzzy c-Means Clustering Algorithm
After selecting CHs by using FLS, the fuzzy c-means algorithm for clustering is used for forming clusters. Compared with hard clustering, in which every local sensor only belongs to one cluster, FCM has a more accurate and natural description of data. Let {x i , i = 1, 2, . . . , N} be the set of N local sensors, and x i represents the ith local sensor. M is the number of CHs computed by Equation (2) and is also the number of clusters in the system.
The fuzzy c-means algorithm is an improvement of the c-means algorithm [28]. The c-means algorithm is based on minimizing the following objective function, which represents the mean-square error: where C j represents the cluster of j, m i is the center of C i , and y(y∈C j ) represents all local sensors in C j . Different from the c-means algorithm, the fuzzy c-means algorithm is based on minimizing the following objective function under one restriction function: where m j is the center of cluster j, µ j (x i ) is the membership of the ith local sensor in cluster j, and b is a constant that can control the degree of blurring of clustering results. If b→1, clusters formed by the fuzzy c-means algorithm is similar to those formed by c-means. If b = ∞, the fuzzy c-means algorithm will get a completely fuzzy solution, which means every node belongs to each cluster with equal probability, but it does not bear the meaning of clustering. Generally, let b = 2. In addition, the fuzzy c-means algorithm requires that the sum of the memberships of one node for each cluster is 1, which is illustrated by Equation (4). The solution of Equation (4) can be obtained by optimizing µ j (x i ) and update m j according to Equation (5) through an iterative method: The specific description of clusters formed by FCM is illustrated in Algorithm 1.
. . , M, and i = 1, 2 . . . , N: the initialized membership values. max_iteration_num: the maximum number of iterations. Output: µ k j (x i ), which is the membership of each node belonging to each cluster for the kth iteration. Iteration Process:

Soft Decision Fusion Based on the Subpartitioning of the Local Decision Space in Clusters
We consider the binary detection in the clustered distributed detection system. In binary detection, there are two hypotheses: H 0 represents the absence of the target (the signal) and H 1 represents the presence of the target (the signal). The FC makes a global binary decision (0 or 1) by processing local decisions received from all local sensors. It is the hard decision fusion when each local sensor makes a binary hard decision (0 or 1) and delivers it to the FC. Conversely, it is the soft decision fusion when each local sensor delivers a multiple-bit decision to the FC. In this paper, we apply soft decision fusion in clusters formed by Section 2 and apply hard decision fusion between clusters. The proposed clustered detection system is shown in Figure 4. ( ), which is the membership of each node belonging to each cluster for the kth iteration. Iteration Process:

Soft Decision Fusion Based on the Subpartitioning of the Local Decision Space in Clusters
We consider the binary detection in the clustered distributed detection system. In binary detection, there are two hypotheses: H0 represents the absence of the target (the signal) and H1 represents the presence of the target (the signal). The FC makes a global binary decision (0 or 1) by processing local decisions received from all local sensors. It is the hard decision fusion when each local sensor makes a binary hard decision (0 or 1) and delivers it to the FC. Conversely, it is the soft decision fusion when each local sensor delivers a multiple-bit decision to the FC. In this paper, we apply soft decision fusion in clusters formed by Section 2 and apply hard decision fusion between clusters. The proposed clustered detection system is shown in Figure 4. We assume that there are N local sensors in the distributed detection system. By using the FLS and the fuzzy c-means clustering algorithm in Section 2, M clusters are formed. In the mth cluster, there are nm local sensors and cm is the CH in it. N = n1 + n2 + … + nM. We take the mth cluster for example.
In the mth cluster, let y1, y2, …, yn m be the statistically independent observations of nm local sensors and have known probability distributions under both hypotheses (H0 and H1). For the kth local sensor in the mth cluster, Tk is the sensor's threshold determined by the probability of false alarm of the kth local sensor, and Lk(yk) is the likelihood ratio test at the kth local sensor, which is given by: We assume that there are N local sensors in the distributed detection system. By using the FLS and the fuzzy c-means clustering algorithm in Section 2, M clusters are formed. In the mth cluster, there are n m local sensors and c m is the CH in it. N = n 1 + n 2 + . . . + n M . We take the mth cluster for example.
In the mth cluster, let y 1 , y 2 , . . . , y nm be the statistically independent observations of n m local sensors and have known probability distributions under both hypotheses (H 0 and H 1 ). For the kth local sensor in the mth cluster, T k is the sensor's threshold determined by the probability of false alarm of the kth local sensor, and L k (y k ) is the likelihood ratio test at the kth local sensor, which is given by: If a local decision u k is a one-bit hard decision, then the associate decision space Ω k is partitioned into two exclusive regions, Ω k 0 and Ω k 1 , such that: Furthermore, we have a probability of detection (P dk ) and a probability of false alarm (P fk ) for the kth local sensor: To improve the detection performance, a b-bit (b ≥ 2) soft decision can be obtained, in which b is determined by the communication capability of the system. Its essence is the subpartitioning of the Ω k 0 and Ω k 1 space. For illustration purposes, the 2-bit soft decision case is considered. In the 2-bit soft decision case, Ω k 0 and Ω k 1 are partitioned into two exclusive regions respectively. The quantization rule and decision rule 00(decision is H 0 with higher con f idence, so f t decision value : 0), y k ∈ Ω k 00 01(decision is H 0 with lower con f idence, so f t decision value : 1), y k ∈ Ω k 01 10(decision is H 1 with lower con f idence, so f t decision value : 2), y k ∈ Ω k 10 11(decision is H 1 with higher con f idence, so f t decision value : 3), y k ∈ Ω k 11 (8) where: The subpartitioning in the 2-bit decision case is shown in Figure 5. If a local decision uk is a one-bit hard decision, then the associate decision space Ω k is partitioned into two exclusive regions, Ω k 0 and Ω k 1 , such that: Furthermore, we have a probability of detection (Pdk) and a probability of false alarm (Pfk) for the kth local sensor: To improve the detection performance, a b-bit (b ≥ 2) soft decision can be obtained, in which b is determined by the communication capability of the system. Its essence is the subpartitioning of the and space. For illustration purposes, the 2-bit soft decision case is considered. In the 2-bit soft decision case, Ω where: The subpartitioning in the 2-bit decision case is shown in Figure 5. Corresponding to Equation (7), we also have: To simplify the calculation, we let the subpartition satisfy Equation (11) according to the probability of detection and the probability of false alarm: Corresponding to Equation (7), we also have: To simplify the calculation, we let the subpartition satisfy Equation (11) according to the probability of detection and the probability of false alarm: According to the knowledge of the kth local sensor's probability of false alarm and the signal-to-noise ratio (SNR), which is defined as the ratio of signal power to the noise power, we can get P dk and the range of sub-spaces.
Let t 0 be the threshold between Ω k 00 and Ω k 01 , t 1 be the threshold between Ω k 01 and Ω k 10 , and t 2 be the threshold between Ω k 10 and Ω k 11 , then the calculation of the kth local sensor's thresholds (t 0 , t 1 , t 2 ) in the 2-bit soft decision case is summarized using two steps.
Step 1: Given the false alarm probability of the kth local sensor P fk , then t 1 , which is not only the threshold between Ω k 01 and Ω k 10 but also the threshold between Ω k 0 and Ω k 1 , can be obtained under the Neyman-Pearson criterion. P dk can be obtained using t 1 .
Considering that the communication channel is non-ideal without memory, we assume that the bit error rate of the kth local sensor is P ek , which is the same for every bit. Then, for the kth local sensor, the probability of the bit being transmitted correctly is 1 − P ek . In the 2-bit decision case, the station transition diagram is shown in Figure 6. We can obtain that the probability of a 2-bit soft decision being transmitted correctly by the kth local sensor is (1 − P ek ) 2 , the probability of one bit being transmitted wrongly is P ek (1 − P ek ), and the probability of two bits all being transmitted wrongly is (P ek ) 2 . Then, we can get the possible transition matrix of Figure 6: Sensors 2018, 18, 4370 8 of 18 According to the knowledge of the kth local sensor's probability of false alarm and the signal-to-noise ratio (SNR), which is defined as the ratio of signal power to the noise power，we can get Pdk and the range of sub-spaces. Let t0 be the threshold between and , t1 be the threshold between and , and t2 be the threshold between and , then the calculation of the kth local sensor's thresholds (t0, t1, t2) in the 2-bit soft decision case is summarized using two steps.
Step 1: Given the false alarm probability of the kth local sensor Pfk, then t1, which is not only the threshold between and but also the threshold between and , can be obtained under the Neyman-Pearson criterion. Pdk can be obtained using t1.
Step 2: Then, we can calculate t0 by making Pf10k = Pf11k = Pfk/2, and calculate t2 by making Considering that the communication channel is non-ideal without memory, we assume that the bit error rate of the kth local sensor is Pek , which is the same for every bit. Then, for the kth local sensor, the probability of the bit being transmitted correctly is 1 − Pek. In the 2-bit decision case, the station transition diagram is shown in Figure 6. We can obtain that the probability of a 2-bit soft decision being transmitted correctly by the kth local sensor is (1 − Pek) 2 , the probability of one bit being transmitted wrongly is Pek(1 − Pek), and the probability of two bits all being transmitted wrongly is (Pek) 2 . Then, we can get the possible transition matrix of Figure 6: Let Um = (u1, u2, …, un m ) be the decision vector of all local sensors in the mth cluster. The optimal decision rule for the CH in the mth cluster (cm) is as follows: where Tm is the mth cluster's threshold and is determined by the probability of the CH's false alarm and λ is a randomization parameter. Assuming independence between local sensors, the likelihood ratio in the mth cluster is given using: where: Let U m = (u 1 , u 2 , . . . , u nm ) be the decision vector of all local sensors in the mth cluster. The optimal decision rule for the CH in the mth cluster (c m ) is as follows: where T m is the mth cluster's threshold and is determined by the probability of the CH's false alarm and λ is a randomization parameter.
Assuming independence between local sensors, the likelihood ratio in the mth cluster is given using: where: Therefore, the probability of a false alarm and the probability of detection of the CH can be obtained using: and: According to the probability of a false alarm of local sensor c m (CH), we can obtain T m and λ. Then, the probability of detection of the CH can be obtained using Equation (16).
To get a binary decision in the mth cluster when knowing T m and λ after calculation, we can follow: In the same way, for a b-bit soft decision, b n = 2 (b−1) − 1, the quantization rule and decision rule: Binary(1)(decision is H 0 with con f idence less than 00), y k ∈ Ω k 01 · · · Binary 2 b−1 − 1 (decision is H 0 with the lowerwst con f idence), y k ∈ Ω k 0b n Binary 2 b−1 (decision is H 1 with the lowest con f idence), y k ∈ Ω k 10 Binary 2 b−1 + 1 (decision is H 1 with higher con f idence than 10), y k ∈ Ω k 11 . . .
where Binary() is the data in binary form and: Corresponding to Equation (11), we let the subpartition satisfy Equation (19) according to the probability of detection and the probability of false alarm: The possibility transition matrix is as follows:

Hard Decision Fusion
For the mth cluster, we can get its binary decision u cm ∈{0, 1} according to Equation (16) and its corresponding probability of false alarm P fcm and the probability of detection P dcm . For M clusters, U = [u c1 , u c2 , . . . , u cM ] is the decision vector of all CHs. Then, the FC combines all binary decisions from all clusters into a final decision. The likelihood ratio test at the FC is: where T 0 is determined using the global desired probability of false alarm at the FC.
Here, the optimal decision rule of the FC can be derived as [2]:

Simulation and Results
In this section, we present the performances of the clustered distributed system with the proposed SH-DFS using Monte Carlo simulation results. We assumed that local sensors with random initial energy from 0.1 to 0.5 J/battery were randomly deployed in an area with dimensions 100 m × 100 m. The FC was at (50 m, 50 m). In addition, we made the kth local sensor's probability of false alarm P fkŨ (0.0, 0.2). The probability of error bit P ek in the non-ideal channel was assumed to be 0.05, and it was the same for each local sensor for convenience.
For the kth local sensor, its observation y k followed a Gaussian distribution: where E(N) is the mean value of noise, E(S + N) is the mean value of signal and noise, and σ 2 is the variance of the Gaussian noise. Figure 7 illustrates the energy consumption of the distributed systems with the conventional hard decision, SH-DFS, the conventional soft decision, and the centralized system. In this paper, the conventional hard decision was that each local sensor made a one-bit hard decision according to its observation and transmitted it to the FC under the non-ideal channel; then, the FC combined all decisions from local sensors into a global decision. In addition, the conventional soft decision in this paper was that each local sensor made a multi-bit decision according to its observation and transmitted it to the FC under the non-ideal channel; then, the FC combined all decisions from local sensors into a global decision. Figure 7 shows the comparisons of four different systems by using the number of alive nodes with the round increasing, in which Con/Hard represents the distributed system with the conventional hard decision, SH-DFS represents the distributed system with the proposed method in this paper, Con/Soft represents the distributed system with conventional soft decision, and the Centralized represents the centralized system. system with the conventional hard decision, SH-DFS represents the distributed system with the proposed method in this paper, Con/Soft represents the distributed system with conventional soft decision, and the Centralized represents the centralized system. We can find that the centralized system consumes the most energy because raw information was transmitted by all local sensors to the FC, although it has the optimal detection performance because there was little loss of information. Conversely, the system with a conventional hard decision consumed the least energy because the least information (a one-bit decision) was transmitted by all local sensors to the FC. The energy consumption in the proposed method mainly included the energy consumption for clustering in every round and the energy consumption for bits transmission. However, the conventional soft decision fusion mainly included energy consumption for bits transmission. On the surface, the proposed method consumed extra energy for clustering. However, Figure 7 shows that the system with conventional soft decision fusion (a three-bit decision) consumed more energy than the system with the proposed method (a three-bit decision in the soft decision, M = 4). This is reasonable for two reasons. The first reason is that, in the system with the conventional soft decision fusion, every local sensor needed to transfer a soft decision to the FC. However, in the clustering network system with the proposed method, every local sensor only needed to transfer a soft decision to its corresponding CH, which had a shorter distance. In addition, those CHs only needed to transfer one bit to the FC in the proposed method. These help the system with the proposed method consume less energy for bits transmission. The second reason is that the cluster was reconfigured using FLS and the fuzzy c-means clustering algorithm in every round, which helped the system share the overload in all local sensors. Furthermore, it made the number of alive nodes in the proposed method be more than that in the conventional soft decision fusion method in every round.

Different SNRs
Performances were analyzed by using the probability of detection versus SNR. Here, let the desired global probability of false alarm at the FC be 0.01 Figure 8 shows the comparison of the performances of the distributed systems with the conventional hard decision, SH-DFS, the conventional soft decision, and of the centralized system. Here, let the number of local sensors be 30. We found that the centralized system had the best We can find that the centralized system consumes the most energy because raw information was transmitted by all local sensors to the FC, although it has the optimal detection performance because there was little loss of information. Conversely, the system with a conventional hard decision consumed the least energy because the least information (a one-bit decision) was transmitted by all local sensors to the FC. The energy consumption in the proposed method mainly included the energy consumption for clustering in every round and the energy consumption for bits transmission. However, the conventional soft decision fusion mainly included energy consumption for bits transmission. On the surface, the proposed method consumed extra energy for clustering. However, Figure 7 shows that the system with conventional soft decision fusion (a three-bit decision) consumed more energy than the system with the proposed method (a three-bit decision in the soft decision, M = 4). This is reasonable for two reasons. The first reason is that, in the system with the conventional soft decision fusion, every local sensor needed to transfer a soft decision to the FC. However, in the clustering network system with the proposed method, every local sensor only needed to transfer a soft decision to its corresponding CH, which had a shorter distance. In addition, those CHs only needed to transfer one bit to the FC in the proposed method. These help the system with the proposed method consume less energy for bits transmission. The second reason is that the cluster was reconfigured using FLS and the fuzzy c-means clustering algorithm in every round, which helped the system share the overload in all local sensors. Furthermore, it made the number of alive nodes in the proposed method be more than that in the conventional soft decision fusion method in every round.

Different SNRs
Performances were analyzed by using the probability of detection versus SNR. Here, let the desired global probability of false alarm at the FC be 0.01. Figure 8 shows the comparison of the performances of the distributed systems with the conventional hard decision, SH-DFS, the conventional soft decision, and of the centralized system. Here, let the number of local sensors be 30. We found that the centralized system had the best performance because there was little loss of information in it. The system with SH-DFS (a two-bit decision, M = 4) significantly outperformed the system which only used a hard decision fusion (Con/Hard). In addition, although the system with the SH-DFS had similar performance with the system that only used soft decision fusion (a two-bit decision), it was better than the system with Con/Soft because it consumed less energy according to Figure 7.   Figure 9, we found that the number of local sensors had a smaller influence at a low SNR than that at a high SNR. Furthermore, the probability of detection increased with the number of local sensors increasing. Figure 10 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, b = 2, Pe = 0.05), but with a different number of clusters. We observed that with the rise of the cluster number, the probability of detection increased.    Figure 9, we found that the number of local sensors had a smaller influence at a low SNR than that at a high SNR. Furthermore, the probability of detection increased with the number of local sensors increasing.   Figure 9, we found that the number of local sensors had a smaller influence at a low SNR than that at a high SNR. Furthermore, the probability of detection increased with the number of local sensors increasing. Figure 10 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, b = 2, Pe = 0.05), but with a different number of clusters. We observed that with the rise of the cluster number, the probability of detection increased.        increasing, which means more information was transmitted, the performance of the system with SH-DFS also increased. Compared with the centralized system, we found that the performance of the system with SH-DFS was close to the performance of the centralized system when b was 3 or 4. Therefore, two-bit soft fusion or three-bit soft fusion can be applied to improve the performance of the Con/Hard, where only a one-bit decision is transmitted. At the same time, when we need to get a tradeoff between communication costs and detection performance, it is meaningless to let b (the number of bits in b-bit soft fusion) be more than 4.

Different Probabilities of the Desired Global False Alarm at the FC
Performances were analyzed by using the probability of detection versus the global desired probability of false alarm at the FC. Here, let SNR be 10 dB. Figure 13 shows the comparison of the performances of the distributed systems with the conventional hard decision, SH-DFS, the conventional soft decision, and of the centralized system. Here, let the number of local sensors be 30. We found that the centralized system had the optimal performance. The system with SH-DFS (a two-bit decision, M = 4) significantly outperformed the Figure 11. The probability of detection of the clustered distributed system with SH-DFS (b = 2, 3, 4) and the centralized system versus SNR. Figure 12 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, M = 4, b = 2), where P e = 0 and P e = 0.05 respectively. It was clear that the non-ideal communication channel had a negative influence on the clustered distributed system. It was necessary to take the non-deal communication channel into consideration.

Different Probabilities of the Desired Global False Alarm at the FC
Performances were analyzed by using the probability of detection versus the global desired probability of false alarm at the FC. Here, let SNR be 10 dB. Figure 13 shows the comparison of the performances of the distributed systems with the conventional hard decision, SH-DFS, the conventional soft decision, and of the centralized system. Here, let the number of local sensors be 30. We found that the centralized system had the optimal

Different Probabilities of the Desired Global False Alarm at the FC
Performances were analyzed by using the probability of detection versus the global desired probability of false alarm at the FC. Here, let SNR be 10 dB. Figure 13 shows the comparison of the performances of the distributed systems with the conventional hard decision, SH-DFS, the conventional soft decision, and of the centralized system. Here, let the number of local sensors be 30. We found that the centralized system had the optimal performance. The system with SH-DFS (a two-bit decision, M = 4) significantly outperformed the system which only used hard decision fusion (Con/Hard). In addition, the system with the SH-DFS had a similar performance with the system that only used soft decision fusion (a two-bit decision).    Figure 15 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, b = 2, Pe = 0.05), but with a different number of clusters. With the rise of the cluster number, the probability of detection was increased. However, for the system with 30 local sensors, when the cluster number changed from 2 to 4, its probability of detection had a more significant improvement than that when the cluster number changed from 4 to 8.     Figure 15 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, b = 2, Pe = 0.05), but with a different number of clusters. With the rise of the cluster number, the probability of detection was increased. However, for the system with 30 local sensors, when the cluster number changed from 2 to 4, its probability of detection had a more significant improvement than that when the cluster number changed from 4 to 8.  Figure 15 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, b = 2, P e = 0.05), but with a different number of clusters. With the rise of the cluster number, the probability of detection was increased. However, for the system with 30 local sensors, when the cluster number changed from 2 to 4, its probability of detection had a more significant improvement than that when the cluster number changed from 4 to 8.  Figure 16 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, M = 4, Pe = 0.05), where b was fixed at 2, 3, and 4. When b increased, the performance of the system with SH-DFS also increased because more information was transmitted and fused to make a global final decision. In addition, we found that the performance of the system with SH-DFS was close to the performance of the centralized system with the increase of b. The system could achieve a probability of detection of about 0.8 when the probability of false alarm was fixed at 0.1.    Figure 16 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, M = 4, P e = 0.05), where b was fixed at 2, 3, and 4. When b increased, the performance of the system with SH-DFS also increased because more information was transmitted and fused to make a global final decision. In addition, we found that the performance of the system with SH-DFS was close to the performance of the centralized system with the increase of b. The system could achieve a probability of detection of about 0.8 when the probability of false alarm was fixed at 0.1.  Figure 16 shows the comparison of the performances of the clustered distributed systems with SH-DFS (N = 30, M = 4, Pe = 0.05), where b was fixed at 2, 3, and 4. When b increased, the performance of the system with SH-DFS also increased because more information was transmitted and fused to make a global final decision. In addition, we found that the performance of the system with SH-DFS was close to the performance of the centralized system with the increase of b. The system could achieve a probability of detection of about 0.8 when the probability of false alarm was fixed at 0.1.

Soft Decision Fusion with Equal Gain Combining (EGC)
Soft decision fusion with equal gain combining (SH-EGC) is a soft fusion rule, which has a good detection performance and is easy to apply [29]. It has been studied and widely used in cooperative spectrum sensing systems. Here, we compare our method SH-DFS with SH-EGC. Let N be 30, M be 4, Pe be 0.05, and SNR be 2dB for all local sensors. Figure 18 shows the comparison of the detection performances of SH-DFS and SH-EGC. We found that SH-DFS (b = 3, 4) had a good performance as well as SH-EGC without quantization, and the little difference between them could be ignored. Although the largest number of quantization bits was decided by the system in practice, the two-bit quantization or the three-bit quantization used in the proposed method could usually be accepted, which helps the system achieve a probability of detection of about 0.8 and 0.9 when the probability of false alarm was fixed at 0.1.

Conclusions
In this paper, we propose a soft-hard combination decision fusion scheme for the clustered distributed detection system with multiple sensors and non-ideal communication channels. Simulation results show that the performance of the clustered distributed system with the proposed SH-DFS significantly outperforms the system with only a conventional hard decision fusion. At the same time, the clustered distributed system with the proposed SH-DFS had a similar performance to

Soft Decision Fusion with Equal Gain Combining (EGC)
Soft decision fusion with equal gain combining (SH-EGC) is a soft fusion rule, which has a good detection performance and is easy to apply [29]. It has been studied and widely used in cooperative spectrum sensing systems. Here, we compare our method SH-DFS with SH-EGC. Let N be 30, M be 4, P e be 0.05, and SNR be 2dB for all local sensors. Figure 18 shows the comparison of the detection performances of SH-DFS and SH-EGC. We found that SH-DFS (b = 3, 4) had a good performance as well as SH-EGC without quantization, and the little difference between them could be ignored. Although the largest number of quantization bits was decided by the system in practice, the two-bit quantization or the three-bit quantization used in the proposed method could usually be accepted, which helps the system achieve a probability of detection of about 0.8 and 0.9 when the probability of false alarm was fixed at 0.1.

Soft Decision Fusion with Equal Gain Combining (EGC)
Soft decision fusion with equal gain combining (SH-EGC) is a soft fusion rule, which has a good detection performance and is easy to apply [29]. It has been studied and widely used in cooperative spectrum sensing systems. Here, we compare our method SH-DFS with SH-EGC. Let N be 30, M be 4, Pe be 0.05, and SNR be 2dB for all local sensors. Figure 18 shows the comparison of the detection performances of SH-DFS and SH-EGC. We found that SH-DFS (b = 3, 4) had a good performance as well as SH-EGC without quantization, and the little difference between them could be ignored. Although the largest number of quantization bits was decided by the system in practice, the two-bit quantization or the three-bit quantization used in the proposed method could usually be accepted, which helps the system achieve a probability of detection of about 0.8 and 0.9 when the probability of false alarm was fixed at 0.1.

Conclusions
In this paper, we propose a soft-hard combination decision fusion scheme for the clustered distributed detection system with multiple sensors and non-ideal communication channels. Simulation results show that the performance of the clustered distributed system with the proposed SH-DFS significantly outperforms the system with only a conventional hard decision fusion. At the same time, the clustered distributed system with the proposed SH-DFS had a similar performance to

Conclusions
In this paper, we propose a soft-hard combination decision fusion scheme for the clustered distributed detection system with multiple sensors and non-ideal communication channels. Simulation results show that the performance of the clustered distributed system with the proposed SH-DFS significantly outperforms the system with only a conventional hard decision fusion. At the same time, the clustered distributed system with the proposed SH-DFS had a similar performance to the centralized data fusion system when a three-bit decision or a four-bit decision was made in SH-DFS, but it consumed less energy than the centralized system. From the simulation results, we found that it was meaningless to let b (the number of bits in soft decision fusion in SH-DFS) be more than 4 when we want to get a tradeoff between communication costs and detection performance. In addition, by clustering the distributed system in every round using FLS and the fuzzy c-means clustering algorithm, the lifetime of the system could be extended because the load could be shared in all local sensors. The proposed method could be applied to the cooperative spectrum sensing system, to the underwater target detection system and the radar target detection system and so on.