Development of a demo platform on mobile devices for 2D- and 3D-sound processing

Detta är en Uppsats för yrkesexamina på avancerad nivå från Uppsala universitet/Elektricitetslära

Författare: Frans Rosencrantz; [2020]

Nyckelord: Spatial Audio; Raspberry PI; Microphone Array; Dirac;

Sammanfattning: This thesis project aims for the development of a demonstration platform on mobile devices for testing and demonstrating algorithms for 2D and 3D spatial sound reproduction. The demo system consists of four omnidirectional microphones in a square planar array, an Octo sound card (from Audio Injector), a Raspberry Pi 3B+ (R-Pi) single-board computer and an inertial measurement unit (IMU) located in the center of the array. The microphone array captures sound, which is then digitized, and in turn, transferred to the R-Pi. On the R-Pi, the digitized sound signal is rendered through the directional audio coding (DirAC) algorithm to maintain the spatial properties of the sound. Finally, the digital signal and spatial properties are rendered through Dirac VR to maintain a spatial stereo signal of the recorded environment. The directional audio coding algorithm was initially implemented in Matlab and then ported to C++ since the R-Pi does not support Matlab natively. The ported algorithm was verified on a four-channel in and six-channel out system, processing 400 000 samples at 44 100 kHz. The results show that the C++ DirAC implementation maintained a maximum error of 4.43e-05 or -87 dB compares to the original Matlab implementation. For future research on spatial audio reproduction, a four-microphone smartphone mock-up was constructed based on the same hardware used in the demo system. A software interface was also implemented for transferring the microphone recordings and the orientation of the mock-up to Matlab.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)