Domain-Specific Architecture for IMU Array Data Fusion

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

To achieve high accuracy at low cost in a navigational system, an array of several low-cost MEMS Inertial Measurement Units (IMU's) may be used rather than one single high-performance but high-cost and power hungry mechanical IMU. To combine and predict the outputs and internal states of the IMU array, signal processing algorithms, such as the Kalman Filter (KF), are used with their prediction accuracy increasing with the number of array elements. While large IMU arrays are beneficial for accurate and precise estimation of linear and angular accelerations, they are detrimental to the KF computations since the underlying matrix dimensions of each KF variable increase drastically with array size. This paper discusses a domain-specific processor architecture implemented on an Artix-7 FPGA that can efficiently support the KF matrix operations and improve the throughput of the KF data fusion component. The processor instruction set, design and firmware are discussed in detail. The processor performance and hardware resource utilization are also fully quantified. To constrain the resource and power requirements of the processor-to-array interface, the kinematic model of the IMU accelerometer is used to devise a model-based approximation technique that reduces the number of sensor interface units to just one. This is then implemented using the time multiplexing of the data from various array sensors. Experimental results show that the RMSE of the estimated linear acceleration remains below 0.~3{m}/s^{2} for a sensor noise standard deviation of less than 0.04{m}/s^{2}. The proposed combination of the model-based approximation with the domain specific processor results in a compact data fusion processing system with minimal footprint that vastly outperforms a general purpose processor.

Original languageBritish English
Title of host publicationVLSI-SoC 2019 - 27th IFIP/IEEE International Conference on Very Large Scale Integration, Proceedings
EditorsCarolina Metzler, Giovanni De Micheli, Pierre-Emmanuel Gaillardon, Carlos Silva-Cardenas, Ricardo Reis
PublisherIEEE Computer Society
Pages129-134
Number of pages6
ISBN (Electronic)9781728139159
DOIs
StatePublished - Oct 2019
Event27th IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2019 - Cuzco, Peru
Duration: 6 Oct 20199 Oct 2019

Publication series

NameIEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC
Volume2019-October
ISSN (Print)2324-8432
ISSN (Electronic)2324-8440

Conference

Conference27th IFIP/IEEE International Conference on Very Large Scale Integration, VLSI-SoC 2019
Country/TerritoryPeru
CityCuzco
Period6/10/199/10/19

Fingerprint

Dive into the research topics of 'Domain-Specific Architecture for IMU Array Data Fusion'. Together they form a unique fingerprint.

Cite this