PUMA criterion = MODE criterion
Dave Zachariah, Petre Stoica, Magnus Jansson

TL;DR
This paper demonstrates that the PUMA estimator for array processing is mathematically equivalent to the well-known MODE estimator, unifying two approaches under a common criterion.
Contribution
It reveals that PUMA and MODE estimators minimize the same criterion function, establishing a theoretical connection between the two methods.
Findings
PUMA and MODE estimators are mathematically equivalent.
Both estimators minimize the same criterion function.
The equivalence simplifies understanding and application of array processing techniques.
Abstract
We show that the recently proposed (enhanced) PUMA estimator for array processing minimizes the same criterion function as the well-established MODE estimator. (PUMA = principal-singular-vector utilization for modal analysis, MODE = method of direction estimation.)
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
PUMA criterion = MODE criterion
Dave Zachariah, Petre Stoica and Magnus Jansson This work has been partly supported by the Swedish Research Council (VR) under contracts 621-2014-5874 and 2015-05484.
Abstract
We show that the recently proposed (enhanced) PUMA estimator for array processing minimizes the same criterion function as the well-established MODE estimator. (PUMA = principal-singular-vector utilization for modal analysis, MODE = method of direction estimation.)
I Problem formulation
The standard signal model in array processing is
[TABLE]
where parameterizes the unknown directions of arrival from far-field sources, is a vector of unknown source signals, is a noise term, and is a known function describing the array response [1, 2]. The covariance matrix of the received signals is
[TABLE]
where and are the signal and noise covariances, respectively. The data is assumed to be circular Gaussian.
Given independent snapshots , the maximum likelihood (ML) estimate of is given by
[TABLE]
where
[TABLE]
denotes the sample covariance matrix and is the orthogonal projector onto and is a nonlinear function of . The nonconvex problem in (3) can be viewed as fitting the signal subspace spanned by to the data, and it can be tackled using numerical search techniques.
When considering uniform linear arrays, the columns of have a Vandermonde structure:
[TABLE]
In this case we have the following orthogonal relation
[TABLE]
where
[TABLE]
is a Toeplitz matrix with coefficients . These coefficients also define a polynomial with roots that lie on the unit circle,
[TABLE]
Therefore there is a direct correspondence between and [1, 2]. As a consequence of (4) the orthogonal projector can be written as
[TABLE]
which yields an equivalent problem to (3) in terms of :
[TABLE]
where
[TABLE]
Using this alternative parameterization, tractable minimization algorithms can be formulated. Next, we consider two alternative estimation criteria and prove that they are equivalent.
II PUMA criterion equals MODE criterion
Using the eigendecomposition, the covariance matrix can be written as
[TABLE]
where and is the matrix of eigenvalues that are larger than . Instead of fitting the subspace to the sample covariance , as in (6), consider fitting to a weighted estimate of the signal subspace [3, 4]:
[TABLE]
where
[TABLE]
and where and are obtained from the eigendecomposition of . Then the cost function in (5) is replaced by
[TABLE]
This leads to the asymptotically efficient ‘method of direction estimation’ (Mode) [3][2, ch. 8.5]. A simple two-step algorithm was proposed in [3] to approximate the minimum of the above estimation criterion.
Another approach for array processing, called ‘principal-singular-vector utilization for modal analysis’ (Puma), has been recently proposed in [5] (see also references therein for predecessors of that approach). It is motivated by properties of a related linear prediction problem and based on the following fitting criterion
[TABLE]
where
[TABLE]
is a weighting matrix and is a function of and the eigenvectors in . As shown in [5], can be written as . It follows immediately that
[TABLE]
where we made use of the following results
[TABLE]
Therefore the Puma criterion is exactly equivalent to the Mode criterion. The algorithm proposed in [5] is thus an alternative technique for minimizing .
III Other variants
A fitting criterion on a similar form as was proposed in [6] and shown to reduce to in a special case. Alternative minimization techniques are also discussed therein, see also [2, ch. 8]. See e.g. [7, 8] for additional variations of .
In scenarios with low signal-to-noise ratio or small sample size , subspace-fitting methods such as Mode may suffer from a threshold breakdown effect due to ‘subspace swaps’ [9, 10]. To reduce the risk that the signal subspace is fitted to noise in these cases, a modification was proposed in [11] consisting of using extra coefficients in . Then after computing the corresponding directions of arrival, all possible subsets of directions are compared using the maximum likelihood criterion and the best subset is chosen as the estimate. This method is called the ModeX in [11] and its principle is exactly what is used in [5] to propose the Enhanced-Puma.
Interestingly, while both papers [3] and [11] are referenced in [5], the equivalence (as shown above) of the Puma estimation criterion proposed there to Mode [3] and ModeX estimation criteria [11] was missed in [5].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] P. Stoica and R. L. Moses, Spectral analysis of signals . Pearson/Prentice Hall, 2005.
- 2[2] H. L. Van Trees, Detection, estimation, and modulation theory: Optimum array processing . John Wiley & Sons, 2004.
- 3[3] P. Stoica and K. C. Sharman, “Maximum likelihood methods for direction-of-arrival estimation,” IEEE Trans. Acoustics, Speech and Signal Processing , vol. 38, no. 7, pp. 1132–1143, 1990.
- 4[4] M. Viberg and B. Ottersten, “Sensor array processing based on subspace fitting,” IEEE Trans. Signal Processing , vol. 39, no. 5, pp. 1110–1121, 1991.
- 5[5] C. Qian, L. Huang, N. Sidiropoulos, and H. C. So, “Enhanced PUMA for direction-of-arrival estimation and its performance analysis,” IEEE Transactions on Signal Processing , vol. 64, no. 16, pp. 4127–4137, 2016.
- 6[6] M. Jansson, A. L. Swindlehurst, and B. Ottersten, “Weighted subspace fitting for general array error models,” IEEE Transactions on Signal Processing , vol. 46, no. 9, pp. 2484–2498, 1998.
- 7[7] P. Stoica and M. Jansson, “On forward–backward MODE for array signal processing,” Digital Signal Processing , vol. 7, no. 4, pp. 239–252, 1997.
- 8[8] M. Kristensson, M. Jansson, and B. Ottersten, “Modified IQML and weighted subspace fitting without eigendecomposition,” Signal processing , vol. 79, no. 1, pp. 29–44, 1999.
