Patent ID: 9065485
Filing Date: 2015-06-23
Classification: G11C,H03M

Abstract:
1. A method of interleaving a set of data items from an original order to an interleaved order, the method comprising: calculating in advance an initial value of at least one parameter for use by logic circuitry to initialize interleaving operation; storing the initial value of the at least one parameter as a stored initial value of the at least one parameter; and using the stored initial value of the at least one parameter with the logic circuitry to generate interleaved order positions for the set of data items, wherein the logic circuitry comprises a quadratic permutation polynomial (QPP) interleaver, wherein the logic circuitry comprises a single processing engine and the at least one parameter comprises a first parameter having a value represented by (a+b)mod K and a second parameter having a value represented by (2b)mod K, where K represents block size in the set of data items, and a and b represent coefficients of a QPP determining the interleaved order from the original order.