The active frequency drift (AFD) method is an effective method to detect islanding in grid-connected photovoltaic systems. However, it has some inherent drawbacks, such as generating higher harmonics. In order to reduce the harmonics and non-detection zone (NDZ), various improved AFD methods have been proposed, but they still suffer from high harmonics and reduced detection speed. To overcome these limitations, this paper proposes an innovative islanding detection technique based on AFD. Analysis reveals that the proposed method reduces harmonics by 68% compared to conventional AFD and has a larger chopping factor. Therefore, this technique offers several distinct advantages, including accelerated detection speed, reduced NDZ and harm caused by disturbances, and improved power quality. Furthermore, to verify the harmonic impact of this proposed islanding detection method, simulations and analyses are conducted using simulation software of Matlab/Simulink. An experimental prototype is set up in Laboratory. The simulation and experimental results demonstrate the superiority of the proposed method.