Estudo e Implementação de Decodificadores por Cancelamento Sucessivo em Lista para Códigos Polares
Author:
Freitas, Luíza Machado de
Abstract:
Códigos Polares são códigos de bloco lineares e são um tipo de código corretor de erro que comprovadamente atinge a capacidade de Shannon. Por essa razão, foram selecionados para os canais de controle do padrão 5G que está sendo implementado no Brasil. Estes códigos se baseiam na ideia de polarização de canal, em que são produzidas cópias de um canal binário relacionadas entre si, de modo que as saídas de alguns canais sejam altamente confiáveis, enquanto as dos outros apresentem confiabilidade muito baixa. A mensagem é transmitida pelos canais confiáveis. Isto permite que uma mensagem binária codificada com polarização seja transmitida por um canal ruidoso. Entre os diferentes métodos de transmissão, foi estudado o uso da modulação por amplitude de pulso (M-PAM), ou seja, a criação de um código polar modulado. Com a M-PAM uma série de amplitudes (símbolos) representam os bits binários que se deseja transmitir. Será feita uma breve descrição da teoria relativa aos Códigos Polares, da decodificação por cancelamento sucessivo em lista, da construção de um código polar modulado e também dos resultados das implementações em linguagem Python.