According to the topology of shunt active power filter, a novel method of current prediction method is put forward in this paper, based on the principle of deadbeat control, which combines linear prediction and adaptive method. The method realizes the accurate prediction of the command current, and solves the time delay error in APF generated by digital control. As a result, it improves the real-time performance of prediction detection in the system, precision and reliability of the reference voltage vector. Applying SVPWM control method realizes the real-time generation of compensation currents. Finally, build simulation model in the Matlab/Simulink environment, set the relevant parameters. The simulation results prove the validity and effectiveness of the prediction method.