摘要:针对光栅读数头输出信号存在正交误差的问题,提出基于坐标旋转数字式计算机算法(CORDIC)的正交误差实时补偿方法。针对CORDIC算法在正余弦信号角度解算时存在误差较大区间以及在正余弦信号峰值区间角度解算灵敏度低的问题,引入向量模式双迭代方法抑制CORDIC算法因迭代收敛过快而带来的角度解算误差,并结合局部查表法消除信号峰值区间的角度解算误差。正交误差补偿过程包括相位解算、相位补偿和信号重构3个环节。以解算出的角度值为对象进行整周期误差角度的实时补偿,采用CORDIC算法旋转模式根据补偿后的角度值重构余弦信号,实现对莫尔信号正交误差的实时补偿。以FPGA为平台实现该补偿方法并验证其相位差检测和补偿效果,实验表明信号在正交误差[1°,10°]时,相位检测误差在±0.04°以内;信号在不同频率不同相位差时,补偿后其相位最大误差在±1°以内,平均误差在±0.1°以内,均方差在0.5°以内,证明该方法可有效实现对莫尔信号正交误差的实时补偿。
关键词:光栅莫尔信号 正交误差 实时补偿 cordic算法
单位:中国计量大学工业与商贸计量技术研究所; 杭州310018
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社