The invention relates to a
wireless reliable
broadcasting method based on a random
linear network code. The
wireless reliable
broadcasting method comprises two stages:
broadcasting an
original data packet and retransmitting a coding packet, namely, performing a
linear network code on a lost data packet, and retransmitting the coding packet; and respectively solving each lost
original data packet by utilizing a
Gaussian elimination method after each receiving node receives the coding packets with the preset amount. The method in the invention can be used for overcoming the defect that a traditional
retransmission method is not suitable for point-to-multipoint broadcasting scene and also prevents limitation that performance is not stable and
system expense is large in the
retransmission method based on XOR (
exclusive OR) coding, according to the
wireless reliable broadcasting method based on the random
linear network code, disclosed by the invention, linear
network code and
retransmission is carried out on the lost
original data packet of each receiving node through lower coding
algorithm complexity and
system expense; and the receiving node can be used for solving the original data packet from the coding packet by utilizing a solution of a linear equation
system, and the retransmission performance of
wireless broadcast is modified, and the average retransmission times is reduced. The wireless reliable broadcasting method disclosed by the invention is stable, is not influenced by data
package loss distribution and has good promotion application prospect.