准确的谐波分析是治理谐波污染和改善电能质量的重要前提.IEC 61000-4-7标准采用谐波群的方法对非同步采样情况下的谐波进行测量,而对于间谐波的测量则作了很大的简化,无法准确获得间谐波的频率和幅值信息.针对这一问题,提出了基于IEC标准和粒子群优化谱估计的改进方法,实现谐波和间谐波的准确检测.由于实际电网中谐波的含量远大于间谐波,且其频率相对固定,因此首先采用IEC标准推荐的“谐波群”方法精确估计基波和谐波参数;其次,对滤除基波和谐波成分的电压信号进行时域重构,采用谱估计理论对重构的间谐波信号进行高精度频谱分析,再结合粒子群优化得到间谐波的频率和幅值参数.该方法也可准确检测出频率邻近谐波的间谐波分量,大大减小了谐波对间谐波的影响.基于Matlab的仿真验证了该算法的有效性.