“…They can be classified into two categories, the open-loop and closed-loop approaches as depicted in Figure 1. The zero-crossing detection method [6][7][8], adaptive notch filtering [9,10], artificial intelligence [11,12], nonlinear least square [13], discrete Fourier transform [14], delayed signal cancellation [15,16], and Kalman filter [17] are the common examples of the open-loop category. On the other hand, the PLL method, SRF-PLL [18,19], EPLL [20], and SOGI-PLL [21]…”