Patent ID: 6996762
Filing Date: 2006-02-07
Classification: H04B,H04L

Abstract:
1. A method for encoding and decoding data comprising the steps of: (a) encoding information bits at the source into symbols; (b) transmitting the encoded symbols from a source to a destination; (c) respectively calculating a log likelihood ratio for each of the information bits based on the encoded symbols received at the destination; (d) recursively accumulating the calculated log likelihood ratios for the information bits wherein contribution from each of the encoded symbols is factored into the accumulating step; (e) decoding each of the information bits according to the accumulated log likelihood ratios; (f) respectively conducting an error check for a block of decoded information bits; (g) determining if the error check is passed for the block of decoded information bits; (h) if it is determined in step (g) that the error check is passed, sending an acknowledgment (ACK) to the source for the block of decoded information bits that passed the error check; (i) if it is determined in step (g) that the error check is not passed, sending a negative acknowledgment (NACK) to the source for the block of decoded information bits that did not pass the error check; and (j) after the source receives the negative acknowledgment (NACK) sent in step (i), retransmitting the encoded symbols to the destination.