scispace - formally typeset
Journal ArticleDOI

New deterministic interleaver designs for turbo codes

TLDR
Several new classes of deterministic interleavers of length N are presented, with construction complexity O(N), that permute a sequence of bits with nearly the same statistical distribution as a random interleaver and perform as well as or better than the average of a set of randomInterleavers.
Abstract
It is well known that an interleaver with random properties, quite often generated by pseudo-random algorithms, is one of the essential building blocks of turbo codes. However, randomly generated interleavers have two major drawbacks: lack of an adequate analysis that guarantees their performance and lack of a compact representation that leads to a simple implementation. We present several new classes of deterministic interleavers of length N, with construction complexity O(N), that permute a sequence of bits with nearly the same statistical distribution as a random interleaver and perform as well as or better than the average of a set of random interleavers. The new classes of deterministic interleavers have a very simple representation based on quadratic congruences and hence have a structure that allows the possibility of analysis as well as a straightforward implementation. Using the new interleavers, a turbo code of length 16384 that is only 0.7 dB away from capacy at a bit-error rate (BER) of 10/sup -5/ is constructed. We also generalize the theory of previously known deterministic interleavers that are based on block interleavers, and we apply this theory to the construction of a nonrandom turbo code of length 16384 with a very regular structure whose performance is only 1.1 dB away from capacity at a BER of 10/sup -5/.

read more

Citations
More filters
Book

The art of error correcting coding

TL;DR: This chapter discusses encoding and decoding of binary BCH codes as well as some of the techniques used in the Viterbi algorithm, which simplifies the decoding process and increases the chances of success in the face of uncertainty.
Journal ArticleDOI

Interleavers for turbo codes using permutation polynomials over integer rings

TL;DR: A class of deterministic interleavers for turbo codes (TCs) based on permutation polynomials over /spl Zopf//sub N/ is introduced, which can be algebraically designed to fit a given component code.
Journal ArticleDOI

On maximum contention-free interleavers and permutation polynomials over integer rings

TL;DR: It is shown that permutation polynomials generate maximum contention-free interleavers, i.e., every factor of the interleaver length becomes a possible degree of parallel processing of the decoder.
Journal ArticleDOI

Soft-decision decoding of Reed-Muller codes: recursive lists

TL;DR: Simulation results show that for all RM codes of length 256 and many subcodes of length 512, these algorithms approach maximum-likelihood (ML) performance within a margin of 0.1 dB.
Journal ArticleDOI

Code construction and decoding of parallel concatenated tail-biting codes

TL;DR: Based on the two-dimensional (2-D) weight distribution of tail-biting codes, guidelines on how to choose tail biting component codes that are especially suited for parallel concatenated coding schemes are given.
References
More filters
Proceedings ArticleDOI

Near Shannon limit error-correcting coding and decoding: Turbo-codes. 1

TL;DR: In this article, a new class of convolutional codes called turbo-codes, whose performances in terms of bit error rate (BER) are close to the Shannon limit, is discussed.
Journal ArticleDOI

Unveiling turbo codes: some results on parallel concatenated coding schemes

TL;DR: A method to evaluate an upper bound to the bit error probability of a parallel concatenated coding scheme averaged over all interleavers of a given length is proposed and used to shed some light on some crucial questions which have been floating around in the communications community since the proposal of turbo codes.
Book

Error-Correction Coding for Digital Communications

TL;DR: This paper presents a meta-modelling architecture for Convolutional Code Structure and Viterbi Decoding, and some of the techniques used in this architecture can be applied to Group Codes and Block Codes.
Journal ArticleDOI

A distance spectrum interpretation of turbo codes

TL;DR: The interleaver in the turbo encoder is shown to reduce the number of low-weight codewords through a process called "spectral thinning," which results in the free distance asymptote being the dominant performance parameter for low and moderate signal-to-noise ratios.
Related Papers (5)