Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs

Detalhes bibliográficos
Autor(a) principal: Andrade, Heitor Coltro de
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/272010
Resumo: Nos últimos anos, o uso de aparelhos auditivos vem crescendo constantemente. Ainda assim, há muitos desafios pendentes no desenvolvimento dos mesmos. Dentre estes destaca se o problema de redução de ruído, visto que, ao utilizar-se técnicas comuns de ampliação do sinal, aumenta-se não só o áudio de interesse como também barulhos e ruídos ao re dor do usuário, causando grande desconforto. Já existem soluções teóricas na literatura para esse problema. No entanto, tais soluções acabam sendo muito custosas devido à alta dificuldade de atender às restrições de área e energia que um aparelho auditivos pro porciona, custo esse que acaba sendo passado para o usuário final. Todavia, os recentes avanços nas tecnologias de rede permitem uma abordagem de computação de borda, onde o processamento desses algoritmos poderia ser feito através de uma arquitetura dedicada, de forma a atender os requisitos de latência do problema. O presente trabalho apresenta a implementação de um sistema de redução de ruído para aparelhos auditivos binaurais. Para essa redução, foi utilizado um filtro de Wiener adaptativo multicanal implementado a nível RTL utilizando aritmética de ponto fixo.
id UFRGS-2_8357c7841a7cc75d87ffa8eb6bb9bad4
oai_identifier_str oai:www.lume.ufrgs.br:10183/272010
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Andrade, Heitor Coltro deNazar, Gabriel LucaItturriet, Fabio Pires2024-02-16T05:00:42Z2023http://hdl.handle.net/10183/272010001195961Nos últimos anos, o uso de aparelhos auditivos vem crescendo constantemente. Ainda assim, há muitos desafios pendentes no desenvolvimento dos mesmos. Dentre estes destaca se o problema de redução de ruído, visto que, ao utilizar-se técnicas comuns de ampliação do sinal, aumenta-se não só o áudio de interesse como também barulhos e ruídos ao re dor do usuário, causando grande desconforto. Já existem soluções teóricas na literatura para esse problema. No entanto, tais soluções acabam sendo muito custosas devido à alta dificuldade de atender às restrições de área e energia que um aparelho auditivos pro porciona, custo esse que acaba sendo passado para o usuário final. Todavia, os recentes avanços nas tecnologias de rede permitem uma abordagem de computação de borda, onde o processamento desses algoritmos poderia ser feito através de uma arquitetura dedicada, de forma a atender os requisitos de latência do problema. O presente trabalho apresenta a implementação de um sistema de redução de ruído para aparelhos auditivos binaurais. Para essa redução, foi utilizado um filtro de Wiener adaptativo multicanal implementado a nível RTL utilizando aritmética de ponto fixo.The use of hearing aids has been steadily increasing in recent years. However, there are still several pending challenges regarding their development. Among such challenges, the problem of noise reduction stand out because the use of common signal amplifica tion techniques results not only the desired audio, but also the noise surrounding the user, causing discomfort. Theoretical solutions for this problem already exist in academic studies. However, such solutions end up often being too expensive due to the challenging nature of the area and energy constraints of hearing devices, which often translates into an increased cost for the end user. The recennt advances in network technology, however, would allow edge computing approaches to the problem, where such algorithms could be run on dedicated architectures, making it easier to comply with the problems latency re quirements. This work shows the implementation of a noise reduction system for binaural hearing aids devices. The noise reduction was accomplished with a RTL implementation of an adaptive multichannel Wiener filter utilizing fixed point arithmetic.application/pdfporAparelho auditivoRuído : ReduçãoParalelismoFPGAWiener filterHearingImplementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAsImplementatinon of a noise reduction algorithm for binaural hearing aids devices in FPGAs info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2023Ciência da Computação: Ênfase em Engenharia da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001195961.pdf.txt001195961.pdf.txtExtracted Texttext/plain58253http://www.lume.ufrgs.br/bitstream/10183/272010/2/001195961.pdf.txt63ef9e71563adbe52956f772a050a17bMD52ORIGINAL001195961.pdfTexto completoapplication/pdf1576539http://www.lume.ufrgs.br/bitstream/10183/272010/1/001195961.pdf8e1b0cd08e9291968413cd1c91793654MD5110183/2720102024-03-02 05:05:27.760207oai:www.lume.ufrgs.br:10183/272010Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-03-02T08:05:27Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
dc.title.alternative.en.fl_str_mv Implementatinon of a noise reduction algorithm for binaural hearing aids devices in FPGAs
title Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
spellingShingle Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
Andrade, Heitor Coltro de
Aparelho auditivo
Ruído : Redução
Paralelismo
FPGA
Wiener filter
Hearing
title_short Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
title_full Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
title_fullStr Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
title_full_unstemmed Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
title_sort Implementação de um algoritmo de redução de ruído para aparelhos auditivos binaurais em FPGAs
author Andrade, Heitor Coltro de
author_facet Andrade, Heitor Coltro de
author_role author
dc.contributor.author.fl_str_mv Andrade, Heitor Coltro de
dc.contributor.advisor1.fl_str_mv Nazar, Gabriel Luca
dc.contributor.advisor-co1.fl_str_mv Itturriet, Fabio Pires
contributor_str_mv Nazar, Gabriel Luca
Itturriet, Fabio Pires
dc.subject.por.fl_str_mv Aparelho auditivo
Ruído : Redução
Paralelismo
topic Aparelho auditivo
Ruído : Redução
Paralelismo
FPGA
Wiener filter
Hearing
dc.subject.eng.fl_str_mv FPGA
Wiener filter
Hearing
description Nos últimos anos, o uso de aparelhos auditivos vem crescendo constantemente. Ainda assim, há muitos desafios pendentes no desenvolvimento dos mesmos. Dentre estes destaca se o problema de redução de ruído, visto que, ao utilizar-se técnicas comuns de ampliação do sinal, aumenta-se não só o áudio de interesse como também barulhos e ruídos ao re dor do usuário, causando grande desconforto. Já existem soluções teóricas na literatura para esse problema. No entanto, tais soluções acabam sendo muito custosas devido à alta dificuldade de atender às restrições de área e energia que um aparelho auditivos pro porciona, custo esse que acaba sendo passado para o usuário final. Todavia, os recentes avanços nas tecnologias de rede permitem uma abordagem de computação de borda, onde o processamento desses algoritmos poderia ser feito através de uma arquitetura dedicada, de forma a atender os requisitos de latência do problema. O presente trabalho apresenta a implementação de um sistema de redução de ruído para aparelhos auditivos binaurais. Para essa redução, foi utilizado um filtro de Wiener adaptativo multicanal implementado a nível RTL utilizando aritmética de ponto fixo.
publishDate 2023
dc.date.issued.fl_str_mv 2023
dc.date.accessioned.fl_str_mv 2024-02-16T05:00:42Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/272010
dc.identifier.nrb.pt_BR.fl_str_mv 001195961
url http://hdl.handle.net/10183/272010
identifier_str_mv 001195961
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/272010/2/001195961.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/272010/1/001195961.pdf
bitstream.checksum.fl_str_mv 63ef9e71563adbe52956f772a050a17b
8e1b0cd08e9291968413cd1c91793654
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224675610591232