Design and implementation of an 8-microphone spherical array for real-time voice source localization using beamforming techniques
Course: Thesis I & II
System Design and Implementation
Spherical Microphone Array
The prototype consists of eight MEMS microphones distributed symmetrically over a spherical structure. The mechanical design was developed to maintain the required microphone positions while integrating the internal wiring and electronics.
Electronic Integration and PCB
A custom interconnection PCB was designed to reduce internal wiring and integrate the microphone connections with the STM32H755 development platform used for multichannel audio acquisition and communication.
Signal Processing and Visualization
3D Beamforming Response
The acquired multichannel signals are processed using spherical array techniques to generate a spatial response. The maximum of the resulting beamforming pattern is used to estimate the direction of arrival of the voice source.
Real-Time Localization Interface
A graphical interface developed with PyQtGraph and OpenCV visualizes the spatial response and projects the estimated source direction onto the camera view, providing an intuitive representation of the detected voice location.