# Permutation Polynomial Interleavers: An Algebraic-Geometric Perspective

@article{Takeshita2007PermutationPI, title={Permutation Polynomial Interleavers: An Algebraic-Geometric Perspective}, author={Oscar Y. Takeshita}, journal={IEEE Transactions on Information Theory}, year={2007}, volume={53}, pages={2116-2132} }

An interleaver is a critical component for the channel coding performance of turbo codes. Algebraic constructions are important because they admit analytical designs and simple, practical hardware implementation. The spread factor of an interleaver is a common measure for turbo coding applications. Maximum-spread interleavers are interleavers whose spread factors achieve the upper bound. An infinite sequence of quadratic PPs over integer rings that generate maximum-spread interleavers is…

## Figures and Tables from this paper

## 97 Citations

A New Metric for Permutation Polynomial Interleavers

- Computer Science2006 IEEE International Symposium on Information Theory
- 2006

A new interleaver metric that is a function of both the non-linearity metric and the spread factor is proposed and, when tail-biting constituent codes are used, the resulting turbo codes are quasi-cyclic.

Optimum Distance Quadratic Permutation Polynomial-Based Interleavers for Turbo Codes

- Computer Science2006 IEEE International Symposium on Information Theory
- 2006

Large tables of optimum (in terms of turbo code minimum distance and multiplicity) QPPs for turbo codes with 8-state and 16-state constituent codes are presented and the minimum distances are compared to existing results in the literature on dithered relative prime (DRP) interleavers.

Further Results on Quadratic Permutation Polynomial-Based Interleavers for Turbo Codes

- Computer ScienceArXiv
- 2011

This work derives some upper bounds on the best achievable minimum distance dmin of QPP-based conventional binary turbo codes (with tailbiting termination, or dual termination when the interleaver length N is sufficiently large) that are tight for larger block sizes.

Permutation polynomial based interleavers for turbo codes over integer rings: theory and applications

- Mathematics
- 2007

Turbo codes are a class of high performance error correcting codes (ECC) and an interleaver is a critical component for the channel coding performance of turbo codes. Algebraic constructions of…

On the Minimum Distance of Turbo Codes With Quadratic Permutation Polynomial Interleavers

- Computer ScienceIEEE Transactions on Information Theory
- 2012

This paper derives some upper bounds on the best achievable minimum distance dmin of QPP-based conventional binary turbo codes (with tailbiting termination, or dual termination when the interleaver length N is sufficiently large) that are tight for larger block sizes.

Novel Interleaver Design for Turbo Codes

- Computer ScienceWirel. Pers. Commun.
- 2016

A novel interleaving design is proposed, a variant of QPP interleaver, for turbo codes, which permutes a sequence of bits with the same statistical distribution as a conventional QPPinterleaver and performs as well as or better than the conventional Q PP.

Simple Metrics for Turbo Code Interleavers

- Computer Science, Business
- 2012

Three key properties (i.e. spread factor, dispersion, and edge effects) of turbo code interleavers are investigated, and two new metrics alpha and beta are proposed for turbo codes with good permutation polynomial interleaver found by these metrics.

Efficient implementation of quadratic permutation polynomial interleaver in turbo codes

- Computer Science2009 International Conference on Wireless Communications & Signal Processing
- 2009

With the aid of the proposed method, turbo codes can be implemented in parallel processing with low latency for high date rate applications.

Performance of Möbius Interleavers for Turbo Codes

- Computer ScienceWirel. Pers. Commun.
- 2018

It is shown how the shifted cycles of these interleavers can be related to the cycle structure of the primary Möbius transformation and its coefficients and an upper bound on the number of total tested BFPs for the proposed truncated M Öbius interleaver is found.

On the Equivalence of Cubic Permutation Polynomial and ARP Interleavers for Turbo Codes

- Computer ScienceIEEE Transactions on Communications
- 2017

The conditions for a QPP interleaving to be equivalent to an ARP interleaver are extended for cubic permutation polynomial (CPP) interleavers and it is shown that the CPPInterleavers are always equivalent to a ARPinterleavers with disorder degree greater than one and smaller than the interlever length.

## References

SHOWING 1-10 OF 57 REFERENCES

Interleavers for turbo codes using permutation polynomials over integer rings

- Computer ScienceIEEE Transactions on Information Theory
- 2005

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.

New deterministic interleaver designs for turbo codes

- Computer ScienceIEEE Trans. Inf. Theory
- 2000

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.

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

- Computer ScienceIEEE Transactions on Information Theory
- 2006

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.

Design of interleavers for turbo codes: Iterative interleaver growth algorithms of polynomial complexity

- Computer ScienceIEEE Trans. Inf. Theory
- 1999

This paper addresses the problem of designing interleavers for parallel concatenated convolutional codes (PCCCs) tailored to specific constituent codes with a canonical form of the interleaving engine denoted as the finite-state permuter (FSP) and demonstrates the minimal delay property of this canonical form.

On quadratic inverses for quadratic permutation polynomials over integer rings

- MathematicsIEEE Transactions on Information Theory
- 2006

All but one of the quadratic interleavers proposed earlier by Sun and Takeshita are found to admit a quadRatic inverse, although none were explicitly designed to do so.

On Deterministic Linear Interleavers for Turbo-Codes

- Computer Science
- 1997

The original idea of a turbo-code C T (I 65536 ; (37; 21); 1=2) used a systematic recursive convolutional code (SRCC) (37,21) 1 punctured to rate 1/2 1] with a random interleaver of block length…

A New Construction for LDPC Codes using Permutation Polynomials over Integer Rings

- Computer ScienceArXiv
- 2005

A new construction is proposed for low density parity check (LDPC) codes using quadratic permutation polynomials over finite integer rings, which provides a good framework for studying near-codewords in LDPC codes.

Computing the free distance of turbo codes and serially concatenated codes with interleavers: algorithms and applications

- Computer ScienceIEEE J. Sel. Areas Commun.
- 2001

We present a new algorithm for computing the free distance d/sub free/ of parallel and serially concatenated codes with interleavers, the parameter that dominates the code performance at very high…

Deterministic Interleavers for Turbo Codes with Random-like Performance and Simple Implementation

- Computer Science

A general case is found that outperforms the random interleavers for every size of the finite field tested and raises the question of which are the parameters needed to determine how good an interleaver is.

Interleaver design for turbo codes

- Computer ScienceIEEE J. Sel. Areas Commun.
- 2001

A new interleaver design for turbo codes with short block length based on the distance spectrum of the code and the correlation between the information input data and the soft output of each decoder corresponding to its parity bits is described.