Patent ID: 6014761
Filing Date: 2000-01-11
Classification: H04L

Abstract:
A data transmission system comprising an interleaver and a de-interleaver adapted to communicate with a channel; wherein said interleaver interleaves an original data stream by an interleaving parameter (D-1) so that said original data stream is divided in data blocks with J data units j=0 to J-1; wherein said de-interleaver recovers said data stream by use of said interleaving parameter; and wherein said interleaver and said de-interleaver each has a memory for writing and reading said data units to memory locations identified by a single pointer and a pointer generator for generating said pointer during interleaving and de-interleaving; said pointer generator cyclically modulo incrementing said pointer by .DELTA.j, with .DELTA.j=j * (D-1)/J wherein j is cyclically incremented in the range from j=1 to (J-1) everytime the pointer is incremented.