Interleavers based on golden-section increments are disclosed for use with
Turbo and Turbo-like error-correcting codes. The interleavers have a
tendency to maximally spread the error-bursts generated by an error-burst
channel or decoder, independent of the error-burst length. The code block
size uniquely defines a golden section increment without having to perform
a time consuming search for the best increment value. The disclosed
embodiments include golden relative prime interleavers, golden vector
interleavers and dithered golden vector interleavers. Also disclosed are
methods to reduce the size of memory required for storing the interleaving
indexes.
Interleavers baseado em incrementos da dourado-seção é divulgado para o uso com Turbo e Turbo-como códigos error-correcting. Os interleavers têm uma tendência espalhar màxima erro-estouram gerado pelo erro-estouraram a canaleta ou o decodificador, independent do erro-estourou o comprimento. O tamanho de bloco do código define excepcionalmente um incremento dourado da seção sem ter que executar uma busca consumindo do tempo para o mais melhor valor do incremento. As incorporações divulgadas incluem interleavers principais relativos dourados, interleavers dourados do vetor e interleavers dourados hesitados do vetor. São divulgados também os métodos para reduzir o tamanho da memória requerido armazenando os índices intercalar.