Compass tilt compensation algorithm using CORDIC

被引:2
|
作者
Laulainen, Erkka [1 ]
Koskinen, Lauri [1 ]
Kosunen, Marko [1 ]
Halonen, Kari [1 ]
机构
[1] Aalto Univ, Elect Circuit Design Lab, Helsinki 02015, Finland
关键词
tilt compensation; compass; CORDIC;
D O I
10.1109/ISCAS.2008.4541636
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a 3-axis compass, the system tilt of the sensors needs to be compensated to calculate the heading of the compass correctly. A novel tilt compensation algorithm using the CORDIC algorithm is presented. Only five 2D-CORDIC operations are needed to aquire the heading angle from three components of magnetic and acceleration data. This can be useful in ASIC and FPGA designs where the compass data needs to be compensated efficiently in terms of area and power. It is also possible to implement the correction algorithm in a micro-controller without a multiplier. The algorithm was tested in practice using a 3-axis magnetometer, a 3-axis accelerometer and FPGA.
引用
收藏
页码:1188 / 1191
页数:4
相关论文
共 50 条
  • [1] Tilt compensation algorithm for 2-axis magnetic compass
    Cho, SY
    Park, CG
    [J]. ELECTRONICS LETTERS, 2003, 39 (22) : 1589 - 1590
  • [2] Digital compass with tilt compensation
    Zhang, GH
    Zhou, ZY
    Chen, Y
    [J]. ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 6881 - 6884
  • [3] Inclination measuring error compensation algorithm for magnetic electronic compass with tilt correction
    [J]. Bu, X.-Z. (buxu105@mail.njust.edu.cn), 2013, Editorial Department of Journal of Chinese Inertial Technology (21):
  • [4] Enhanced tilt compensation method for biaxial magnetic compass
    Cho, SY
    [J]. ELECTRONICS LETTERS, 2005, 41 (24) : 1323 - 1325
  • [5] Parallel compensation of scale factor for the CORDIC algorithm
    Villalba, J
    Lang, T
    Zapata, EL
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1998, 19 (03): : 227 - 241
  • [6] Parallel Compensation of Scale Factor for the CORDIC Algorithm
    J. Villalba
    Tomás Lang
    E.L. Zapata
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 1998, 19 : 227 - 241
  • [7] α-CORDIC:: An adaptive CORDIC algorithm
    Elguibaly, F
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 1998, 23 (03): : 133 - 138
  • [8] Comprehensive Heading Error Processing Technique Using Image Denoising and Tilt-Induced Error Compensation for Polarization Compass
    Shen, Chong
    Wu, Xindong
    Zhao, Donghua
    Li, Shan
    Cao, Huiliang
    Zhao, Huijun
    Tang, Jun
    Liu, Jun
    Wang, Chenguang
    [J]. IEEE ACCESS, 2020, 8 : 187222 - 187231
  • [9] Implementation of hyperbolic functions using CORDIC algorithm
    Boudabous, A
    Ghozzi, F
    Kharrat, MW
    Masmoudi, N
    [J]. 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 738 - 741
  • [10] IQ Imbalance Compensation based on Cordic Algorithm in VLC-OFDM System
    Liu, Peng
    Guo, Yarong
    Li, Yue
    Liu, Song
    [J]. 2018 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC 2018), 2018, : 460 - 464