In the method of generating an interleaved address, each 2^i mod (p-1)
value for i=0 to x-1 is stored. Here, p is a prime number dependent on a
block size K of a data block being processed and x is greater than one. An
inter-row sequence number is multiplied with a column index number to
obtain a binary product. Both the inter-row sequence number and the column
index number are for the block size K and the prime number p. Then, each
binary component of the binary product is multiplied with a respective one
of the stored 2^i mod (p-1) values to obtain a plurality of
intermediate mod value. An intra-row permutation address is generated
based on the plurality of intermediate mod values, and an interleaved
address is generated based on the intra-row permutation address.
No método de gerar um endereço intercalado, cada valor da modificação 2^i (p-1) para i=0 a x-1 é armazenado. Aqui, p é um dependente principal do número em um tamanho de bloco K de um bloco dos dados que está sendo processado e x é mais grande de um. Um número de seqüência da inter-fileira é multiplicado com um número de índice da coluna para obter um produto binário. o número de seqüência da inter-fileira e o número de índice da coluna são para o tamanho de bloco K e o número principal p. Então, cada componente binário do produto binário é multiplicado com respectivo dos valores armazenados da modificação 2^i (p-1) para obter um plurality do valor intermediário da modificação. Um endereço da permutação da intra-fileira é gerado baseou no plurality de valores intermediários da modificação, e um endereço intercalado é gerado baseou no endereço da permutação da intra-fileira.