Codificador e Decodificador

O codificador e o decodificador são projetados de acordo com o tipo de erro a ser tratado. Não existe um código de correção de erros genérico, assim para cada tipo de erro deve ser empregado um determinado código. Por exemplo, em linhas telefônicas e meios magnéticos, é comum ocorrerem erros em rajada, necessitando códigos de correção para esse tipo de erro.