A Random Compressive Sensing Method for Airborne Clustering WSNs

In order to reduce the energy consumption of the cluster members in WSNs, this paper proposes a random compressive sensing data acquisition scheme for airborne clustering WSNs. In this scheme, hardware resource limited cluster members sample the input signals with random sampling sequence and then transmit the sampling signals to the cluster head or Sink to reconstruct. Aimed at improving the reconstruction performance of this scheme, this paper puts forward a new MP reconstruction method based on composite chaotic-genetic algorithm, which combines the excellent local searching characteristics of chaos theory with the powerful global search ability of genetic algorithm. The experimental result shows that this scheme is very suitable for the hardware resource limited clustering WSNs. On the one hand, the reconstruction precision of the composite chaotic-genetic MP method can reach a magnitude of 10−15, and the average search speed is about 37 time that of the MP reconstruction method, which can effectively improve the reconstruction performance of the cluster head or Sink; on the other hand, by diminishing the sampling frequency to 1/8 of the original sampling frequency, the random compressive sensing technique can dramatically reduce the sampling quantity and the energy consumption of the cluster members, with the reconstruction precision reaching a magnitude of 10−7.


Introduction
Airborne Clustering WSNs System.Recently, the research on airborne data acquisition system based on wireless sensor networks (WSNs) has attracted increasing attention in the world [1][2][3][4][5][6][7].As we know, subsystems such as the engine, fuel, and cockpit environment in the existing general aircraft are distributed into their respective regions, so airborne WSNs should use clustering network architecture [4].Each subsystem or respective region of aircraft forms one or more clusters.Cluster head and sensor nodes in each cluster use star topology.Airborne data acquisition system based on clustering WSNs is shown in Figure 1.
Airborne WSNs provide a flexible, lightweight, and reliable data collection means for aircraft condition monitoring.It has the following features: firstly, the sensor nodes in the physical space are vicinity arranged according to the sensor layout scheme.This means that the locations of a majority of, even all of, the sensor nodes in the monitoring network are relatively fixed.Secondly, as the relatively fixed position, all the cluster heads should be continuously supplied with the airborne power system and can configure high performance storage, processing, and communication devices.Thirdly, because of the limited physical space, some cluster member nodes, for example, the embedded sensor nodes in the engine monitoring system cannot be supplied with the airborne power system.These cluster member nodes have limited energy, processing, and communication capabilities.They have to collect and transmit large amounts of raw sensing data collected by the Nyquist sampling rate to the cluster head.This leads to the manifest reduction of cluster members' service life and the overall network's performance.Obviously, this "asymmetric" data acquisition mode is unreasonable.
The Application of CS in WSNs.Compressive sensing (CS) technology utilizes signal sparsity, sampling signal far below the Nyquist sampling rate.It can shift the complex signal processing from the data collection terminal to the decoder, reduce the energy consumption of the data collecting side, and improve the performance requirements of the decoder.This fits well with the frame characteristics of WSNs, because, on the one hand, a large number of hardware resource limited cluster members achieve low-rate sampling and, on the other hand, the cluster head or Sink with sufficient energy, strong data storage, and processing capabilities realizes the complex signal reconstruction process, which can provide new ways for the realization of practical wireless sensor networks.
Currently, the research on the application of CS technology in WSNs has three main directions: the application of CS technology in WSNs data fusion [8,9]; the application of CS technology in WSNs data acquisition and reconstruction [10][11][12][13]; and the application of CS technology in WSNs data transmission and routing [14,15].These studies lack the practical consideration of the hardware implementation difficulty and simply apply CS theory to the process of WSNs data acquisition, processing, and transmission.The reason is that the realization of basic compressive sensing technology is harder than the traditional sampling methods on the hardware requirements [16].Aiming at this issue, [17,18] proposed a new random compressive sensing method that can realize the compressive sensing techniques in hardware resource limited WSNs.
Contributions and Paper Organization.In this paper, we have two unique contributions.The first one is the data acquisition scheme based on random compressive sensing for airborne clustering WSNs.The second contribution is a new CS reconstruction method based on the composite chaoticgenetic MP algorithm.
The remaining part of this paper is organized as follows.
In Section 2, we introduce the basic theory about compressive sensing technology.In Section 3, we show the principle of random compressive sensing and present the specific steps of random compressive sensing based clustering WSNs signal acquisition method.In Section 4, through combining chaos theory with genetic algorithm, we present a composite chaotic-genetic MP reconstruction method.In Section 5, we prove the effectiveness of our scheme through experiment.Finally, we provide the conclusions and future works in Section 6.

Overview of Compressive Sensing
The traditional signal acquisition process is shown in Figure 2(a).The full information acquisition method needs to transfer large amounts of sensory data, resulting in high computation and communication load.So it is unfit for node hardware resource limited WSNs.Compressive sensing theory suggests that as long as the signal is sparse or can be sparse representation in some kind of transformation, the original high dimensional sequences can be projected onto a low dimensional space by a measurement matrix which is irrelevant to the sparse transformation basis.Then, the original data can be reconstructed from a small amount of projection with high probability by solving an optimization problem [19].Figure 2(b) is the signal acquisition process of CS.Compressive sensing theory includes three main parts: the sparse representation of the signal; the measurement matrix design; and the signal reconstruction method [20,21].

Sparse Representation.
The prerequisite of compressive sensing is that the signal is sparse or can be sparse representation under some kind of transformation.Common signals are generally nonsparse in time domain.Therefore, before applying compressive sensing technology to a specific signal, we must select the most suitable sparse transform domain for the best sparse representation.Set x = [x 1 , x 2 , . . ., x  ]  as sparse or compressible signal, wherein x ∈   ,  ∈ , and x is  (1 ≤  <  and  ≪ ) sparse in an orthogonal basis.x can be expressed as x = Ψ = ∑  =1     ,  = [ 1 ,  2 , . . .,   ]  is the sparse sequence of x in the sparse transformation matrix Ψ, and the number of nonzero elements is .

Measurement Matrix Design.
After sparse transformation, signal x can be linearly transformed by  ×  ( ≤ ) dimensional measurement matrix Φ, so the original dimensional signal x is transformed to -dimensional; Φ is unrelated to Ψ; that is, We can see that y is the linear projection of x in the measurement matrix Φ and contains sufficient information to reconstruct x.Therefore, designing a suitable measurement matrix can not only achieve purposes of optimum compression but also ensure that the signal can be accurately reconstructed.Candès et al. proved that the measurement matrix Φ must be met with the restricted isometry property (RIP): ) is the isometric constant [22].

Signal Reconstruction. Known y and observation matrix
Φ to restore the original signal x are to solve an underdetermined equations course, which cannot uniquely determine x from y.However, as the signal x is sparse or compressible and the observation matrix Φ satisfies the RIP condition, x can be accurately reconstructed by solving the optimal  0 norm; namely, (2) It is an NP hard problem to solve (2) directly.The solutions for this problem include the greedy tracking algorithm, the convex relaxation method, and the combination algorithm.The most representative method is the matching pursuit-(MP-) like algorithm.Thinking of iteration at each time to find nonzero coefficients can provide an effective method for the approximate solution of minimum  0 norm problem [19].
Compared with Figure 2(a) conventional sampling method, compressive sensing technology can compress and sample data at the same time, which is more suitable for WSNs in which the node hardware resource is constrained.

Random Compressive Sensing Technique for Clustering WSNs
Adopting effective dimension reduced projection on sparse signal.Compressive sensing technology can realize compressive sampling with much lower frequency than classical Nyquist sampling.Although this method reduces the sampling rate, it increases the demands on hardware resources.Because compressive sensing must generate a set of random numbers before signal collection and the random signal generator needs to work at the Nyquist frequency to generate random numbers, thus, it is inapplicable to the clustering WSNs in this paper.Random compressive sensing technique samples the original signal x randomly according to the sampling sequence, as shown in Figure 3(a).Compared with the traditional equal interval sampling, as shown in Figure 3(b), the / matrix array of random compressive sensing is not the standard unit but a number of nonzero values which is obtained by a random sampling matrix Sample (Sample is the matrix expression of the sampling sequence) [17].
Random compressive sensing process in clustering WSNs is that the timer in the cluster member controls the / sampling according to the sampling sequence; then the cluster members sent a small number of sampling signals to the cluster head or Sink.Finally, according to the sampling sequence, random projection and signal reconstruction can be completed in the cluster head or Sink.The principle of random compressive sensing in clustering WSNs is shown in Figure 4. To configure random number register in the cluster members can avoid the problem in the traditional compressive sensing that needs high frequency random number generator.The sampling sequence is calculated by correlation and sent to the cluster members by cluster head or Sink.After sampling by the sampling sequence, x  may lose some information.However, the sequence is calculated by correlation and it is representative, so the sampling signal can provide enough information for final signal reconstruction.
In contrast to the classical compressive sampling method in (1), random compressive sensing method can be expressed by (3).In [16], the author validates that the random compressive sensing meets the RIP and irrelevance property by simulation.Consider The specific steps of clustering WSNs signal acquisition method based on random compressive sensing are as follows.
Step 1. Determine the sparsity degree  based on the prior information.
Step 2. Calculate the number of random samples .
Step 4. Send the generated random sampling sequence   to the cluster members and storage.
Step 5. Cluster members sample the signal randomly according to the sampling sequence (random sampling frequency is the ratio of sampling number to the time required to complete this sample); then send the ×1-dimensional sample x  () to the cluster head or Sink.
Step 6.In the cluster head or Sink, expand the  × 1dimensional sample x  () to the  × 1-dimensional sample x  () in accordance with the sampling sequence, and then process random projection to reduce the dimension of x  according to the  × -dimensional measurement matrix Φ which satisfies the Gaussian random distribution; finally obtain y.
Step 7. Reconstruct the signal in the cluster head or Sink.
As can be seen from these 7 steps, the cluster members only need to receive and store sampling sequence, complete / sampling, and send  × 1-dimensional sample x  () to cluster head.As the amount of data transmitted by wireless reduced greatly, thus, the energy consumption of the cluster members can be reduced excessively.Compared with the sampling data, the data quantity of random sampling sequence is very small, so its communication energy consumption is also very small.
In [18], the authors proposed using the existing reconstruction algorithms to reconstruct signal; they did not explain the specific reconstruction method, but the most widely used method currently is the MP-kind algorithms.These algorithms which either have poor accuracy or are slow cannot meet the practice requirement.Therefore, Section 4 in this paper proposes an improved matching pursuit reconstruction method based on chaotic-genetic algorithm.

Composite Chaotic-Genetic MP Reconstruction Method
⟨x,   0 ⟩ is the inner product of x and   0 ,   represents every atom in atoms dictionary , and we choose Gabor atoms dictionary.After orthogonal projection, x can be decomposed into the best projection ⟨x,   0 ⟩  0 and the residual  1 x.Afterwards, continue to project the residual  1 x in the atoms dictionary ; then obtain   x = ⟨  x,    ⟩   +  +1 x after  + 1 iterations.As long as  +1 x is less than a predetermined threshold, x is decomposed into  atoms: Gabor atom   () = (1/√)(( − )/) cos(] + ), () =  − 2 is a Gaussian window function, and  = (, , ], ) is the time-frequency atomic parameter.The atomic frequency V, the atomic phase , the scale , and the displacement  form the atoms dictionary , as each iteration of MP algorithm requires residual   x to do the inner products with every atom in the atoms dictionary , which results in a very large amount of computation.
Genetic algorithm (GA) is an adaptive global optimization search algorithm.It only needs the optimized object to provide the calculation standard and the parameters bound of the objective function, and then it can seek the optimum parameters in the global space quickly to meet the requirements.MP algorithm has already given the range of discretization atomic parameter  = (, , ], ) and the calculation formula of optimal atoms before finding the optimal atom.Therefore, applying GA to the MP algorithm can change the searching process of finding the optimal atom from the whole dictionary to the randomly generated smaller subset of the atomic dictionary, which can reduce the amount of computation and improve the matching speed of the optimal atom greatly [23].
However, on the one hand, the less the difference of GA initial individual fitness value, the lower the search speed at the later period of GA algorithm; on the other hand, the great difference of GA initial individual fitness value will lead to the "premature" phenomenon.Chaos has the capability of initial value sensitivity, the ergodicity, and the randomness.The "randomness" here is caused by the internal characteristics of the system.It can traverse all states within a certain range without repetition according to their own regularity.What is more, not only can it have high efficiency but also it can avoid the local optimal effectively.Therefore, to combine excellent local searching characteristic of chaos with powerful global searching capability of GA can improve the search ability of the system effectively [24,25].
Most of existing chaotic-genetic algorithms use the Logistic mapping in the genetic algorithm to generate chaotic sequences as the initial group or add chaos random disturbance in mutation operation phase to improve the performance of the algorithm.However, they still have the shortage of large searching blind area and slow convergence speed [26].This paper puts forward a composite chaotic mapping method based on Tent mapping and Logistic mapping.This composite process can improve the randomness and sensitivity of the chaotic mapping, remedy the deficiency of low accuracy, and slow speed by only using Logistic mapping efficiently.

Composite Chaotic Searching Algorithm. Logistic mapping is defined as
The distribution character of this iterative sequence is "high in two poles, low in the middle." To solve the optimization problem, the efficiency of the algorithm will drop when the optimal value of target function falls in the middle part.
Tent mapping is defined as The iterative speed of Tent mapping is faster than that of Logistic mapping, but its iterative sequence is easy to fall into cycle in small period and unstable periodic points.
Lyapunov index can describe the separation speed of adjacent points effectively in the projection or the sensitivity of the orbit to initial conditions in the strange attractor.The greater Lyapunov index indicates that the mapping is more sensitive to initial conditions.It is defined as Calculating the Lyapunov index of Logistic mapping and Tent mapping, respectively, by (8), we knew that the Lyapunov index of Tent mapping has the maximum value while  = 2, and the chaotic trajectory is most sensitive to initial conditions at this time.Therefore, considering the characteristics of Logistic mapping and Tent mapping, we insert  = 2 into (6) to get iterative sequence  +1 and put  +1 as the initial values of ( 7) and then get a new composite mapping: The composite mapping in ( 9) is similar to parabolic type.Only when 1 ≤  ≤ 2, the composite mapping is the single full mapping with bounded sequences and can enter the chaotic state.Calculated by (8), we get that the composite mapping has the largest Lyapunov index in these three mappings while  = 2, which means that it has better sensitivity to initial conditions and stronger local search ability.Insert  = 2 into (9); we can obtain the composite mapping equation: The basic idea of chaotic search is to map the optimization variable into chaotic variable through the chaotic mapping and then use the ergodicity of chaotic variable to search the optimal solution and finally convert the optimal solution to the original optimization space by a linear transformation.
Set (10) as the constraint condition of the n-dimensional optimization problem: max ( 1 ,  2 ,  3 , . . .,   ), x  as the th dimension decision variable, and x min, < x  < x max, ; the composite chaotic searching process is as follows.
Step 1.Let  = 0, mapping the jth dimension decision variable  Step 2. Set  ()  as the initial value of (10); calculate the next generation chaotic variable Step 3. Map chaotic variable  Step 4. Evaluate the quality of decision variable   (4).Now, we use the proposed composite chaotic-genetic algorithm to optimize MP reconstruction method.As atoms are generated from  = (, , ], ), we set  as the optimization parameter and set the absolute value of inner product between signal (residual signal) and atom ⟨  x,    ⟩ as the fitness function.In this method, the combination of composite chaotic algorithm and genetic algorithm is mainly embodied in two stages.In the initial population generation stage of genetic algorithm, we use the intrinsic correlation of composite chaotic sequence to optimize the generation of initial population, because the variables that are generated randomly often distribute irrationally and could lead to "prematurity." In the late searching stage of genetic algorithm, the powerful local searching ability of composite chaotic algorithm can be used to improve the search performance.

MP Reconstruction Method Based on Composite Chaotic-Genetic Algorithm. MP algorithm has a large amount of calculations because every step of this algorithm should complete the optimization problem in
The specific steps of composite chaotic-genetic MP reconstruction method are as follows.
Step 1. Get signal x or residual signal   x; initialize population size N, iteration times G, crossover probability P  , mutation probability P  , and the residual threshold T.
Step 3. Generate the initial population P 0 of genetic manipulation in the "expanding" range according to (10) by taking advantage of the ergodicity of composite chaotic algorithm.
Step 4 (calculate the fitness value).The MP reconstruction process is seeking the maximum value of ⟨  x,    ⟩, so set ⟨  x,    ⟩ as the fitness function.After decoding, calculate the fitness value of each individual according to this fitness function.
Step 5 (selection).We directly replace the minimum  fitness individuals with the maximum  fitness individuals and then generate a new population P 1 .
Step 6 (crossover and mutation).After operating crossover and mutation to population P 1 , we obtain a new population P 2 .We define the crossover probability and mutation probability as P  and P  separately.They can adjust automatically with the increasing of the iteration number: in the initial evolution stage, large P  and small P  help to speed up the convergence due to the large population differences; in the later evolution stage, small P  and large P  help to prevent "prematurity." Therefore, the definitions of crossover and mutation probability are as follows: where gen represents generation and max gen represents the maximum generation.When gen < max gen, repeat the calculation; when gen = max gen, end the iteration process.
Set the individual which has the maximum fitness value as the optimal output.
Step 7. Perform chaotic disturbance to the former l individuals which have the larger fitness value in population P 2 , using the composite chaotic search algorithm in Section 4.2.Then, we get a new population P 3 .After that we get    by inserting the best individual of P 3 into   ().
Step 8. Project the residual   x to    ; we obtain the component ⟨  x,    ⟩   and the residual  +1 x.If  +1 x is less than the threshold T, the algorithm terminates.Otherwise, make  +1  the initial signal and return to Step 1.
Step 9.According to each iteration result, we obtain the optimal reconstruction signal x = ∑ −1 =0 ⟨  x,    ⟩   in the form of (5).
The process of composite chaotic-genetic MP reconstruction method is shown in Figure 5.

Composite Chaotic-Genetic MP Reconstruction Algorithm
Performance Simulation.The configuration of the experimental computer is as follows: AMD Athlon (tm) II X2 255 processor 3.11 GHz, RAM 2 GB, the operating system being Windows XP sp3 by using Matlab7.10 programming.The length of the original signal is 512.The signal is from the superposition of four single-frequency signals: 50 Hz, 100 Hz, 200 Hz, and 400 Hz.The sampling frequency is 800 Hz, as shown in Figure 6.The observation matrix is the random Gaussian matrix.The parameters of our composite chaoticgenetic MP reconstruction method are as follows: the original population size N = 30, the maximum iteration number G = 100, the initial crossover probability P  = 0.6, the initial mutation probability P  = 0.05,  = 5, l = 3, and the threshold T = 0.0001.The definition of reconstruction error is shown in (12), x is the original signal, and x is the reconstructed signal: Initialize N, G, P c , P m , T, l, Encode  = ( s, u, v, w ) Generate initial population P 0 according to (10) Generate population P 1 after "selection" Generate population P 2 after "crossover" and "mutation" Generate population P 3 using the composite chaotic search algorithm Calculate g  k r k+1 x = r k x g  k is larger than T? Figure 7 is the reconstruction result of the original signal using our composite chaotic-genetic MP reconstruction method; the iteration number is 161.The average reconstruction error calculated by ( 12) is approximately 1.3776 × 10 −15 .We can find that the reconstruction error is very small.

Signal reconstruction
To analyze and verify the performance of our new reconstruction method, we compared with the performance of these five reconstruction methods: Method 1 is the basic MP reconstruction method, Method 2 is the MP reconstruction method based on genetic algorithm (GA-MP), Method 3 is the chaotic-genetic MP reconstruction method based on Logistic mapping (L-GA-MP), Method 4 is the chaoticgenetic MP reconstruction method based on Tent mapping (T-GA-MP), and Method 5 is our composite chaotic-genetic MP reconstruction method based on Logistic mapping and Tent mapping (LT-GA-MP).Table 1 shows the iteration number and the relative speed of these five methods when the reconstruction error  = 0.0001.Considering the randomness of the algorithm, the result is the mean value after the experiment was performed 100 times.
Seen from Table 1, the reconstruction effect of the basic MP reconstruction method is the best; its average iteration number is only 9 when the reconstruction error  = 0.0001, but it takes the longest time.Since the GA-MP method only searches the subset of the atoms' dictionary, it can reduce the amount of computation largely and improve the matching speed greatly.However, its high speed is at the expense of matching accuracy.Its average iteration number is about 35 when the reconstruction error  = 0.0001, and the average search speed is about 26 times of the MP reconstruction method.Our LT-GA-MP method has the highest speed in these five methods.Because the composite chaotic search algorithm participates in the genetic algorithm at the initial population generation stage and the later search stage, which can improve the overall performance of the LT-GA-MP method greatly, its average iteration number is 20 when the reconstruction error  = 0.0001, and the average search speed is about 37 times of the MP reconstruction method.

Random Compressive Sensing Experiments for Clustering
WSNs.The experiment process of the random compressive sensing for clustering WSNs is as follows: original signal is sampled by the cluster members which are equipped with CC2430 chip.And then the cluster members send the samples to the cluster head or Sink which is composed of one computer and one coordinator.Computer computes the projection matrix according to prior information and generates the random sampling sequences (Sample) by Matlab.After that, send the random sampling sequence to the cluster members by the coordinator in wireless mode; the latter can store the sampling sequence.When the cluster members receive the signal acquisition command sent by the coordinator, their timers control / complete random sampling according to the random sampling sequence and then send the collected data to computer via the coordinator.signal reconstruction task is completed in the computer according to our composite chaotic-genetic MP reconstruction method.The coordinator and the cluster members complete the data transmission task under the drive of Z Stack protocol stack.The process of our experiment is shown in Figure 8.We set a sine signal generated by the signal source as the original signal; the frequency is 1 kHz.The length of the signal is 512, as shown in Figure 9.After calculation, we set the random sampling number  = 64, the random sampling frequency is 3.1 kHz, and the sampling frequency of the reconstructed signal is 25 kHz.The random sampling results of the original signal are shown in Figure 10.Based on the random sampling results, the reconstruction results are obtained by our composite chaotic-genetic MP reconstruction method, as shown in Figure 11.The values of relevant parameters accord with Section 5.1.After calculation with (12), the average reconstruction error is about 1.8265 × 10 −7 .
As we can see, the signal acquisition scheme based on random compressive sensing technique in this paper is fit for the hardware resource limited clustering WSNs.On the one hand, the cluster members only need sample 1/8 of the original signal data quantity, namely, 64 points, to greatly reduce the amount of data which is sent to the cluster head, saving the finite energy of cluster members enormously.
On the other hand, the sampling frequency of the cluster members is only 1/8 of the original sampling frequency, which greatly reduces its hardware resource requirements.From the experiment results, we find that although there is a gap of the reconstruction error between our random compressive sensing scheme (a magnitude of 10 −7 ) and the classical compressive sensing technique (a magnitude of 10 −15 ), it can still meet the actual requirements.Compared with the reconstruction error about a magnitude of 10 −5 in [18], the reconstruction error of our method can reach a magnitude of 10 −7 , which is improved obviously.

Energy Consumption Analysis.
In order to compare the communication energy consumption between our random compressive sensing scheme and the traditional sampling scheme in WSNs, we set the experiment as follows: the traditional sampling mode is a 5 kHz equal interval sampling.The wireless communication energy consumption is , the sending energy consumption is   , and the receiving energy consumption is   .The total length of sending data is   ; and the total length of receiving data is   .The instantaneous sending and receiving currents of cluster member node are   = 29mA and   = 24mA, respectively.Sending or  receiving one byte data need  = 32 s.The setting of other experiment accords with Section 5.2.The communication energy consumption of one single jump in WSNs can be expressed as In Z Stack, the longest length of PHY protocol data frame is 128 B. Therein, the data length of synchronized frame head, frame tail, and frame structure is 11 B; the data length of order frame is 5 B; and the rest 112 B is the available length of PHY protocol data frame.
Suppose there are 512 double byte pieces of data in each sampling; the traditional sampling scheme needs 10 times to transmit these data.As the cluster members only need sample 1/8 data quantity in every sampling, namely, 64 double byte pieces of data, our random compressive sensing scheme only needs 2 times to transmit these data.Calculated with (13), we can get that the traditional sampling scheme needs 55.5 × 10 −3 mAh to sample 512 double byte pieces of data; therein, the sending energy consumption of the cluster member is 30.5 × 10 −3 mAh; our random compressive sensing scheme needs 7.5 × 10 −3 mAh to sample 64 double byte pieces of data; therein, the sending energy consumption of the cluster member is 4.1 × 10 −3 mAh.We can see that the former is nearly 7.4 times the latter.
The simulation result of the communication energy consumption is shown in Figure 12.We can see, on condition that these two schemes have the same transmission distance, along with the increasing sampling times, the communication energy consumption of the traditional sampling scheme is much larger than our random compressive sensing scheme.
Figure 13 is the local magnifying effect of Figure 12.We can see that the communication energy consumption of our random compressive sensing scheme is not 0 at the beginning, because the cluster member node should receive the random sampling sequence from the cluster head.

Conclusion and Future Work
Finite energy of cluster members is one of the most important factors to restrict the development of airborne clustering WSNs.In order to reduce the energy consumption of cluster members, we put forward a kind of random compressive sensing scheme.Aiming at the low signal reconstruction accuracy in [18], we propose a composite chaotic-genetic MP reconstruction method based on Logistic mapping and Tent mapping.The experiment results show the following.
(1) Our composite chaotic-genetic MP reconstruction method combines the excellent local searching characteristics of chaos theory with the powerful global search ability of genetic algorithm, which can realize the complementary advantages and greatly improve the overall performance of the algorithm.Compared  with [18], our method highly improves the reconstruction accuracy.What is more, the average search speed is about 37 times as fast as that of the MP reconstruction method.
(2) Our random compressive sensing scheme may lose some useful information, but the sampling sequence is calculated with correlation of the prior information; the reconstruction error can still reach a magnitude of 10 −7 .Our method can reduce the amount of sampling data and the sampling frequency of cluster members at the same time and finally reduce the hardware resource requirements of the cluster members directly.The communication energy consumption of the traditional sampling scheme is nearly 7.4 times our random compressive sensing scheme.
Therefore, our random compressive sensing scheme is very suitable for airborne clustering WSNs.Due to the length limitation, this paper does not consider the noise problem, which will be studied in the next step.

Figure 3 :
Figure 3: The principle of (a) random compressive sensing and (b) traditional equal interval sampling.

Figure 4 :
Figure 4: The principle of random compressive sensing in clustering WSNs.

Figure 5 :
Figure 5: Flow chart of composite chaotic-genetic MP reconstruction.

Figure 6 :Figure 7 :
Figure 6: The original signal wave in (a) time domain and (b) frequency domain.

Figure 12 :
Figure 12:  The comparison of communication energy consumption between the traditional sampling scheme and our random compressive sensing scheme.

Figure 13 :
Figure 13: The local magnifying of Figure 12.

Table 1 :
The performance of different reconstruction algorithms when  = 0.0001.