- O que é decodificador de codificador convolucional?
- O que um decodificador Viterbi faz?
- Como os códigos convolucionais são decodificados usando o algoritmo Viterbi?
- Como funciona um codificador convolucional?
O que é decodificador de codificador convolucional?
Uma rede convolucional Encoder-Decoder é uma rede padrão usada para tarefas que requerem previsões densas em pixels, como segmentação semântica (Badrinarayanan et al., 2017), computando o fluxo óptico e mapas de disparidade (Mayer et al., 2016) e detecção de contorno (Yang et al., 2016).
O que um decodificador Viterbi faz?
O decodificador Viterbi examina uma sequência inteira recebida de um determinado comprimento. O decodificador calcula uma métrica para cada caminho e toma uma decisão com base nessa métrica. Todos os caminhos são seguidos até que dois caminhos convergem em um nó. Então o caminho com a métrica mais alta é mantida e a métrica mais baixa é descartada.
Como os códigos convolucionais são decodificados usando o algoritmo Viterbi?
O algoritmo Viterbi é utilizado para decodificar os códigos convolucionais. Novamente a decodificação pode ser feita em duas abordagens. Uma abordagem é chamada de decodificação de decisão dura, que usa a distância de Hamming como métrica para realizar a operação de decodificação, enquanto que a decodificação de decisão suave usa distância euclidiana como uma métrica.
Como funciona um codificador convolucional?
Na codificação convolucional, os bits de informação sucessiva K são codificados continuamente sem que sua sequência seja quebrada em uma sequência de n bits (n > k). Como mostrado em fig. 25, a codificação pode ser alcançada por operações lineares de um registro de mudança de estado finito e também é representado por um diagrama de treliça (Fig. 26).