摘要:
Detecting, avoiding and/or correcting problematic puncturing patterns in parity bit streams used when implementing punctured Turbo codes is achieved without having to avoid desirable code rates. This enables identification/avoidance of regions of relatively poor Turbo code performance. Forward error correction comprising Turbo coding and puncturing achieves a smooth functional relationship between any measure of performance and the effective coding rate resulting from combining the lower rate code generated by the Turbo encoder (600) with puncturing of the parity bits. In one embodiment, methods to correct/avoid degradations due to Turbo coding are implemented by puncturing interactions when two or more stages of rate matching (610, 620) are employed.
摘要:
We introduce a novel type of rateless codes based on the turbo principle: the turbo-fountain. The turbo-fountain is able to consider soft information from the channel in the decoding process. Two realizations for the turbo-fountain are introduced. It is shown that the turbo-fountain provides significant performance gains, due to exploitation of soft information, and approaches capacity.
摘要:
A QCTC (Quasi-Complementary Turbo Code) generating apparatus having: a turbo encoder for generating an information symbol sequence and a plurality of parity symbol sequences by encoding the information symbol sequence; a channel interleaver for individually interleaving the symbol sequences, generating new parity symbol sequences by multiplexing the symbols of parity symbol sequences with the same priority levels, and serially concatenating the information symbol sequence and the new parity symbol sequences; and a QCTC generator for generating a sub-code with a given code rate by recursively selecting a predetermined number of symbols from the concatenated symbol sequence at a given starting position.
摘要:
An improved turbo code based incremental redundancy includes a first step (102) of puncturing a data stream for a first transmission to provide a set of first unpunctured trellis sections. A next step (104) includes puncturing a data stream for a second transmission to provide a set of second unpunctured trellis sections. A next step (106) includes incremental redundancy combining the first and second transmissions of the trellises to provide non-adjacent first and second unpunctured trellis sections. The above arrangement results in a uniform distribution of punctured and unpunctured bits to provide lower errors.
摘要:
A QCTC (Quasi-Complementary Turbo Code) generating apparatus having: a turbo encoder for generating an information symbol sequence and a plurality of parity symbol sequences by encoding the information symbol sequence; a channel interleaver for individually interleaving the symbol sequences, generating new parity symbol sequences by multiplexing the symbols of parity symbol sequences with the same priority levels, and serially concatenating the information symbol sequence and the new parity symbol sequences; and a QCTC generator for generating a sub-code with a given code rate by recursively selecting a predetermined number of symbols from the concatenated symbol sequence at a given starting position.
摘要:
Detecting, avoiding and/or correcting problematic puncturing patterns in parity bit streams used when implementing punctured Turbo codes is achieved without having to avoid desirable code rates. This enables identification/avoidance of regions of relatively poor Turbo code performance. Forward error correction comprising Turbo coding and puncturing achieves a smooth functional relationship between any measure of performance and the effective coding rate resulting from combining the lower rate code generated by the Turbo encoder (600) with puncturing of the parity bits. In one embodiment, methods to correct/avoid degradations due to Turbo coding are implemented by puncturing interactions when two or more stages of rate matching (610, 620) are employed.
摘要:
In a system in which systematic code, comprising information alphabet elements to which parity alphabet elements have been added, is transmitted and received, (1) K0 dummy alphabet elements are added to K information alphabet elements to generate first code of K1 (=K+K0) information alphabet elements; (2) M parity alphabet elements, created from the first code of K1 information alphabet elements, are added to this first code of K1 information alphabet elements, and the K0 dummy alphabet elements are deleted to generate systematic code of N (=K+M) alphabet elements; and (3) the systematic code is received on the receiving side, the K0 dummy alphabet elements are added to the received systematic code, and decoding of the code of N1 alphabet elements obtained by adding the K0 dummy alphabet elements, is performed.
摘要翻译:在其中发送和接收包括附加了奇偶校验字母元素的信息字母表元素的系统代码的系统中,(1)将K0个虚拟字母元素加到K个信息字母表单元中,以产生第一代码K1(= K + K0)信息字母元素; (2)从K1信息字母表元素的第一代码创建的M个奇偶校验字母元素被添加到K1信息字母元素的该第一代码中,并且删除K0个虚拟字母元素以产生N(= K + M )字母元素; 和(3)在接收侧接收到系统代码,将K0虚拟字母元素添加到接收的系统代码,并且执行通过添加K0虚拟字母表元素而获得的N1个字母元素的代码的解码。
摘要:
A QCTC (Quasi-Complementary Turbo Code) generating apparatus having: a turbo encoder for generating an information symbol sequence and a plurality of parity symbol sequences by encoding the information symbol sequence; a channel interleaver for individually interleaving the symbol sequences, generating new parity symbol sequences by multiplexing the symbols of parity symbol sequences with the same priority levels, and serially concatenating the information symbol sequence and the new parity symbol sequences; and a QCTC generator for generating a sub-code with a given code rate by recursively selecting a predetermined number of symbols from the concatenated symbol sequence at a given starting position.