Sumários

7ª semana (2ª parte)

23 Abril 2026, 19:30 Francisco Monteiro


      Canal com rasuras (“erasure channel”).

      Códigos Fonte ("Fountain codes").

      Códigos LT ("Luby Transform").

      Codificação de rede ("Network Coding").

      Codificação em Rede na Camada Física ("Physical layer network coding").

7ª semana (1ª parte)

23 Abril 2026, 18:00 Francisco Monteiro


      Revisão de códigos LDPC.

      Revisão de “Guessing Random Aditive Noise Decoder” (GRAND).

      Revisão da descodificação de LDPCs curtos com GRAND.

      Revisão de “Tanner graphs” e de “belief-propagation”.

      Canal com rasuras (“erasure channel”).

6ª semana (2ª parte)

16 Abril 2026, 19:30 Francisco Monteiro


      Técnicas de camada física para 6G (processamento MIMO, códigos de comprimento curto, ISAC, OTFS).

      Descodificação GRAND (“guessing random aditive noise decoding")

      Limitações de GRAND, domínio de aplicação em termos de comprimento do código e da redundância.

      Códigos lineares aleatórios ("random linear codes")

      Descodificação GRAND para canais markovianos (erros em rajada).

      Desempenho e complexidade de GRAND.

      Construção de códigos LDPC quase-regulares.

      Representação de LDPCs num Tannar graph (gráfico de Tanner).

      Algoritmo belief propagation (propagação de crenças) em “Tanner graphs”.2

      Descodificação de códigos LDPC quase-regulares curtos com GRAND com filtragem de posições.

6ª semana (1ª parte)

16 Abril 2026, 18:00 Francisco Monteiro


      Revisão do algoritmo de Viterbi (AV).

      Exercícios de descodificação de códigos convolucionais com o AV.

      Códigos BCH.

      Perspetiva histórica de 75 anos de teoria de codificação de canal e sua aplicação em sistemas de comunicação sem fios.

      Entrelaçadores ("interleavers") para canais com erros em rajada.

      Requisitos URLLC ("ultra-reliable low-latency communications") para 6G.


5ª semana (2ª parte)

9 Abril 2026, 19:30 Francisco Monteiro


      Problema da detecção de sequências em cadeiras de Markov.

      Algoritmo de Viterbi.

      Exemplo de descodificação de uma sequência por aplicação detalhada das regras do algoritmo de Viterbi.

      Probabilidades versus "log-likelihood" e "custos" de transições.

      Descodificação de sequências com descodificação "hard" e descodificação "soft".

      Turbo-códigos: codificação e descodificação iterativa.

      Introdução a códigos "low-density parity-check" (LDPC) (ou códigos de Gallager ou códigos MacKay-Neal).