FPGA Implementation of a Floating-Point Quaternion-Based Attitude Determination Solution Using Peano-Baker Algorithm

Ying He,Zhong-ke Shi
DOI: https://doi.org/10.1016/j.proeng.2012.01.301
2012-01-01
Procedia Engineering
Abstract:This paper presents an FPGA implementation of quaternion-based attitude determination solution using Peano-Baker algorithm. Hardware design architecture and logic implementation flow are proposed in detail. Utilizing parallel pipelining technique and functional module reuse method, the solution achieves high performances both in resource consumption and processing speed. Meanwhile, floating-point number format is employed to enhance computation accuracy. Experimental results show that our solution shares comparable accuracy performance with expensive commercial device, but its processing frequency can reach as high as 0.26MHz which is much superior and makes it particularly suitable for practical applications with high speed requirement.
What problem does this paper attempt to address?