摘要
提出了一种基于软件倍频的编码器细分方法。本方法采用软件方法直接进行高阶倍频获取编码器高精度细分码。本文采用数字滤波方法对受干扰的正余弦信号滤波,采用三角函数乘法倍频,并对同时超出设定范围的正余弦信号进行同比缩放,解决了原始信号幅值的微小变化在多级倍频后被快速放大的问题,既满足了处理器数据范围的要求,又提高了运算精度,实现高阶倍频,直接获取多位细分码。实验结果表明,本方法可实现1024倍频,而且倍频后的二值信号占空比均匀,依靠软件倍频实现了编码器的高精度细分。
In this paper, we proposed a new method to implement the encoder subdivision by software frequency doubling. This method utilizes high order frequency doubling to get the final multi-bit encoder subdivision directly. The digital filter method is used to remove the noise. The trigonometric function multiplication is used for frequency doubling. The sine and cosine signal is scaled simultaneously if they go beyond the defined range. The problems due to the small change of modulation in the origin signal enlarged quickly after multi-stack multiplication are eliminated. This can satisfy the embed processor data range and increase the calculation precision. This method implemented 1024 x frequency doubling. And the analysis of the duty ratio of binary signal is to demonstrate that frequency doubling can be used to implement multi-bit subdivision.
出处
《仪器仪表学报》
EI
CAS
CSCD
北大核心
2014年第S1期142-146,共5页
Chinese Journal of Scientific Instrument
关键词
编码器细分
软件倍频
encoder subdivision
software multiplication