Abstract:The overall quantization error (EOQ) of CORDIC algorithm is discussed based on grating digital subdivision technique. Simulations and circuit experiments are conducted according to the basic principles of CORDIC. The result shows that the difference between predicted and experimental values is inversely proportional to the number of iteration (n) under the conditions of different binary width (b). The difference between the two reaches 1.8×10-4rad, when n is equal to 12. It proves the effectiveness of the usage of EOQ to value the error of the algorithm in the calculation of angle. A quantitative analysis on error components and key parameters which influence the EOQ is presented. The result shows that the trend of EOQ becomes smaller with the increase of n and b, in which n plays a decisive role in the reduction of EOQ. Circuit test result shows that when the b remains unchanged, EOQ probably decreases by 50% with n adding once. The paper concludes the impact on the angle calculation based on CORDIC caused by EOQ. The conclusion has important significance and practical value to the error analysis in the process of digital subdividing for grating.
[1]王生怀,陈育荣,王淑珍,等.三维精密位移系统的设计[J].光学精密工程, 2010,18(1): 175-182.
[2]李家文,陈宇航,胡衍雷,等.二维零位光栅自动纳米定位系统[J].光学精密工程,2014, 22(9): 2444-2450.
[3]张金龙,刘京南,钱俊波,等.超精密角位移测量与控制技术研究[J].仪器仪表学报,2007,27(12): 1738-1741.
[4]张迎新,刘京南.差动光栅式精密定位精度的提高[J].计量学报,2006,27(1): 7-11.
[5]徐从裕,余晓芬.非同步采样法的光栅纳米测量[J].计量学报,2008, 29(4): 293-296.
[6]郑忠杰,陈德传.正弦波光栅尺信号的方波相移式细分法及应用[J].传感技术学报,2014,27(10): 1437-1442.
[7]李怀琼,陈钱.新型光栅信号数字细分技术及其误差分析[J].计量学报,2001,22(4): 281-283.
[8]姜建文,张朝杰,金小军,等. 基于CORDIC算法的微小卫星发射机设计与实现[J].传感技术学报,2010,23(1): 57-61.
[9]Liu Y, Fan L, Ma T. A modified CORDIC FPGA implementation for wave generation[J].Circuits, Systems and Signal Processing, 2014, 33(1): 321-329.
[10]Kao C C. High-performance CORDIC rotation algorithm based on look-ahead techniques[J].International Journal of Electronics, 2011, 98(8): 1075-1089.
[11]彭琅.一种光栅尺细分技术的研究[D].西安:中国科学院研究生院(西安光学精密机械研究所), 2011.
[12]崔改.基于FPGA的光栅纳米级细分IP核设计[D].沈阳:沈阳工业大学, 2013.
[13]Grling C, Daaboul Y, Lux M, et al. High-performance position evaluation of optical encoders via a CORDIC algorithm and oversampling techniques on an FPGA[C]//13th European Conference on Power Electronics and Applications (EPE 2009), Barcelona,Spain,2009.
[14]Hu Y H. The quantization effects of the CORDIC algorithm[J].Signal Processing, IEEE Transactions on, 1992, 40(4): 834-844.
[15]Alexander S W, Pfann E, Stewart R W. An improved algorithm for assessing the overall quantization error in FPGA based CORDIC systems computing a vector magnitude[J].Microprocessors & Microsystems, 2007, 31(2):87-93.