Lar Desenvolvimento O que é um código de bloco? - o que é techopedia

O que é um código de bloco? - o que é techopedia

Índice:

Anonim

Definição - O que significa Código de Bloco?

Na programação de software, um código de bloco é usado para converter o código de software ou um algoritmo em qualquer forma específica, para que erros, se houver, no código possam ser minimizados. O código de bloco também pode ser aplicado nos domínios das telecomunicações, teoria da informação e teoria da codificação. A idéia principal é codificar uma mensagem para um destinatário de forma que ele possa solucionar erros, se houver, na mensagem com a ajuda da codificação.

Techopedia explica código de bloco

O matemático americano Richard Hamming pode reivindicar muito crédito pelo código de bloco pioneiro em 1950. De fato, um desses códigos de bloco é denominado "código de Hamming", em homenagem a Hamming.

A idéia principal por trás dos códigos de bloco é fornecer ao usuário ou destinatário dessas entradas de códigos a ajuda da qual o usuário pode solucionar quaisquer possíveis erros no código sem precisar entrar em contato com a fonte do código. Nas telecomunicações, o princípio é codificar uma mensagem de modo a que o destinatário da mensagem possa corrigir um número limitado de erros, de modo a ter uma aceitação mínima da mensagem. Essa ação evita a possibilidade de retransmissão da mensagem, que desperdiça tempo e recursos.

Existem vários tipos de código de bloco usados, incluindo:

  • Códigos Reed-Salomão
  • Códigos de Hamming
  • Códigos do expansor
  • Códigos Golay
  • Códigos Hadamard
  • Códigos Reed-Muller
O que é um código de bloco? - o que é techopedia