During the last decades, a great shift to processing on mobile and ubiquitous devices has been taken place. With this movement also the integration of different sensors, especially inertial sensors, has gained strong interest. One approach is to combine inertial sensors with other localization systems. However, this needs real-time processing capabilities and low power consumption, which is usually a problem when performing this task on the main processor with the operating system on top. In this paper, we present an adaptive localization processor called SmartLoCore including an intuitive development flow that allows hardware/software co-design trade-offs during design-time. These options include running the algorithm in software, adding new additional instructions to the core instruction-set and offloading complex mathematics onto dedicated hardware. We show the applicability with a complex localization application example and highlight the benefits of the proposed concept. We conclude that the SmartLoCore concept shows a very promising potential for a large variety of mobile systems.
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.