为了解决电力系统谐波检测中存在的检测精度低的问题,提出一种改进的全相位时移相位差频谱校正算法,消除了相位值对采样中心样点的依赖性。将该算法用于电网含有谐波以及间谐波的测量分析,结果表明该算法在中高信噪比情况下相位误差小于1°,具有估计精度高且稳定性好的特点。