Patent ID: 8443252
Filing Date: 2013-05-14
Classification: H04B,H04L

Abstract:
1. A method of relaying data, comprising: encoding the data into a turbo codeword of a convolutional turbo code, performing a first puncturing of the turbo codeword, and transmitting the first punctured turbo codeword from a source to a relay and a destination; recovering the turbo codeword from the first punctured turbo codeword, without recovering the data and without encoding the recovered data with the convolutional turbo code; performing a second puncturing of the recovered turbo codeword, and transmitting the second punctured turbo codeword from the relay to the destination; and totaling the first punctured turbo codeword received by the destination from the source and the second punctured turbo codeword received by the destination from the relay as a totaled single turbo codeword, decoding the totaled single turbo codeword, and recovering the data, wherein the first puncturing of the turbo codeword comprises preparing a first puncturing pattern to facilitate a puncturing of parity bits from alternating parity bit sets of the turbo codeword with respect to a time slot to the relay and the destination.