Sociedade Brasileira de Telecomunicações · desde 1983 secretaria@sbrt.org.br
← SBrT2020

Considerações sobre o Desempenho e a Complexidade Computacional de Algoritmos Utilizados em Sistemas de Cancelamento Adaptativo de Ruído

Rafael R Pertum, Eduardo V Kuhn
Algoritmo NLMSalgoritmos VSS-NLMScancelamento adaptativo de ruídofiltragem adaptativa

Resumo

Este artigo trata da avaliação de desempenho e da complexidade computacional de um sistema de cancelamento adaptativo de ruído (implementado em hardware), operando com o algoritmo NLMS (normalized leaste-mean-square) e outros três algoritmos VSS-NLMS (variable-step-size NLMS) da literatura. Especificamente, sinais de fala contaminados por ruído de balbúrdia e de obras em construção são processados pelo sistema, sendo os sinais resultantes utilizados para avaliar o desempenho do sistema frente a diferentes valores de SNR (signal-to-noise ratio). Resultados obtidos através de avaliações objetivas de qualidade e inteligibilidade confirmam a eficácia do sistema. Ainda, tendo como base o tempo de execução de cada função, uma comparação da complexidade computacional dos algoritmos é apresentada, evidenciando assim requisitos computacionais e características importantes dos algoritmos considerados.