基于傅里叶变换的精确频率测量算法牟龙华,邢锦磊(同济大学电子与信息工程学院,上海市200092)摘要:传统的傅里叶频率测量算法,通过傅里叶算法求出相邻2个周期的相位,采用相位差对采样频率进行修正和迭代,计算量大而精度差
文中根据严格推导得到傅里叶算法计算值的准确数学形式,通过对相位差的三角函数进行分解展开,代入傅里叶算法计算值,即可在不需要计算相位的情况下得到相邻2个周期相位差的准确值,从而得到真实的信号频率
仿真分析结果表明,该算法精度高,计算量小,实现简单,完全适合于微机保护测控类装置的实际应用
关键词:频率测量;傅里叶变换;相位差中图分类号:TM935收稿日期:2008205219;修回日期:2008209208
0引言电力系统交流采样普遍采用傅里叶算法,要求采样频率和原始信号严格同步,即采样频率是基波频率的整数倍,否则会产生频谱泄漏,不能正确反映被测信号的各种参数,引起傅里叶算法计算误差
为了减少傅里叶变换的频谱泄漏,提高傅里叶算法的计算精度,频率跟踪技术成为现代微机保护装置必不可少的重要组成部分
目前,频率跟踪测量方法主要可分为硬件法和软件法2类[123]
硬件法通过滤波整形电路和锁相环实现,需要一定的成本,并且实现较复杂,不适应微机保护装置微型化的发展方向
软件测频方案无需额外硬件电路,实现方式灵活,因而得到了广泛的重视
常用的软件跟踪测频算法有傅里叶算法、最小二乘法、卡尔曼滤波、小波分析法等多种算法[429]
传统的傅里叶频率测量算法,通过计算得到相邻2个周期的相位[10212],再用得到的频率偏差值进行迭代修正,需多次迭代运算,计算量大且测量精度得不到保证
本文在对傅里叶算法进行分析的基础上,介绍了一种精确的傅里叶频率测量算法
该算法能在电力系统频率偏离额定值的情况下自动跟踪频率变化测得其精确值
1基本原理1
1信号中仅含基波分量假设输入电压或电流信号是理想