Wireless sensor network(WSN)is a distributed network with the function of data acquisition and transmission in the monitoring area,which is composed of a large number of wireless micro-sensors.With the extensive application of WSN,and because of the energy limitation of micro-sensor and the interruption of the network,how to save the energy of the micro-sensor,balance the energy of the whole network,and ensure the reliable data transmission,has an important significance to prolong the lifetime.Network coding(NC)can reduce the number of data transmission,improve the utilization of resources,and improve the reliability of data transmission.Subsequently,Network coding-aware routing(NCAR)technology was proposed,which can achieve higher network performance gain than the traditional network coding.Therefore,the NCAR technology is introduced to the WSN in this thesis.The thesis makes deep research on how to reduce the number of data transmissions and the number of retransmissions due to packet loss,which can achieve the goal of saving the energy of single micro-sensor as much as possible,balancing the energy consumption of the whole WSN and improving the reliability of transmission.The main works and research achievements of the thesis are as follows:(1)To aim at the shortage of existing WSN transmission algorithm in micro-sensor energy and uneven network energy consumption,taking advantage of the NC technology,this thesis puts forward an algorithm of data acquisition and transmission based on energy,because of doing the corresponding improvements in LEACH(Low Energy Adaptive Clustering Hierarchy,LEACH)algorithm family,using the cluster data fusion and using hybrid transmission rules based on single hop in cluster and short distance multi hop between clusters in the transmission process,which can reduce the number of transmission.The simulation results show that the proposed algorithm is superior to the classical LEACH algorithm family(LEACH-C and LEACH-ED)in the energy consumption of single micro-sensor and the energy balance of the whole WSN.(2)To aim at the multi-hop and interruption characteristic of the WSN,this thesis proposes a retransmission algorithm based on network coding-aware routing,it makes full use of the characteristics of the NCAR and defines the corresponding routing metric,network coding opportunities,network coding conditions and network coding models,which can improve the reliability of the network.The simulation results show that the proposed algorithm can reduce the number of data retransmission,save the energy of micro-sensors indirectly and improve the reliability of WSN data transmission. |