光子学报, 2011, 40 (3): 407, 网络出版: 2011-03-28
一种光栅信号细分算法的FPGA实现
Realization of a Subdividing Method for Grating Signal Based on FPGA
摘要
提出了一种基于FPGA的光栅位移传感器信号细分处理技术,采用CORDIC(坐标旋转数字计算机)解算相位,同时结合单准确度浮点运算,将辩向、粗码计数、相位解算、粗码精码浮点运算集成于单片FPGA实现,保证了细分的准确度、细分数据的有效计算准确度及信号处理的速度.设计中采用Altera公司的Cyclone II_EP2C20F484C8型芯片进行验证,对20 μm栅距的光栅尺信号进行细分处理,实验结果证实了该方法的正确性和可行性.
Abstract
A subdividing method for grating signal based on FPGA was proposed. The method uses CORDIC algorithms and singleprecision floatingpoint calculation, which can implement the function of directionjudgement,counting, phase decoding by CORDIC algorithm, floatingpoint calculation between the two codes on a single FPGA. It can assure the subdivision accuracy, guarantee the effective calculation accuracy of subdivision data, and ensure the computational speed. The simulation was based on chip CycloneIIEP2C20F484C8 of Altera company, by subdividing the signal of grating with 2 μm length period. The result proves the feasibility and validity of this method.
胡晓东, 彭琅, 雷明, 雷宇生, 熊梦飞, 熊慕雪. 一种光栅信号细分算法的FPGA实现[J]. 光子学报, 2011, 40(3): 407. HU Xiaodong, PENG Lang, LEI Ming, LEI Yusheng, XIONG Mengfei, XIONG Muxue. Realization of a Subdividing Method for Grating Signal Based on FPGA[J]. ACTA PHOTONICA SINICA, 2011, 40(3): 407.