| With the rapid development in wireless technologies and the rising transmission capacity, how to improve the utilization of wireless network resources, optimize the wireless transmission performance, and enhance network throughput are becoming the important problems in wireless communication research areas.Network coding, an elegant transmission paradigm integrated of coding and routing, permits intermediate nodes in networks to process packets from different link before forwarding these packets, and significantly improves network throughput. The characteristics of wireless networks, such as unreliability of wireless link and physical layer broadcast, provide favorable conditions for the application of network coding in wireless networks. This paper focuses on the increasing high demand for network capacity in wireless networks and wireless nodes with limited energy, and investigates the wireless routing based on network coding, energy-efficient wireless routing and energy-efficient coding-aware routing.This dissertation gives the basic principle of COPE, extends the wireless node model in NS2, adds network coding layer, achieves the COPE mechanism on the basis of AODV protocol, and forms the AODV_COPE transmission mode. However, in COPE, nodes can only passively get coding opportunities, so the capacity of network coding to improve throughput is limited. In addition, the general metric in traditional routing is the minimum hop, which possibly makes some nodes overuse and excessively consume energy that causes nodes and even the entire network premature death. In view of the above disadvantages, we propose the energy-efficient coding-aware wireless routing mechanism, which selects nodes with many coding opportunities and high remaining energy as routing nodes considering coding opportunities in paths and keeping away from nodes with low energy. The experimental results show that this mechanism can greatly improve network throughput and prolong network lifetime. |