The advent of the smartphone in recent years opened new possibilities for the concept of ubiquitous computing. We propose to use multiple smartphones spontaneously assembled into an ad hoc microphone array as part of a teleconferencing system. The unknown spatial positions, the asynchronous sampling and the unknown time offsets between clocks of smartphones in the ad hoc array are the main problems for such an application as well as for almost all other acoustic signal processing algorithms. A maximum likelihood approach using time of arrival measurements of short calibration pulses is proposed to solve this self-localization problem. The global orientation of each phone, obtained by the means of nowadays common built-in geomagnetic compasses, in combination with the constant microphone-loudspeaker distance lead to a nonlinear optimization problem with a reduced dimensionality in contrast to former methods. The applicability of the proposed self-localization is shown in simulation and via recordings in a typical reverberant and noisy conference room.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.