| FANETs have the advantages of high mobility,fast delivery,strong survivability and providing new mode of information acquisition.They have shown great practical values in military and civil fields such as terrain survey,natural disaster monitoring,long-distance relay communication,maritime search and rescue and so on.Routing protocols have a great impact on the performance of FANETs.However,frequent changes of topology due to high-speed movement of UAV nodes,along with extremely limited energy and load of UAV nodes,has brought great challenges to related researches.Therefore,designing stable and reliable routing protocols has become a hot issue.Meanwhile,it is urgent to apply appropriate channel coding technology to UAV image transmission because the quality of images may be seriously influenced by the noise from the flying environment of UAVs.Aimed at these problems,EAGC-OLSR protocol based on classic OLSR protocol is proposed in this paper.Golay code is applied to FANETs channel coding and decoding,and an improved MPR selection algorithm which takes channel quality and energy of UAV nodes into consideration is designed.Simulation results show that EAGC-OLSR protocol is superior to Turbo-OLSR in terms of the speed of channel coding and decoding,BER of images and lifespan of nodes.Besides,hop is the only weight of Dijkstra algorithm in the OLSR protocol when source node establishes routing.Aimed at this shortcoming,CL-OLSR protocol based on change and load of nodes is proposed in this paper.Simulation results illustrate that the performance of CL-OLSR is superior to OLSR in terms of end-to-end delay,packet loss rate and lifespan of nodes.Moreover,the superiority will be more obvious when the amount of data in the network rises. |