I. Introduction
Estimating the directions of arrival (DOAs) of noise-corrupted signals has long been a fundamental problem in signal processing and is required in many applications, such as radar, sonar, and wireless communications. Due to their low complexity and high-resolution capabilities, ESPRIT-type algorithms [1], [2] are among the most popular subspace-based parameter estimation schemes. After the subspace estimation, ESPRIT-based algorithms solve a highly structured linear system of equations, termed shift invariance equation (SIE). The structure is imposed by applying two selection matrices with potential overlap to an estimate of the signal subspace in which case the perturbations on both sides of the SIE are highly correlated. The SIE is usually solved by means of least squares (LS) [1], total least squares (TLS) [3], or structured least squares (SLS) [4].