Portal de Eventos Científicos da UTFPR (EVIN), XXII Seminário de Iniciação Científica e Tecnológica da UTFPR

Tamanho da fonte: 
Implementação de algoritmos adaptativos de passo variável para cancelamento de eco
MATHEUS MILANI DE ASSUNCAO

Última alteração: 2018-06-17

Resumo


O presente projeto de pesquisa consiste na implementação prática de algoritmos adaptativos de passo variável para a aplicação de cancelamento de eco em sistemas de telefonia, utilizando a placa de desenvolvimento ARM Cortex-M4 Starter da Cypress Semiconductors. Para tal, um estudo abrangente da placa de desenvolvimento considerada foi inicialmente realizado tendo como base o material fornecido pela ARM University, visando obter um melhor entendimento do microcontrolador e dos periféricos envolvidos. Em seguida, foi conduzida uma revisão e aprimoramento dos drivers responsáveis pelo gerenciamento dos periféricos empregados na aquisição e síntese dos sinais, onde os protocolos de comunicação I2C (inter-integrated circuit) e I2S (inter-IC sound) são utilizados. Associado a isso, um estudo sobre a técnica de DMA (direct memory access) foi realizado, objetivando tornar eficiente a transferência de dados entre os periféricos e o microcontrolador. Ainda, um curso sobre filtragem adaptativa ministrado pelo professor Ali H. Sayed da University of California (UCLA) vem sendo realizado a fim de aprender os conceitos e fundamentos de diferentes algoritmos adaptativos. Todavia, apesar da implementação prática dos algoritmos LMS (least-mean-square) e NLMS (normalized LMS) de passo fixo ter sido realizada, os resultados alcançados no contexto de cancelamento de eco são ainda pouco expressivos. Portanto, no intuito de dar prosseguimento ao presente trabalho de pesquisa, pretende-se agora estender os resultados obtidos para algoritmos adaptativos de passo variável.

 


Palavras-chave


Algoritmo LMS; filtragem adaptativa; microcontroladores; protocolos de comunicação.