Sistema Anti-Melgas I: identificação e localização de fontes sonoras

Abstract

This dissertation addresses the development of an acoustic localisation system with the aim of detecting mosquitoes indoors. It starts with a brief study of the sound produced by insects, with special focus on the case of female mosquitoes, aimed at understanding the spectral characteristics; A review was carried out on our auditory system and its ability to spatially locate sound sources. The main 2D cues are ITD (interaural time difference) and ILD (interaural level difference). The example of human hearing shows how spatial diversity of sensors is indispensable for sound localisation; A 2D scenario was assumed, thus reducing the problem to azimuth estimation, which requires two microphones. Assuming that the distance from the source to the receiver is much greater than the distance between microphones (far-field approximation) the sought azimuth angle can be obtained by an approximate formula. The intrinsic error caused by the far-field approximation itself was assessed, as well as the impact of possible estimation errors in the calculation parameters: speed of sound, microphone spacing and time delay; The development work, carried out on a MATLAB environment, was based on an existing simulator. The central element of the system is the digital processing of the signals received at the two microphones. The cross-correlation method is used to work out the time delay between them. Interpolation was applied to increase the resolution of the cross-correlation peak estimate; A script featuring a graphical interface was developed to combine the predictor with the simulator. It makes it easy for the user to specify the trajectory to be reproduced in the simulator. The audio file to be injected is also chosen by the user. The simulator returns a stereo file with the microphone signals. The script generates a pointer moving in real time to indicate the estimated position of the source; Several other simulations and experimental tests were carried out, based on an anechoic room without additional sources of noise. The azimuth estimation error measured in simulation confirmed the predicted behaviour taking into account the sources of error intrinsic to the far-field approximation. The error is smaller when the source is between 45° and 135°. Outside this range, it increases, peaking at the extremes (0° and 180°). It approaches zero when the source is at 90°, forming a symmetric U-shaped pattern around this value. When noise is introduced, the estimations made lose quality, as expected; for SNR less than -10 dB, the error exceeds 10°; The experimental tests involved two microphones, a loudspeaker and an audio interface for communication with the computer. An absorbing chamber has been created to reduce sound reflections and external noise. Recordings of long duration were made for each azimuth angle. With all the files processed, the pattern of the azimuth estimation error was also U-shaped, although not perfectly symmetric.Esta dissertação aborda o desenvolvimento de um sistema de localização acústica com o objectivo de detectar mosquitos dentro de casa. Começou com um breve estudo do som produzido pelos insectos, especialmente os mosquitos fêmea, com o objectivo de compreender as características espectrais; Foi realizada uma revisão do nosso sistema auditivo e da sua capacidade de localizar espacialmente fontes sonoras. As principais pistas 2D são ITD (interaural time difference) e ILD (interaural level difference). O exemplo da audição humana mostra como a diversidade espacial dos sensores é indispensável para a localização do som; Assumiu-se um cenário 2D, reduzindo assim o problema da estimativa de azimute, que requer dois microfones. Assumindo que a distância da fonte ao receptor é muito maior do que a distância entre microfones (aproximação “far-field”), o ângulo de azimute procurado pode ser obtido através de uma fórmula aproximada. Foi avaliado o erro intrínseco causado pela própria aproximação “far-field”, bem como o impacto de possíveis erros na estimativa dos parâmetros de cálculo: velocidade do som, espaçamento entre microfones e atraso temporal; O trabalho de desenvolvimento, realizado no ambiente MATLAB, foi baseado num simulador existente. O elemento central do sistema é o processamento digital dos sinais recebidos nos dois microfones. O método de correlação cruzada é utilizado para calcular o tempo de espera entre eles. A interpolação foi aplicada para aumentar a resolução da estimativa do pico de correlação cruzada; Foi desenvolvido um script com uma interface gráfica para combinar o preditor com o simulador. Facilita ao utilizador a especificação da trajectória a reproduzir no simulador. O ficheiro de áudio a ser injectado é também escolhido pelo utilizador. O simulador devolve um ficheiro estéreo com os sinais do microfone. O script gera um ponteiro que se move em tempo real para indicar a posição estimada da fonte; Foram realizadas simulações e testes experimentais, numa sala anecóica sem fontes adicionais de ruído. O erro da estimativa de azimute medido na simulação confirmou o comportamento previsto, tendo em conta as fontes de erro intrínsecas à aproximação “far-field”. O erro é menor quando a fonte se situa entre 45° e 135°. Fora deste intervalo, aumenta, atingindo um pico nos extremos (0° e 180°). Aproxima-se de zero quando a fonte está a 90°, formando um padrão simétrico em forma de U em torno deste valor. Quando o ruído é introduzido, as estimativas feitas perdem qualidade, como esperado; para SNR inferior a -10 dB, o erro ultrapassa os 10°; Os testes experimentais consistiram em dois microfones, um altifalante e uma interface de áudio para comunicar com o computador. Foi criada uma câmara de absorção para reduzir os reflexos acústicos e o ruído externo. Foram feitas gravações para cada ângulo de azimute, com longa duração. Com todos os ficheiros processados, o padrão do erro de estimativa do azimute também teve a forma de U, embora não tenha tido uma simetria perfeita.Mestrado em Engenharia Eletrónica e Telecomunicaçõe

    Similar works