Este trabalho apresenta a implementação prática de uma rede de microfones para ser utilizada em tempo real. A solução proposta envolve o uso de hardware de baixo custo e software de código aberto. Em termos de hardware, a rede de microfones utilizou dispositivos de áudio USB conectados diretamente a um computador pessoal (PC). Em termos de software, foram utilizados a biblioteca de código aberto Advanced Linux Sound Architecture (ALSA) e o sistema operacional Linux. Algumas implementações foram realizadas na biblioteca ALSA para que fosse possível a utilização da rede de microfones dentro do Linux. Os algoritmos implementados na biblioteca ALSA foram o Delay and Sum, Generalized Sidelobe Canceller (GSC) e o Post-Filtering. Os aspectos teóricos dos principais algoritmos empregados nas redes de microfones foram abordados de forma extensa. Os resultados teóricos e práticos desta implementação são apresentados no final deste trabalho. Todo o desenvolvimento de software foi publicado na Internet para que sirva de base para futuros trabalhos. / This work presents the practical implementation of a microphone array to be used in real time. The proposed solution involves the use of low-cost hardware and open source software. In terms of hardware, the microphone array used USB audio devices connected directly to a personal computer (PC). In terms of software, it was used the open-source library Advanced Linux Sound Architecture (ALSA) and Linux operating system. Some implementations were carried out in ALSA library to make it possible to use the microphone array within Linux. The algorithms implemented in ALSA library were the Delay and Sum, Generalized Sidelobe Canceller (GSC) and Post-Filtering. The theory of the main algorithms used in microphone array were discussed extensively. The results for the theoretical and practical implementation are presented at the end of this work. All software development was published on the Internet to serve as a basis for future works.
Identifer | oai:union.ndltd.org:usp.br/oai:teses.usp.br:tde-12082010-165423 |
Date | 24 February 2010 |
Creators | Conde, Flávio |
Contributors | Burt, Phillip Mark Seymour |
Publisher | Biblioteca Digitais de Teses e Dissertações da USP |
Source Sets | Universidade de São Paulo |
Language | Portuguese |
Detected Language | English |
Type | Dissertação de Mestrado |
Format | application/pdf |
Rights | Liberar o conteúdo para acesso público. |
Page generated in 0.002 seconds