Patent ID: 8570878

Claim:
A method for decoding packets in a digital broadcast system, comprising: measuring Signal-to-Noise Ratios (SNRs) of individual packets within a slot; determining a decoding order of the packets according to the SNRs; and decoding the packets in the decoding order, wherein the determining of the decoding order comprises determining a maximum number of decoding iterations of each packet, wherein the decoding of the packets comprises: calculating a difference between the maximum number of decoding iterations and a number of actually iterated decodings to each packet as a saved number of decoding iterations; reallocating the saved number of decoding iterations to a packet having the least SNR among packets within the slot remaining to be decoded; and performing decoding iterations for a packet from the packets, wherein the performing decoding iterations comprises decoding, when a number of the decoding iterations of the packet from the packets reaches the maximum number of decoding iterations, a next packet in the determined decoding order, and wherein the decoding of the packets comprises: determining whether an early stop occurs while decoding each packet; and when an early stop occurs, reallocating a saved number of decoding iterations to packets remaining to be decoded.