The invention provides an
underwater acoustic network online
fountain code method, a sender device and a
receiver device, and the method adopts a dynamic rule coding strategy of rule coding and
random coding to generate a rule degree 2 coding packet, a random degree 2 coding packet and a random degree 1 coding packet, and
random coding dynamically adjusts coding redundancy based on channel conditions, and two coding
modes are dynamically fused, so that the decoding overhead can be effectively reduced, the feedback frequency is reduced, and the overall time
delay is reduced. In the decoding stage, the feedback information in the feedback packet is fully utilized to remarkably improve the decoding efficiency, the optimal coding set information contained in the feedback packet can reflect the decoding state of a
receiver more efficiently, the useful probability of the coding packet in the decoding process is improved, and the overall decoding overhead is reduced. According to the invention, the sender can estimate the channel state in real time and adaptively determine the redundant data sending amount, thereby realizing effective control of the decoding overhead, improving the decoding efficiency and reducing the number of feedback times.