有源电力滤波器(APF)的工作性能很大程度上取决于检测谐波电流的准确性和控制算法的精确性。针对系统含间谐波的特殊工况,此处提出了一种改进的滑窗离散傅里叶变换(DFT)谐波电流检测法,减少了数字处理器的计算量和寄存器使用空间,具有更高的检测精度。此外,介绍了APF电网侧电流的闭环控制方式,通过试验验证了闭环控制具有更好的补偿效果。