针对电力系统故障发生时电信号中产生的衰减直流分量,传统全波傅氏算法无法滤除,导致求取结果误差较大,引发不可预估的影响的问题,提出一种全波傅氏改进算法。通过采样估算出衰减时间常数及衰减直流分量的初始值,由采样值减去衰减直流分量得到修正值。对修正值进行全波傅里叶变换,即可求得基波分量。经MATLAB仿真结果表明:改进算法可以有效降低衰减直流分量的影响,在计算时避免指、对数函数。提出的算法快速简单,在保证快速性的同时增强灵敏性,适用于实际微机保护装置。