Beamforming é uma técnica de imageamento acústico que permite visualizar cenários sonoros por meio da geração de imagens acústicas, as quais podem ser tratadas como mapas. A técnica trabalha com o processamento de sinais adquiridos via a utilização de um arranjo de microfones, dessa maneira, necessitando de implementação computacional para que possa ser aplicada. Atualmente existem diversas toolboxes (ou conjunto de ferramentas) para trabalhar com a técnica, cada uma traz suas características únicas de implementação -podendo incluir peculiaridades de suas distintas áreas de atuação. Desse modo, seria frutífero poder combinar tais ferramentas, extraindo e utilizando a sua parte aprimorada. Este trabalho propõe e descreve o desenvolvimento de um novo conjunto de ferramentas que permite a integração entre toolboxes, trazendo consigo a facilitação da utilização e de compartilhamento de entradas e saídas. A toolbox em desenvolvimento facilita a comunicação entre as ferramentas de beamforming Acoular, Beamap e aquela dentro do ITA Toolbox — sendo a primeira em linguagem Python e as duas últimas em Matlab. Além disso, propicia a conexão entre o Acoular e o Amiet Tools, este focado em aeroacústica, a fim de simplificar a sofisticada criação de mapas acústicos para dados simulados de predição de ruído causado pela interação da turbulência com aerofólios. O presente artigo aclara detalhes de desenvolvimento, bem como demonstra resultados computais de beamforming, obtidos nas integrações entre ferramentas. O estudo faz parte dos desenvolvimentos do grupo de pesquisa em processamento de sinais e imageamento acústico da Engenharia Acústica da Universidade Federal de Santa Maria (UFSM).
Beamforming is an acoustic imaging technique that allows the visualization of sound scenes via the generation of acoustic images, which can be treated as maps. The technique works with the processing of signals acquired with an array of microphones, therefore requiring a computational implementation to be applied. Currently, there are several toolboxes to work with the technique, each with its unique implementation characteristics — including peculiarities of their different application fields. On that account, it would be fruitful to combine such tools, extracting and using their specialized parts. This work proposes and describes the development of a new set of tools that allows the integration between such toolboxes. It aims to facilitate the combined use and the sharing of inputs and outputs. The toolbox under development helps communicating between the beamforming tools Acoular, Beamap, and the tool within the ITA Toolbox - with the first one being in Python and the last two in Matlab language. Furthermore, it provides a connection between Acoular and Amiet Tools, the latter focused on aeroacoustics—simplifying the sophisticated creation of acoustic maps for simulated noise prediction data caused by the interaction of a turbulent velocity field with the leading edge of an airfoil. This article clarifies development details, as well as demonstrates computational results of beamforming, obtained with the integration between tools. The study is part of the developments of the research group in signal processing and acoustic imaging of the Acoustical Engineering of the Federal University of Santa Maria (UFSM), in south Brazil.