The application discloses a prediction compensation type opportunity routing forwarding timing control method for a mobile
underwater wireless sensor network, and relates to the technical field of
communication control, and comprises the following steps: S1, acquiring a current sending node candidate node
list, predicting the position of the candidate node at a data packet predicted
arrival time and a predicted propagation distance; S2, generating a priority adjustment factor through
fuzzy logic, and then obtaining a dynamic comprehensive priority; S3, performing time reversal channel prediction by using a detection
signal of the candidate node, obtaining a future
propagation delay, and calculating a dynamic
propagation delay compensation base value according to non-collision constraints of all candidate node pairs; S4, calculating a
waiting time for each candidate node according to the dynamic comprehensive priority, the dynamic
propagation delay compensation base value, a relative
radial velocity and the predicted propagation distance; and S5, encapsulating the candidate node
list and the
waiting time into a data packet header and
broadcasting, and the candidate node analyzes the own
waiting time and starts a local
timer, and inhibits forwarding or executes forwarding.