In this repo we implement (in C++ and Python) an algorithmic frawework designed to compute an autocorrelation matrix estimate for the coarray which satisfies structure-properties of the true autocorrelation matrix [1] --i.e., it is (i) Positive-Definite, (ii) Hermitian, (iii) Toeplitz, and (iv) has equal noise-subspace eigenvalues.
Science Direct: https://doi.org/10.1016/j.sigpro.2021.107987
Example
For usage examples, please open the cpp and python directories for C++ and Python, respectively.
Questions/issues Inquiries regarding the scripts provided below are cordially welcome. In case you spot a bug, please let me know.
Citing
If you use our algorithms, please cite [1].
@article{chachlakis2021structured,
title={Structured Autocorrelation Matrix Estimation for Coprime Arrays},
author={Chachlakis, Dimitris G and Markopoulos, Panos P},
journal={Signal Processing},
pages={107987},
year={2021},
publisher={Elsevier}
}
[1] D. G. Chachlakis and P. P. Markopoulos, ``Structured Autocorrelation Matrix Estimation for Coprime Arrays," in Signal Processing, p. 107987, 2021.
Related works
The following works might be of interest:
- [2] D. G. Chachlakis, P. P. Markopoulos and F. Ahmad, "The Mean-Squared-Error of autocorrelation sampling in coprime arrays," 2017 IEEE 7th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing (CAMSAP), Curacao, 2017, pp. 1-5, doi: 10.1109/CAMSAP.2017.8313121.
- [3] D. G. Chachlakis, P. P. Markopoulos and F. Ahmad, "Mmse-Based Autocorrelation Sampling for Comprime Arrays," 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, 2018, pp. 3474-3478, doi: 10.1109/ICASSP.2018.8461676.