Acta Optica Sinica, Volume. 34, Issue 2, 205001(2014)

Interpolation of Small Photoelectric Encoder Based on Coordinate Rotation Digital Computer Algorithm

Feng Yingqiao1,2、*, Wan Qiuhua1, Song Chao1,2, Sun Ying1, and Zhao Changhai1
Author Affiliations
  • 1[in Chinese]
  • 2[in Chinese]
  • show less

    To improve the accuracy of small photoelectric encoders without increasing the size, the reason how interpolation errors are generated by the calculation method is analyzed. A new photoelectric encoder fine signals interpolation method based on coordinate rotation digital computer (CORDIC) algorithm is proposed, and it can make use of simple shifting and addition operations to directly interpolate acquired quadrature fine signals and resolve the phases, which can get rid of interpolation errors caused by looking up in the interpolation table. The algorithm is analyzed and improved finally, and the calculation speed is proved while maintaining appropriate accuracy. Moire fringe signals from a 16-bit small photoelectric encoder are interpolated into 256 parts with the suggested algorithm, and the root mean square error is decreased by a half compared to the calculation method. Experimental result shows that the new interpolation method can be directly applied to high-accuracy interpolation of moire fringe signals. It may play an important role in the further research and development of small and high-accuracy photoelectric encoders.

    Tools

    Get Citation

    Copy Citation Text

    Feng Yingqiao, Wan Qiuhua, Song Chao, Sun Ying, Zhao Changhai. Interpolation of Small Photoelectric Encoder Based on Coordinate Rotation Digital Computer Algorithm[J]. Acta Optica Sinica, 2014, 34(2): 205001

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Diffraction and Gratings

    Received: May. 30, 2013

    Accepted: --

    Published Online: Jan. 16, 2014

    The Author Email: Yingqiao Feng (fengyingqiao_6562@163.com)

    DOI:10.3788/aos201434.0205001

    Topics