Tamanho da fonte:
Implementação prática de algoritmos adaptativos de passo variável em sistemas de cancelamento de ruído
Última alteração: 2019-08-17
Resumo
Este projeto de pesquisa trata da implementação prática de algoritmos adaptativos de passo variável. Para isso, foi utilizada a placa de desenvolvimento Cortex-FM4 Starter da Cypress Semiconductors, a IDE (integrated developent environment) Keil MDK (microcontroller development kit) e o software MATLAB®. Inicialmente, foi realizada na placa de desenvolvimento a implementação de um sistema de cancelamento adaptativo de ruído, utilizando um algoritmo VSS-NLMS (variable step-size normalized least-mean-square) desenvolvido por Zipf, Tobias e Seara. Em seguida, foram conduzidas comparações de desempenho entre os resultados obtidos a partir da placa de desenvolvimento e do MATLAB®, as quais confirmam a validade da implementação proposta para sinais de fala por meio da métrica NRR (noise reduction ratio). Tendo em vista os resultados alcançados e visando dar continuidade ao projeto, pretende-se agora implementar outros algoritmos adaptativos, incluir uma planta na entrada de referência para emular imperfeições na aquisição dos sinais, bem como realizar testes qualitativos mais extensos.
Palavras-chave
Algoritmo VSS-NLMS; filtragem adaptativa; processamento digital de sinais.
Texto completo:
PDF