|Project Description: ||Wireless ad-hoc networks (WANETs) are innately different from the well-known wired networks and have a totally new architecture. A few problems arise from the two main traits of WANETs: self-organization and data transfer. Research work has been done to find out an efficient way to transfer data between nodes. The structure of a WANET keeps constantly changing making data transfer even more difficult. In this research project, two specific techniques are integrated. Cooperative communication and network coding can improve the performance of a WANET. Cooperative communication in a WANET makes use of alternate/neighboring nodes to pass on the information that is overheard. This helps in dealing with network performance issues.
Network coding combines several packets together for communication, is very useful to reduce redundancy and can increase overall throughput of the network. Adding network coding to cooperative communication helps the nodes to assist other nodes while they serve their own traffic. To make use of the benefits brought by both network coding and cooperative communication, an efficient medium access control (MAC) protocol is required. In this research project, a network coding aware cooperative MAC protocol (NCAC-MAC) for wireless ad-hoc networks is used to enhance the performance of the WANET.