Ad hoc networks have been applied to military communications and personalcommunications for a number of advantages such as independently network building,distribution, self-organization, etc.; however the network capacity is limited due tomulti-hop route, dynamic topology, interference and fading in wireless environment, etc.Network coding technology can effectively solve this problem and bring a greatimprovement to the network capacity.In recent years scholars have proposed a great many strategies of network coding.All of these solutions require nodes and edges to structure encoding vectors and thedestination nodes to obtain information by solving the matrix, which increases thecomputational complexity of the nodes and may cause the destination nodes frustrateddecoding. Based on these facts, this paper presents a new algorithm of network coding—Packets cascade, which improves the utilization of wireless resources by a simplecascade reducing data transmission time and saving RTS/CTS transmission times beforeeach data transmission.There are a substantial number articles about applications of network coding in Adhoc networks sprung up for the moment, all of which qualitatively give advantages ofnetwork coding though theoretical analysis and mathematical deduction. Consideringthe trait that the topology of Ad hoc networks changes frequently, this paper shows alayered network coding multicast approach based on cognition.Firstly, network is grouped and graded after network topology-awareness and theoptimal algorithm of network coding is developed and selected for each group;Secondly, transmit data according to the selected strategy, which reduces transmissiontime of data and improves network throughput. Finally, verify the performance of theproposed algorithm by MATLAB simulation. Compared with available algorithms atpresent, the new algorithm shows a great reform in the aspects of data transmission timeand utilization of wireless network resources. |