The resources of wireless sensor network(WSN) are limited,but many functions such as monitoring,controlling and communicating are integrated in the network.So it is significantly important to save the resources of wireless sensor network.MAC protocol which is in the bottom of WSN protocol stack has great influence on the performance of WSN.So MAC protocol is one of key protocols of WSN.In network coding,the intermediate nodes perform the coding manipulations on received packets and send the coded packets to next hops,the destination nodes can decode and recover the original packet.With the development of network coding,there are new ways to improve the performance of network and to save the resources .Firstly, the function of the MAC protocol and the significant of the research of MAC Protocols are showed in the paper.And the MAC protocols in Wireless Sensor Networks are analyzed in the paper.The contention-based protocols are mainly discussed in the paper.Network coding technology is introduced.To deep analysis the network model on the application of network coding techniques.The results show that network coding is more efficient to improve system performance.Secondly, using wireless sensor nodes, the author builds the real display platform of wireless network with the application of network coding, compared with the function of traditional relay network, network coding proves the feasibility of being used in the real wireless network.The results show that network coding can effectively improve the system throughput and reduce the number of network transmission.Finally, comprehensive S-MAC protocol and network coding techniques, with S-MAC protocol as the main, and in order to achieve the purpose of further savings of energy, the cross-layer design protocol NC-MAC based on network coding techniques is proposed and described.Then it analyses the NC-MAC protocol's performance in theory, and compares it with S-MAC protocol.And there is a conclusion that the NC-MAC protocol performs better than S-MAC protocol in saving energy and reducing delay. |