The invention provides a
wireless Mesh network reliability guarantee method based on adaptive network coding. The method comprises the steps of routing initialization, dynamic
weight adjustment, link selection, network coding and
data transmission. The method comprises the following steps: firstly, in a routing initialization step, each node discovers a neighbor node and establishes a Mesh
network structure; in the dynamic
weight adjustment step, a weight matrix is adjusted according to different service types (such as video streams and audio streams) so as to optimize the transmission reliability and the
resource utilization rate; in the link selection step, an optimal link path is selected by constructing a state matrix and adopting an E-
D algorithm, so that the transmission reliability and efficiency are improved; in the network coding and
data transmission steps, the optimal coding degree and redundancy are calculated through a
Gaussian process (GP) model so as to adapt to the dynamic change of the network environment and improve the transmission robustness. According to the invention, the
software defined network (SDN) controller is utilized to manage the routing in a unified manner, and the link
selection strategy can be flexibly adjusted according to service requirements. By collecting the state information of each node in the network, the
system adaptively adjusts the coding parameters and weight configuration of the nodes, and selects the
optimal route according to the performance of the nodes. According to the method, the
packet loss rate and
delay in the data
packet transmission process are effectively reduced, and the transmission efficiency and reliability of the multi-hop
wireless Mesh network are improved.