MATLAB implementation of the algorithm from:
Li, J., Dong, X., Shi, X., & Zhang, X. (2024). An enhanced direct position determination of non-circular sources via sparse Bayesian inference and grid refinement strategy. Digital Signal Processing, 151, 104564.
Here is the link of DOI.
This repository contains MATLAB code for an efficient Direct Position Determination (DPD) method to locate non-circular sources via:
- Sparse Bayesian Inference (SBI)
- Two-Dimensional Grid Refinement Strategy
This algorithm achieves improved computational efficiency through the proposed strategy.
│
├── EOGSBI_NC_DPD.m # Main algorithm function
├── peaks2.m # Peak detection subfunction
├── new_allGps.m # Grid processing subfunction
├── gnrGps.m # Grid refinement subfunction
└── README.md # This documentation
For broader applications, consider these reproduced codebases (see References in my paper): [SBL-AOA-Local.m] [OffG-SBI-DPD]
If this work contributes to your research, please cite:
@article{li2024enhanced,
title={An enhanced direct position determination of non-circular sources via sparse Bayesian inference and grid refinement strategy},
author={Li, Jiaqi and Dong, Xudong and Shi, Xinlei and Zhang, Xiaofei},
journal={Digital Signal Processing},
volume={151},
pages={104564},
year={2024},
publisher={Elsevier}
}
Special thanks to the array signal processing community for their open-source contributions that advance research in this field. Additionally, We thank Zhilin Zhang for sharing the original code implementation in his homepage.