Patent ID: 7085969
Filing Date: 2006-08-01
Classification: H03M,H04L

Abstract:
1. An apparatus for interleaving comprising: (a) a first blocker that receives and groups a source sequence of symbols into a sequence of M blocks, wherein M is a number of blocks that is determined by the number of symbols of the source sequence of symbols, and wherein each block includes L number of symbols; (b) an intra-permuter that receives and performs intra-block permutations on the sequence of M blocks from the first blocker to produce an intra-block permuted sequence by re-ordering the symbols within each block of the sequence of M blocks; (c) a second blocker that receives the intra-block permuted sequence from the intra-permuter and groups the intra-block permuted sequence into an intra-block permuted sequence of blocks; and (d) an inter-permuter that receives and performs inter-block permutations on the intra-block permuted sequence of blocks from the second blocker by re-ordering the symbols in each block of the intra-block permuted sequence of blocks across a number of blocks to form an interleaved output sequence of symbols, wherein the symbols of a given block K in the intra-block permuted sequence of blocks are re-ordered across E