IEEE SIGNAL PROCESSING LETTERS, VOL. 23, NO. 12, DECEMBER 2016 1697 Improved Wideband DOA Estimation Using Modified TOPS (mTOPS) Algorithm Arnab K. Shaw, Member, IEEE Abstract—Test of orthogonality of projected subspaces (TOPS) estimates directions of arrival of wideband sources by exploiting or- thogonality between signal and noise subspaces in spectral domain. TOPS performs well at mid signal-to-noise ratio (SNR) range, but fares poorly at high SNR and noise-free cases. The TOPS pseu- dospectrum often exhibits spurious peaks at all SNR levels. This paper attempts to explain the cause of poor performance, and pro- poses suitable modifications to extend the effectiveness of TOPS from low SNR to noise-free case. The proposed modified-TOPS (mTOPS) achieves reduction in spurious peaks by incorporating signal-subspace projection instead of null-space projection used in TOPS. It also uses trace as performance metric, instead of loss of rank used in TOPS. The effectiveness of mTOPS has been studied via simulations. Index Terms—Array signal processing, direction of arrival (DOA) estimation, DOA, high resolution, test of orthogonality of projected subspaces (TOPS), wideband sources. I. INTRODUCTION E XISTING wideband direction of arrival (DOA) estimation algorithms utilize signal and noise subspaces at source frequencies by coherent [3]–[8] or incoherent combination [9]. Except for the work reported in [8], the coherent meth- ods require prior DOA estimates or beam steering to focus the array at potential source directions, and well-separated source DOAs need to be estimated iteratively [3]. Important DOA estimation algorithms have been covered in two recent collections [12], [13]. The TOPS algorithm [1], [2] is a novel concept that aligns source frequency components to a reference frequency to con- duct tests of orthogonality of projected subspaces. Unlike many existing wideband DOA estimation algorithms, among the key advantages of TOPS are that it does not require preliminary DOA estimates for focusing [3]–[6] or beamforming [10], [11]. Furthermore, closely spaced and well-separated DOAs are estimated in a single step without iterations. The core concept of TOPS is based on loss of rank of a matrix formed with dot products between noise subspace and frequency-aligned signal-subspaces at hypothesized DOAs, [1], [2]. In practice, however, null-space-based DOA estimation per- forms poorly. Further improvement in TOPS is attained by pro- jecting the frequency-aligned signal subspaces onto the null space of the hypothesized source spectral manifold [1]. With the projection operation TOPS performs well, but primarily in the mid signal-to-noise ratio (SNR) ranges as noted in the Ab- Manuscript received May 17, 2016; revised September 22, 2016; accepted September 25, 2016. Date of publication September 28, 2016; date of current version October 19, 2016. The associate editor coordinating the review of this manuscript and approving it for publication was Prof. Peter K. Willett. The author is with the Electrical Engineering Department, Wright State Uni- versity Dayton, Dayton, OH 45435 USA (e-mail: arnab.shaw@wright.edu). Color versions of one or more of the figures in this letter are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/LSP.2016.2614310 stract of [1], “this new technique performs better than others in mid-SNR ranges.” It has been shown in this letter that perfor- mance of TOPS may suffer at all SNR levels due to spurious peaks in the TOPS pseudospectrum. This letter proposes two key modifications to TOPS that ef- fectively reduce the spurious peaks exhibited by TOPS. First, it is observed that the original TOPS algorithm projects the noise subspaces onto the signal null space. It is argued here that signal null space and noise subspace span the same subspace, and their dot-product tends to compound the overall effect of noise, causing the spurious peaks in the TOPS pseudospec- trum. Therefore, this letter proposes that the signal subspace be projected onto the source spectral manifold at hypothesized DOAs. The rationale is that the projection of signal subspaces onto the signal subspace would reinforce the signal subspace instead of the noise-compounding effect in original TOPS. Sec- ond, trace[D H (φ)D(φ)] is used as performance metric to mea- sure the strength of the projected vector dot-product spaces to determine when nulling occurs. It is demonstrated that the combined effect of two mod- ifications steps, i.e., signal-subspace projection and trace metric substantially reduces spurious peaks in the mTOPS pseudospectrum—eliminating it completely with no noise. Sim- ulation studies show mTOPS is effective from low-SNR to no- noise case, overcoming known limitations of original TOPS. II. PROBLEM FORMULATION The observed signal is assumed to be composed of P plane waves having known overlapping bandwidths B [ω L H ]. P is assumed to be known [1], [2]. The received signal is sampled simultaneously at the output of a uniform linear array (ULA) of M (>P ) equally spaced sensors. The signal received at the mth sensor at kth time instant is x m (n)= P p =1 s p (n m d c sinθ p )+ z m (n) 0 n N 1, 0 m M 1 (1) where s p (·) is the signal radiated by the pth source, d is the separation between the sensors, c is the propagation velocity, and θ p is the unknown boresight DOA of the pth wavefront with the line of array. z m (·) is the additive noise at mth sensor, which is assumed to be spatially and temporally uncorrelated with the source signals. In Fourier domain X m (ω l )= P p =1 e l m d c sinθ p S p (ω l )+ Z m (ω l ) (2) with ω l =2πf l B, l = l 1 ,...,l 1 + L, where, ω l 1 = ω L and ω l 1 +L = ω H . In matrix notation x(ω l ) A l (θ)s(ω l )+ z(ω l ) (3) 1070-9908 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications standards/publications/rights/index.html for more information.