The invention discloses a method for stochastically optimizing effective
throughput adopting cross-layer joint encoding in an erasure channel. The method comprises the steps that (1) a sending end in the erasure channel enables
original data delivered by an application program to be subjected to
Raptor code encoding on an
application layer, coded data are transmitted to a
physical layer for R-S code encoding, and the data subjected to joint encoding are sent to the erasure channel; (2)
through transmission of the erasure channel, the data reaching a receiving end are subjected to R-S code decoding on the
physical layer, after decoding, the decoded data are transmitted to the
application layer to be subjected to
Raptor code decoding, then the receiving end feeds the decoding condition back to the sending end, and the sending end takes next action according to the feedback information; (3) a discrete stochastic
approximation algorithm is adopted, and a proper cross-layer joint
code rate is selected to optimize the effective
throughput in an erasure channel communication
system. The method can stably and efficiently optimize the effective
throughput in the erasure channel to the maximum extent.