“…Existing literature on this topic can be broadly classified into timedomain and frequency-domain based methods. Some popular grid synchronization techniques are: Discrete Fourier Transformation (DFT) [9], least-squares [10], [11], maximum likelihood estimator [12], [13], second-order generalized integrator (including linear and nonlinear variants) [14]- [16], adaptive notch filter [17], demodulation [18], [19], open-loop approaches [20], [21], complex coefficient filter [22], delayed signal cancellation [23], Phase-Locked Loop (PLL) [24]- [29], Frequency-Locked Loop (FLL) [16], [30]- [33], adaptive observer [34]- [36], Kalman filter [10], [37], to name a few.…”