Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real

Detalhes bibliográficos
Autor(a) principal: Yamamura, Cézar Fumio
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/27362
Resumo: A realimentação acústica é um problema que ocorre em sistemas de sonorização devido ao acoplamento acústico entre o microfone e o alto-falante, que faz com que o sinal do alto-falante seja captado pelo microfone e retorne ao sistema, ocasionando o efeito Larsen. Entre as abordagens para resolver esse problema, destaca-se o método de cancelamento de realimentação acústica. Porém, como é demonstrado neste trabalho, os tradicionais algoritmos de filtragem adaptativa não se adequa a essa aplicação. Atualmente, a solução mais promissora é o método de cancelamento de realimentação acústica baseado em cepstro do sinal de erro. Este trabalho estuda as características deste método através de sua implementação e avaliação em ambiente de simulação, utilizando o software MATLAB. Em seguida, foi implementado o método em linguagem de programação C em ambiente de simulação, para utilizar as funções criadas, posteriormente, em teste em ambiente em tempo real, a partir do código desenvolvido em linguagem de programação orientada a objeto C++.
id UTFPR-12_17f5b0490fbd14db8db9d493c55e8207
oai_identifier_str oai:repositorio.utfpr.edu.br:1/27362
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2022-02-23T00:41:01Z2022-02-23T00:41:01Z2019-06-29YAMAMURA, Cézar Fumio. Implementação de um método de cancelamento de realimentação acústica em sistema de sonorização em tempo real. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Eletrônica) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/27362A realimentação acústica é um problema que ocorre em sistemas de sonorização devido ao acoplamento acústico entre o microfone e o alto-falante, que faz com que o sinal do alto-falante seja captado pelo microfone e retorne ao sistema, ocasionando o efeito Larsen. Entre as abordagens para resolver esse problema, destaca-se o método de cancelamento de realimentação acústica. Porém, como é demonstrado neste trabalho, os tradicionais algoritmos de filtragem adaptativa não se adequa a essa aplicação. Atualmente, a solução mais promissora é o método de cancelamento de realimentação acústica baseado em cepstro do sinal de erro. Este trabalho estuda as características deste método através de sua implementação e avaliação em ambiente de simulação, utilizando o software MATLAB. Em seguida, foi implementado o método em linguagem de programação C em ambiente de simulação, para utilizar as funções criadas, posteriormente, em teste em ambiente em tempo real, a partir do código desenvolvido em linguagem de programação orientada a objeto C++.Acoustic feedback is a problem that occurs in sound reinforcement system due to the acoustic coupling between a microphone and a loudspeaker may cause the loudspeaker signal to be picked up by the microphone and return into the system, causing the Larsen effect. Among the approaches to solve this problem, stands out the acoustic feedback cancellation methods. However, as shown in this work, traditional adaptive filtering algorithms does not work in this application. Currently, the most promising solution is the acoustic feedback cancellation methods based on the cepstral analysis of the error signal. This work studies the characteristics of this method through its implementation and evaluation in simulation environment, using MATLAB software. It then, the method was implemented in the C programming language in simulation environment, because the functions created were later used in real-time environment testing, using code developed in C++ object-oriented programming language.porUniversidade Tecnológica Federal do ParanáCornelio ProcopioEngenharia EletrônicaUTFPRBrasilCNPQ::ENGENHARIASEngenharia acústicaAnalisadores de somMétodos de simulaçãoAcoustical engineeringSound analyzersSimulation methodsImplementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCornélio ProcópioBorges, Renata CoelhoBispo, Bruno CatarinoBorges, Renata CoelhoBispo, Bruno CatarinoPrado, Vander TeixeiraScalassara, Paulo RogérioYamamura, Cézar Fumioinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCP_COELE_2019_1_01.pdfCP_COELE_2019_1_01.pdfapplication/pdf2582411http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/1/CP_COELE_2019_1_01.pdfc1e951d4cb4f0e6b64f66bd3614f3affMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCP_COELE_2019_1_01.pdf.txtCP_COELE_2019_1_01.pdf.txtExtracted texttext/plain80307http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/3/CP_COELE_2019_1_01.pdf.txt5ec418e13d481407d52414c79e06f432MD53THUMBNAILCP_COELE_2019_1_01.pdf.jpgCP_COELE_2019_1_01.pdf.jpgGenerated Thumbnailimage/jpeg1294http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/4/CP_COELE_2019_1_01.pdf.jpg03631a0c4ffc4d1665ec99b42969dc1fMD541/273622022-02-23 03:07:12.896oai:repositorio.utfpr.edu.br:1/27362TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-02-23T06:07:12Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
title Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
spellingShingle Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
Yamamura, Cézar Fumio
CNPQ::ENGENHARIAS
Engenharia acústica
Analisadores de som
Métodos de simulação
Acoustical engineering
Sound analyzers
Simulation methods
title_short Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
title_full Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
title_fullStr Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
title_full_unstemmed Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
title_sort Implementação de um método de cancelamento de realimentação acústica em sistemas de sonorização em tempo real
author Yamamura, Cézar Fumio
author_facet Yamamura, Cézar Fumio
author_role author
dc.contributor.advisor1.fl_str_mv Borges, Renata Coelho
dc.contributor.advisor-co1.fl_str_mv Bispo, Bruno Catarino
dc.contributor.referee1.fl_str_mv Borges, Renata Coelho
dc.contributor.referee2.fl_str_mv Bispo, Bruno Catarino
dc.contributor.referee3.fl_str_mv Prado, Vander Teixeira
dc.contributor.referee4.fl_str_mv Scalassara, Paulo Rogério
dc.contributor.author.fl_str_mv Yamamura, Cézar Fumio
contributor_str_mv Borges, Renata Coelho
Bispo, Bruno Catarino
Borges, Renata Coelho
Bispo, Bruno Catarino
Prado, Vander Teixeira
Scalassara, Paulo Rogério
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Engenharia acústica
Analisadores de som
Métodos de simulação
Acoustical engineering
Sound analyzers
Simulation methods
dc.subject.por.fl_str_mv Engenharia acústica
Analisadores de som
Métodos de simulação
Acoustical engineering
Sound analyzers
Simulation methods
description A realimentação acústica é um problema que ocorre em sistemas de sonorização devido ao acoplamento acústico entre o microfone e o alto-falante, que faz com que o sinal do alto-falante seja captado pelo microfone e retorne ao sistema, ocasionando o efeito Larsen. Entre as abordagens para resolver esse problema, destaca-se o método de cancelamento de realimentação acústica. Porém, como é demonstrado neste trabalho, os tradicionais algoritmos de filtragem adaptativa não se adequa a essa aplicação. Atualmente, a solução mais promissora é o método de cancelamento de realimentação acústica baseado em cepstro do sinal de erro. Este trabalho estuda as características deste método através de sua implementação e avaliação em ambiente de simulação, utilizando o software MATLAB. Em seguida, foi implementado o método em linguagem de programação C em ambiente de simulação, para utilizar as funções criadas, posteriormente, em teste em ambiente em tempo real, a partir do código desenvolvido em linguagem de programação orientada a objeto C++.
publishDate 2019
dc.date.issued.fl_str_mv 2019-06-29
dc.date.accessioned.fl_str_mv 2022-02-23T00:41:01Z
dc.date.available.fl_str_mv 2022-02-23T00:41:01Z
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.citation.fl_str_mv YAMAMURA, Cézar Fumio. Implementação de um método de cancelamento de realimentação acústica em sistema de sonorização em tempo real. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Eletrônica) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/27362
identifier_str_mv YAMAMURA, Cézar Fumio. Implementação de um método de cancelamento de realimentação acústica em sistema de sonorização em tempo real. 2019. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Eletrônica) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/27362
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.publisher.program.fl_str_mv Engenharia Eletrônica
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Cornelio Procopio
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/1/CP_COELE_2019_1_01.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/3/CP_COELE_2019_1_01.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/27362/4/CP_COELE_2019_1_01.pdf.jpg
bitstream.checksum.fl_str_mv c1e951d4cb4f0e6b64f66bd3614f3aff
b9d82215ab23456fa2d8b49c5df1b95b
5ec418e13d481407d52414c79e06f432
03631a0c4ffc4d1665ec99b42969dc1f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923226442792960