Código convolucional
Origem: Wikipédia, a enciclopédia livre.
Em telecomunicação, um código convolucional é um tipo de código corretor de erro em que cada conjunto de m símbolos é transformado em um conjunto de n símbolos, onde . Essa tranformação é função dos últimos k símbolos na entrada do codificador, e a razão m/n é conhecida como taxa de código.
Códigos convolucionais são usados geralmente para melhorar a performance da comunicação via rádio e satélite.
[editar] Codificação
A codificação convolucional é assim denominada porque se baseia no uso de memórias e multiplicações para realizar a convolução de um sinal de entrada com a resposta ao impulso do sistema codificador, de forma similar à um filtro de resposta finita ao impulso (FIR).
[editar] Decodificação
Existem diversos algoritmos para a decodificação de códigos convolucionais. Para valores de k relativamente pequenos geralmente é usado o algoritmo de Viterbi, pois ele oferece a melhor performance do ponto de vista probabilístico (maximum likelihood performance).