I. Introduction
Mobile ad hoc networks (MANETs) are collections of mobile nodes that do not depend on any fixed infrastructure or centralized control. MANET is very attractive for applications where it is not possible to establish a communication infrastructure (in the battlefield), or even when only temporary communication is required (in a meeting) [1]–[5]. Random linear network coding (RLNC) [1] algorithm is an effective coding algorithm for packet transmission in mobile, complex environment or lost communication network.