Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
O que é Interleave Codificação
? Em vez de transmitir ou gravar informações como um fluxo constante de código binário , codificação intercalam pega os dados e embaralha os bits binários de várias maneiras , de modo que diferentes trechos de código tornam-se misturados . Este processo faz com que seja muito mais fácil de detectar erros de cópia em código binário , como quando um 1 fica substituído por um 0. Erros

código binário, os únicos dígitos são 1 e 0. Se um codificador coloca um 1 onde não é suposto ser um 0, que resulta em erros quando o decodificador restaura os dados binários para sua forma original , como um texto escrito ou um sinal sonoro. Mensagens de código binário inclui o espaço entre cada trecho de código para instalar bits de verificação que detectam erros na codificação . Quando confrontados com um grande bloco de código, um pouco de verificação só pode detectar um número limitado de erros.
Intercalada

intercalada melhora a capacidade dos bits de verificação para detectar erros . Quando intercalando remodelações do código, ele quebra longos trechos ou palavras de código em unidades menores , dando os bits de verificação trechos menores para trabalhar. Isso aumenta a porcentagem de erros que pegar. Quando os fabricantes de música codificar CDs , por exemplo, intercalação espalha um único quadro de dados mais de 109 quadros. Se um pouco de seleção é capaz de capturar quatro erros por pequeno quadro , quebrando a estrutura original em 109 significa que os bits pode pegar 436 erros , ou quatro para cada um dos quadros.

Tipos

bloco de intercalação leva um bloco de tamanho fixo de caracteres e reorganiza -los sem repetir ou omitir quaisquer caracteres individuais. Intercalação Convoluted impõe diferentes atrasos na transmissão de bits de dados , mudando a ordem . Intercalação helicoidal reorganiza os elementos de código através da quebra de um bloco de código em componentes menores , em seguida, colocá-los em uma matriz hélice para quebrar a ordem original. CDs usar cross- intercalado Reed -Solomon codificação ( CIRC ) , que divide os dados em palavras de código, em seguida, embaralha peças de diferentes palavras de código juntos.
Desintercalamento

intercalação código é apenas o primeiro passo . Quando os dados chegam ao seu destino , o computador de recepção deve deinterleave ele . O desentrelaçador está definido para reverter a transformação operada pelo entrelaçamento inicial, restaurar o código original . Se você usar um intercalador complicado, o desentrelaçador pode restaurar os pedaços de código para a ordem original , mas não pode mudar o fato de que cada quadro de dados foi adiada pelo processo. Como resultado, a transmissão fica para trás quando o original teria chegado sem intercalação .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar uma URL Baseado em WSDL 
·Um atributo de erro Duplicate foi encontrado durante um…
·Por Scroll Bar piscar é 
·Como fazer XSL Ignore a referência DTD em XML 
·Diferença entre determinísticas e não determinístic…
·O que é um ponto de interrupção de exceção 
·É Tidy Script Malware 
·Refatorar o código para melhor desempenho 
·Silverlight 3D Carousel Effect Tutorial 
·O que faz Alias ​​média no I /O de arquivos 
  Artigos em destaque
·Como fazer um fatorial em CPP 
·Como usar objetos em 2D CPP 
·Como fazer uma String em uma matriz em C + + 
·Como multiplicar várias inteiros em C 
·Como converter LPSTR para INT 
·Como criar uma cópia instantânea de uma lista ligada 
·Como exibir uma String para trás em C 
·Como converter uma string para um Enum 
·C + + Fibonacci Número Função 
·Como mover um ponteiro de arquivo em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados