Implementation of Indoor Localization using Signal of Opportunity on Android™

More Info


In this work an implementation of a newly proposed indoor localization algorithm is described. The new algorithm is based on acoustic signals that are readily available in the environment and not intended for this purpose, called "signals of opportunity". The proposed algorithm is intended to be implemented on mobile devices running the Android™ platform for maximum accessibility to the public. The algorithm makes use of acoustic time-difference of arrival measurements and fingerprinting database comparisons. Both of these require demanding operations to be executed by the operating software and hardware. The challenges addressed in this work include timing limitations in the hardware/software interface, and performance limitations for the calculations required by the proposed algorithm. The timing limitations are shown to fall short of our demands, requiring future implementations with faster interfacing within the software-hardware layers. The calculations performed are shown to be within reasonable margins for the implementation on the target platform.