摘要
传统数字移相法是采用对采样点延时输出的方式实现信号的移相,当移相的目标相位与整数个采样点延迟所对应的相位不相等时,传统方法将有较大的非线性误差。提出了基于线性+多项式补偿的实时高精度移相方法。仿真实验表明,本方法可以在无需改变采样率的情况下实现任意相位的高精度移相,同时,本方法的移相因子与信号频率和相位相关,提高了移相的实时性。最后,讨论了本方法在无功功率计算中的应用,说明了本方法的实用性。
For single-frequency input signal,an integer multiple of the sampling period delay output can achieve accurate phase-shifting,but when the phase to shift is not equal to an integer multiple of the sampling period,this approach has a relatively large nonlinear error.A new method of compensating the phase-shifting error is presented.Matlab is used for error analysis,compensation method design and the reactive power calculation of the simulation example.The results demonstrate the feasibility and practical value of the compensation method.
出处
《测控技术》
CSCD
北大核心
2014年第5期40-42,46,共4页
Measurement & Control Technology
关键词
移相
数字时延法
误差补偿
无功功率
phase-shifting
digital delay method
error compensation
reactive power