This paper presents a novel energy-based target localization method in wireless sensor networks with selected sensors. In this method, sensors use Turbo Product Code (TPC) to transmit decisions to the fusion center. TPC can reduce bit error probability if communication channel errors exist. Moreover, in this method, thresholds for the energy-based target localization are designed using a heuristic method. This design method to find thresholds is suitable for uniformly distributed sensors and normally distributed targets. Furthermore, to save sensor energy, a sensor selection method is also presented. Simulation results showed that if sensors used TPC instead of Hamming code to transmit decisions to the fusion center, localization performance could be improved. Furthermore, the sensor selection method used can substantially reduce energy consumption for our target localization method. At the same time, this target localization method with selected sensors also provides satisfactory localization performance.
1. Introduction
With the advancement of hardware and software, industrial control systems (ICSs) have been widely used in many industrial areas. ICSs can use sensors to gather information about the environment or the condition of machines, and based on the information from sensors to monitor and control remote devices. Research efforts have focused on different areas of ICSs. For example, in [1], the authors discussed the security problem in ICSs. Research in [2] focused on the architecture and scheduling problem in ICSs while the authors in [3] presented an innovative control system for the industrial environment.
In many ICSs, a wireless sensor network (WSN) is laid out to control the robotics [4–6] or to track human motion [7]. Target position estimation is an essential part in these applications. There are many target localization methods available, such as direction of arrival (DOA) methods [8, 9], time-delay of arrival (TDOA) methods [10, 11], and energy-based target localization methods [12, 13]. The energy-based target localization method which uses quantized data in WSNs was presented in [12]. Compared with DOA methods and TDOA methods, energy-based target localization methods do not require sensors to have the ability to measure the direction of arrived signals, such as in DOA methods, or require accurate synchronization among sensors, such as in TDOA methods. Therefore, energy-based target localization methods are easier to implement than the DOA methods or TDOA methods [12]. This paper focuses on energy-based target localization methods.
In energy-based target localization methods, sensors measure the signals from the target and send the measurement information to the fusion center, which uses information from the sensors to estimate the target position [12]. Usually, sensors used in WSNs have limited sources, such as energy and communication bandwidth. Therefore, saving energy and communication bandwidth are very important in WSNs.
To save energy, sensors can quantize the information about the signals from the target before sending it to the fusion center [12, 14]. There are many quantization methods, such as the nonuniform quantization method in [15] and the vector quantization method in [16]. Interested readers can refer to [17]. In the quantization scheme, thresholds are the most important parameters. In [12], a heuristic method to determine the optimum quantization thresholds was presented to calculate the optimum thresholds if sensor positions follow uniform distributions and the target position also follows uniform distributions. However, if the target is mostly present in a small area, Gaussian distribution can better describe the distributions of the target position. Our heuristic method can calculate optimum thresholds if the sensors are uniformly distributed and the target position follows Gaussian distributions (Figure 1).
Sensor field (fired sensors are sensors having decisions other than 0).
In many applications, energy can also be saved by using a sensor selection scheme. In target tracking, [18] used an energy function and posterior Cramer-Rao lower bound (PCRLB) to select sensors. In [19], the authors used a modified Riccati equation approach to select sensors. In [20], a combination of PCRLB and sensor range was used to select sensors. In [21], the authors considered sensor selection when the detection probability of sensors was less than 1. More research in this area can be found in [22–25].
In target detection, [26] used a Kullback-Leibler (K-L) based approach to select sensors to maximize the K-L distance. In [27], an optimal sensor selection method in binary heterogeneous sensor networks was presented. In this paper, the K-L distance is maximized subject to cost constraints. In [28], the authors presented robust sensor selection methods to deal with uncertainties of the distribution mean.
In target estimation, if MLE is used, the Cramer-Rao lower bound (CRLB) or PCRLB can be used as the performance criterion. Then, sensors can be selected to maximize CRLB or PCRLB. In [29], sensors are selected based on PCRLB. However, in [29], several sensors were selected from all sensors. The computation cost of this selection method may be prohibitive if the total number of sensors is too large. To alleviate the computation cost, we propose a new sensor selection method in this paper.
The main contribution of this paper is a novel energy-based target localization method in WSNs with selected sensors. In this method, sensors use Turbo Product Code (TPC) to transmit decisions to the fusion center. Moreover, the thresholds used in our target localization method are determined using a new heuristic method specifically designed for sensor position following uniform distributions and target position following Gaussian distributions. Furthermore, a sensor selection method is presented, and this selection method can significantly save sensor energy without substantially sacrificing localization performance.
The rest of this paper is organized as follows. In Section 2, an energy-based target localization method using TPC is presented. A heuristic method to determine optimum thresholds is given in Section 3, and a novel sensor selection method is presented in Section 4. The analysis of performance loss and energy saving due to sensor selection is given in Section 5. The simulation setup is presented in Section 6, and the results and analysis are provided in Section 7. The concluding remarks are made in Section 8.
2. Energy-Based Target Localization Method Using TPC
The energy-based target localization method using quantized data was presented in [12]. Our energy-based target localization method is based on the method in [12]. However, in our method, TPC code and sensor selection are used. Also, we only estimate two parameters.
Following the derivation in [12], acoustic signal from a target decays as distance from the target to the measurement location increases. The relation can be determined by
In (1), is the power emitted by the target measured at a reference distance , is the signal amplitude from the target measured at the ith sensor, is the gain of the ith sensor, which is determined by the sensor antenna, and n is the power decay exponent. The Euclidean distance between the target and the ith sensor is
where and are the positions of sensor i and the target, respectively. It is assumed in this paper that every sensor has equal signal gain and . The total number of sensors is denoted by N. Experiments showed that [12]. Therefore, (1) can be simplified as
Because of the presence of noise in the environment, the signal that arrived at the ith sensor will be inevitably corrupted by noises. The process can be modeled and expressed as
where is a Gaussian noise following the distribution . To save communication bandwidth and sensor energy, is quantized [12]. In the quantization process, the ith sensor quantizes the measured signal into according to a set of thresholds:
The quantization process used can be expressed as
The probability that the transmitted decision by the ith sensor takes value m can be calculated by
The channel-aware target localization method was presented in [14]. However, the authors did not use any coding method to counter communication channel errors. In our method, to minimize the effect of communication channel errors, sensors use TPC to transmit decisions to the fusion center. Previous research has focused on using Hamming code to encode decisions from sensors to the fusion center for distributed detection [30–33]. In our method, sensors use TPC to transmit decisions to the fusion center. TPC is a category of Turbo codes and can provide an efficient way to construct long codes from short linear block ones with relatively high code rates [34–36].
In TPC, BCH code is used as the component codes and iterative soft-input soft-output algorithm is used to decode rows and columns code words. Then, we can determine the relation between and m. If the relation between and m can be determined, we can incorporate the transition relation into the MLE framework using an approach similar to that used in [14]. The system diagram is shown in Figure 2. After the transition probabilities from m to are determined, the probability that assumes the value m is given by
In (8), is defined in (7). If the decision vector received at the fusion center is , the fusion center can find to maximize
The maximum likelihood estimator (MLE) tries to find to maximize
If an unbiased estimate exists, the CRLB of the estimate can be calculated by
Symbol coding and decoding.
The J matrix corresponding to our two parameters estimation problem can be denoted as a 2 by 2 matrix. The process to derive the J matrix is similar to the process in [14].
First, is derived:
Because the expectation of the second term of (12) is 0, the expectation of (12) is
In (13), is defined in (8). The derivative of with respect to is
3. A Heuristic Quantization Method to Determine Optimum Threshold
Before the MLE method can be used, we have to determine an appropriate set of thresholds. Thresholds cannot be too high; otherwise, sensors will make the same decision, 0, and the MLE method cannot proceed. On the other hand, thresholds cannot be too low; otherwise, all sensors will report decision and the MLE method also cannot be implemented. In our experiments, sensors are uniformly distributed across the field. The X-coordinate of the target follows Gaussian distribution and the Y-coordinate of the target follows Gaussian distribution . Now the detailed steps to determine the optimum threshold are presented. The method is similar to the method used in [12].
First, we assume that the sensor position follows uniform distribution
and the probability density function (PDF) of is
Similarly, we assume that the sensor position also follows uniform distribution
and the PDF of is
Then, we know also follows uniform distribution and the PDF of is
Moreover, the target position follows Gaussian distribution , and the PDF of is
Similarly, the target position follows Gaussian distribution and the PDF of is
We denote t as . Because the PDF of the sum of two independent variables is the convolution of their PDFs, we can have
Now, we have the expression. According to [8], optimum threshold can be chosen so that sensors will make a decision from 0 to with equal probability. The probability that a sensor will make decision l is
Using (35), the optimum set of thresholds can be determined.
4. Sensor Selection Method
Energy is a precious resource in WSNs. Battery-powered sensors may be deployed in a remote area and replacing batteries is infeasible in many situations. Therefore, saving energy is very important in WSNs. The energy a sensor uses can be divided into three parts. The first part is the energy a sensor uses to measure the signal from the target. The second part is the energy a sensor uses to maintain essential functions, such as receiving information from the fusion center and keeping itself awake. The third part is the energy a sensor uses to send the decisions to the fusion center. Because energy consumed in communication consists of the majority part of energy consumption, reducing can significantly save sensor energy and greatly extend the operation time of a sensor. A sensor selection scheme can reduce energy consumption by choosing sensors containing more useful information and allowing those sensors to send the decisions to the fusion center while sensors containing less useful information are not allowed to send decisions to the fusion center.
In the target estimation method in [29], sensors are selected based on PCRLB from all sensors. The computation cost of this selection method may be prohibitive if the total number of sensors is large. We propose a new sensor selection method, which can alleviate the computation cost.
The steps of our method are as follows.
Divide the whole sensor field into different regions. Place number of anchor sensors. For example, anchor sensors can be placed into a grid as shown in Figure 3.
Use anchor sensors and the weighted average method to estimate a coarse target position.
Use the coarse target position to choose all sensors in the region where the estimated target is located. For example, in Figure 4, region 1 will be chosen.
If the target falls into region , sensors in the neighboring region, region 2, will also be chosen. If the target falls into the region , sensors in the neighboring region, region 3, will also be chosen. If the target falls into , sensors in all neighboring regions, region 2, region 3, and region 4, will also be chosen.
Chosen sensors will report decisions to the fusion center. Sensors not in chosen regions will not report decisions.
Sensor field divided into 25 sections (black points denote anchor sensors).
Example of sensor regions.
Our sensor selection method is easy to implement and circumvents the computation problem in [29]. In our method, the whole sensor field is divided into many smaller regions and a coarse target position is used to select regions in which sensors need to report their decisions to the fusion center. Therefore, our method can greatly save sensor energy.
5. Performance Loss and Energy Saving
Although our method can save sensor energy, the target localization performance may suffer because the fusion center does not have data from all sensors. Therefore, we also want to know the performance loss and the amount of energy saved due to sensor selection. Knowing the performance loss and how much energy was saved can help us to make the decision about when to use the sensor selection method.
5.1. Performance Loss
In our method, only two parameters are estimated. Therefore, J is a 2 by 2 matrix:
If the set of selected sensors is and the set of nonselected sensors is , then every element of J can be divided into two parts. For example,
Similarly, other elements can also be expressed as two parts: fisher information contributed by selected sensors and fisher information contributed by nonselected sensors. The performance loss is due to loss of Fisher information from nonselected sensors. However, this method to determine performance loss is valid only if the target is at a fixed position. If the target is randomly distributed, root-mean-square (RMS) estimation errors can be used to show the performance loss. We can compare the RMS estimation errors provided by the MLE method using data from all sensors and the RMS estimation errors provided by the MLE method using data only from chosen sensors.
5.2. Energy Saving
It is assumed that each region has the same size and the same , , and . We use A to denote the area of each region, to denote the area of , to denote the area of , and to denote the area of . Also, we assume that the fusion center is far away from the sensors. Therefore, the difference in sensor positions is not important and each sensor will consume the same amount of energy to send decisions to the fusion center. This energy is denoted by , which can be calculated by
where uJ/bit, nJ/bit/m2, and is the distance between the ith sensor and the fusion center [37].
The total number of sensors in the sensor field is N, and we assume that each region has the same number of sensors, . Then, the probability that the target is located in region is , the probability that the target is located in is , and the probability that the target is located in is . We assume that the target mostly concentrates in the center of the field, and in the center of the field, the target is almost uniformly distributed. In each region, there are two areas, two areas, and four areas. If the target is located in , the neighboring region is also activated. Similarly, If the target is located in , the neighboring region is also activated. If the target is located in , the other three neighboring regions are also activated. Therefore, the energy sensors consume to transmit decisions can be expressed as
Without sensor selection, the energy consumed by sensors to transmit decisions is
Now, we know the performance loss and energy saved. Using the information about the performance loss and energy saved, we can strike the balance between performance loss and energy saving. Also, a multi-objective optimization method can be used to jointly optimize performance loss and energy saving.
6. Simulation Setup
6.1. TPC Encoding and Decoding
If sensors use TPC to transmit decisions to the fusion center, localization performance can be improved due to lower bit error probability. For comparison purposes, simulations were run to show the localization performance when TPC code was used and the localization performance when Hamming code was used. In simulations, each sensor quantized the received signal into 3 bits data. In hamming code, we used (7, 4, 3) Hamming code. In TPC, we used BCH (32, 26) codes as the component code, so the rate of TPC was . A highly efficient iterative decoding algorithm, ALD-FBBA, is used at the receiver side. ALD-FBBA can provide good performance with low complexity. If communication channel SNR was 7 dB, the bit error probability was 0.0077 for Hamming code and 0.0002 for TPC code. We calculated the decision transition matrix using the bit error probability. Using the decision transition matrix corresponding to Hamming code and the decision transition matrix corresponding to the TPC, we compared the effect of coding on localization performance. We set , , and . We used 480 sensors and varied σ to see the effect of signal noise on localization performance. 100 Monte Carlo simulations were used to calculate RMS errors. The thresholds were set to
We define RMS location error as
and used as performance criterion.
6.2. Performance Loss and Energy Saving
We used random target locations in the simulation. Therefore, we used in (42) as the performance criterion. Energy saving can be easily calculated by comparing in (39) and in (40). In this simulation, sensors were uniformly distributed in the sensor field with and the target position followed Gaussian distribution with and . We set , , and assumed perfect communication channels. We divided the sensor field into 25 regions as shown in Figure 3 and set the in Figures 2 to 4. The whole sensor field had 480 sensors. Each sensor used the same amount of energy, , every second whether it was selected or not. Selected sensors made 10,000 sets of transmission every second. We assumed that the distances from the sensors to the fusion center were the same, 1,000 meters. The optimum thresholds for this setting were
The optimum thresholds were used in the simulations.
7. Results and Analysis
7.1. TPC Encoding and Decoding
Figure 5 shows that RMS location error as a function of the variance of signal noise. The RMS location error increased as the variance of signal noise increased. Moreover, the RMS location errors given by the MLE method using TPC were lower than the RMS location errors given by Hamming code. This means that if the MLE method uses TPC, the localization performance will be better. The threshold set used in this simulation was presented in (41), which was an optimum threshold set determined by the heuristic method. To determine the optimum set of thresholds, we used and . The variance of and the variance of were very small. That means the target rarely moved to another position and was almost fixed at position . Therefore, the threshold set determined using these parameters was valid for our simulation where . Moreover, when the sensors used the optimum threshold set in (41), the numbers of sensors making each particular decision were almost the same (Figure 6). The results in Figure 6 validated the optimum set of thresholds calculated using (35).
RMS location errors as a function of the variance of signal noise (RMS location errors were defined in (42), and the variance of signal noise is ).
Number of sensors as a function of decision value.
7.2. Performance Loss and Energy Saving
Simulation results showed that using the setting described in Section 6.2, we had and . The difference between and is performance loss due to sensor selection. As for energy saving, if our sensor selection method was used, the energy consumption of all sensors was per second. If our sensor selection was not used, the energy consumption of all sensors was per second. We can see that the sensor selection method can greatly reduce energy consumption while sacrificing a moderate degree of performance.
8. Conclusion
In this paper, a novel energy-based target localization method with selected sensors was presented. It is well known that communication channel errors can degrade the energy-based target localization methods. Our new target localization method uses TPC to counter communication channel errors. Simulation results showed that the target localization method using TPC can provide better localization performance than the target localization method using hamming code. Moreover, the sensor selection method used can save energy without great performance degradation as demonstrated by simulation results. Furthermore, if sensors use the optimum thresholds determined by the heuristic method, there will be about the same number of sensors making each particular decision. Overall, the new energy-based target localization method with selected sensors can achieve good localization performance with less energy consumption.
Footnotes
Acknowledgment
The authors want to thank Bingchao Liu from the School of Information and Communication Engineering, Beijing University of Posts and Telecommunications, China, for providing numerical parameters about Hamming code and TPC code.
References
1.
JieP.LiL.Industrial control system securityProceedings of the 3rd International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC '11)August 2011Zhejiang, China1561582-s2.0-8005491896910.1109/IHMSC.2011.108
2.
WangJ.WangH.YuH.XuA.Research of architecture and scheduling for wireless industrial control systemProceedings of the IEEE International Conference on Information Acquisition (ICIA '06)August 2006Shandong, China9369402-s2.0-4624909569510.1109/ICIA.2006.305861
3.
FoursaM.D'AngeloD.NarayananR.Innovative control system for industrial environmentProceedings of the 4th International Conference on Autonomic and Autonomous Systems (ICAS '08)March 200882872-s2.0-5014909824610.1109/ICAS.2008.8
4.
SongB.TianG.LiG.ZhouF.LiuD.ZigBee based wireless sensor networks for service robot intelligent spaceProceedings of the International Conference on Information Science and Technology (ICIST '11)March 2011Nanjing, China8348382-s2.0-7995781682910.1109/ICIST.2011.5765109
5.
MesterG.Wireless sensor-based control of mobile robots motionProceedings of the 7th International Symposium on Intelligent Systems and Informatics (SISY '09)September 2009Subotica, Serbia81842-s2.0-7434912309610.1109/SISY.2009.5291190
6.
MesterG.MatijevicsI.SzepeT.SimonJ.Application and Multidisciplinary Aspects of Wireless Sensor Networks: Concepts, Integration, and Case Studies2010New York, NY, USASpringer
7.
ZhangS.XiaoW.GongJ.YinY.A novel human motion tracking based on wireless sensor networkInternational Journal of Distributed Sensor Networks20132013763605210.1155/2013/636052
8.
LiX.HuangJ.Bayesian high resolution DOA estimator based on importance samplingProceedings of the Oceans 2005—EuropeJune 20056116152-s2.0-3374676873010.1109/OCEANSE.2005.1511784
9.
SanudinR.NoordinN. H.El-RayisA. O.HaridasN.ErdoganA. T.ArslanT.Analysis of DOA estimation for directional and isotropic antenna arraysProceedings of the 7th Loughborough Antennas and Propagation Conference (LAPC '11)November 2011Loughborough, UK142-s2.0-8485619429010.1109/LAPC.2011.6114043
10.
SunM.HoK. C.An asymptotically efficient estimator for TDOA and FDOA positioning of multiple disjoint sources in the presence of sensor location uncertaintiesIEEE Transactions on Signal Processing2011597343434402-s2.0-7995924709310.1109/TSP.2011.2131135
11.
HoK. C.Bias reduction for an explicit solution of source localization using TDOAIEEE Transactions on Signal Processing2012605210121142-s2.0-8485997641710.1109/TSP.2012.2187283
12.
NiuR. X.VarshneyP. K.Target location estimation in sensor networks with quantized dataIEEE Transactions on Signal Processing20065412451945282-s2.0-3394718799510.1109/TSP.2006.882082
13.
ShengX.HuY.-H.Maximum likelihood multiple-source localization using acoustic energy measurements with wireless sensor networksIEEE Transactions on Signal Processing200553144532-s2.0-1184430131510.1109/TSP.2004.838930
14.
OzdemirO.NiuR.VarshneyP. K.Channel aware target localization with quantized data in wireless sensor networksIEEE Transactions on Signal Processing2009573119012022-s2.0-6154910239210.1109/TSP.2008.2009893
15.
HagiwaraM.KitayabuT.IshikawaH.ShiraiH.Delta-sigma modulator with non-uniform quantizationProceedings of the IEEE Radio and Wireless Symposium (RWS '11)January 2011Phoenix, AZ, USA3513542-s2.0-7995309713410.1109/RWS.2011.5725439
16.
GrönforsT. K.PäivinenN. S.Comparison of vector quantization methods for medical fidelity preserving lossy compression of EMG signalsProceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation (CIMCA '05) and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (IAWTIC '05)November 2005Vienna, Austria110711132-s2.0-33847182083
17.
WidrowB.KollárI.Quantization Noise: Roundoff Error in Digital Computation, Signal Processing, Control, and Communications2008Cambridge, UKCambridge University Press
18.
MaH.Sensing nodes selection scheme for distributive target tracking in wireless sensor networksProceedings of the 37th Annual Conference of the IEEE Industrial Electronics Society (IECON '11)November 2011Melbourne, Australia216421692-s2.0-8485650974610.1109/IECON.2011.6119643
19.
RamdarasU.AbsilF.Sensor selection: the modified Riccati equation approach compared with other selection schemesProceedings of the 10th International Conference on Information Fusion (FUSION '07)July 2007Quebec, Canada2-s2.0-5014911432210.1109/ICIF.2007.4408002
20.
LiuZ.WangJ.WangH.PCRLB-based cluster selection for target tracking in wireless sensor networksProceedings of the 3rd International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC '11)October 2011Beijing, China83872-s2.0-8345524449610.1109/CyberC.2011.23
21.
RamdarasU. D.BolderheijF.Performance-based sensor selection for optimal target trackingProceedings of the 12th International Conference on Information Fusion (FUSION '09)July 2009168716942-s2.0-70449370061
22.
ArmaghaniF. R.GondalI.KamruzzamanJ.Dynamic sensor selection for target tracking in wireless sensor networksProceedings of the IEEE 74th Vehicular Technology Conference (VTC Fall '11)September 2011San Francisco, CA, USA2-s2.0-8375521949210.1109/VETECF.2011.6092942
23.
LiuZ.WangJ.PCRLB-based optimal sensor selection for maneuvering target trackingProceedings of the 7th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM '11)September 2011Wuhan, China2-s2.0-8005492688510.1109/wicom.2011.6040327
24.
ZhangS.XiaoW.AngM. H.Jr.ThamC. K.IMM filter based sensor scheduling for maneuvering target tracking in wireless sensor networksProceedings of the International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP 07)December 2007Melbourne, Australia2872922-s2.0-5134912442310.1109/ISSNIP.2007.4496858
25.
ZoghiM. R.KahaeiM. H.Sensor selection for target tracking in WSN using modified INS algorithmProceedings of the 3rd International Conference on Information and Communication Technologies: From Theory to Applications (ICTTA '08)April 2008Damascus, Syria2-s2.0-4914911896610.1109/ICTTA.2008.4530051
26.
SrivastavaV.PlarreK.BulloF.Adaptive sensor selection in sequential hypothesis testingProceedings of the 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC '11)December 2011Orlando, FL, USA62846289
27.
LázaroM.Sánchez-FernándezM.Artes-RodriguezA.Optimal sensor selection in binary heterogeneous sensor networksIEEE Transactions on Signal Processing2009574157715872-s2.0-6344909505010.1109/TSP.2009.2012902
28.
BajovićD.SinopoliB.XavierJ.Sensor selection for event detection in wireless sensor networksIEEE Transactions on Signal Processing20115910493849532-s2.0-8005290177510.1109/TSP.2011.2160630
29.
MaşazadeE.NiuR. X.VarshneyP. K.KeskinozM.Energy aware iterative source localization for wireless sensor networksIEEE Transactions on Signal Processing2010589482448352-s2.0-7795563801910.1109/TSP.2010.2051433
30.
WangT.-Y.HanY. S.ChenB.VarshneyP. K.A combined decision fusion and channel coding scheme for distributed fault-tolerant classification in wireless sensor networksIEEE Transactions on Wireless Communications200657169517052-s2.0-3374812534310.1109/TWC.2006.1673081
31.
YaoC.ChenP.-N.WangT.-Y.HanY. S.VarshneyP. K.Performance analysis and code design for minimum hamming distance fusion in wireless sensor networksIEEE Transactions on Information Theory2007535171617342-s2.0-3424837130210.1109/TIT.2007.894670
32.
WangT.-Y.HanY. S.VarshneyP. K.Fault-tolerant distributed classification based on non-binary codes in wireless sensor networksIEEE Communications Letters2005998088102-s2.0-2784460155910.1109/LCOMM.2005.1506710
33.
WangT.-Y.HanY. S.VarshneyP. K.ChenP.-N.Distributed fault-tolerant classification in wireless sensor networksIEEE Journal on Selected Areas in Communications20052347247342-s2.0-1714436912410.1109/JSAC.2005.843541
34.
FangJ.BudaF.LemoisE.Turbo product code: a well suitable solution to wireless packet transmission for very low error ratesProceedings of the 2nd International Symposium on Turbo Codes and Related Topics2000101111
35.
PyndiahR. M.Near-optimum decoding of product codes: block turbo codesIEEE Transactions on Communications1998468100310102-s2.0-003214056610.1109/26.705396
36.
FossorierM. P. C.LinS.Soft-input soft-output decoding of linear block codes based on ordered statisticsProceedings of the of IEEE Global Telecommunications Conference (GLOBECOM '98)November 1998282828332-s2.0-0032256106
37.
HeinzelmanW. R.ChandrakasanA.BalakrishnanH.Energy-efficient communication protocol for wireless microsensor networksProceedings of the 33rd Annual Hawaii International Conference on System SiencesJanuary 200010202-s2.0-0033877788