Computer Science > Information Theory
[Submitted on 27 Oct 2020]
Title:Source Enumeration via RMT Estimator Based on Linear Shrinkage Estimation of Noise Eigenvalues Using Relatively Few Samples
View PDFAbstract:Estimating the number of signals embedded in noise is a fundamental problem in array signal processing. The classic RMT estimator based on random matrix theory (RMT) tends to under-estimate the number of signals as it does not consider the non-negligible bias term among eigenvalues for finite sample size. Moreover, the RMT estimator suffers from uncertainty in noise variance estimation problem. In order to overcome these problems, we firstly derive a more accurate expression for the distribution of the sample eigenvalues and the bias term among eigenvalues by utilizing the linear shrinkage (LS) estimate of noise sample eigenvalues. Then, we analyze the effect of the bias term among eigenvalues on the estimation performance of the RMT estimator, and derive the increased under-estimation probability of the RMT estimator incurred by this bias term. Based on these results, we propose a novel RMT estimator based on LS estimate of noise eigenvalues (termed as LS-RMT estimator) by incorporating the bias term into the decision criterion of the RMT estimator. As the LS-RMT estimator incorporates this bias term among eigenvalues into the decision criterion of the RMT estimator, it can detect signal eigenvalues immersed in this bias term. Therefore, the LS-RMT estimator can overcome the higher under-estimation probability of the RMT estimator incurred by the bias term among eigenvalues, and also avoids the uncertainty in the noise variance estimation suffered by the RMT estimator as the noise variance is estimated under the assumption that the eigenvalue being tested is arising from noise. Finally, extensive simulation results are presented to show that the proposed LS-RMT estimator outperforms the existing estimators.
Current browse context:
cs.IT
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.