该项目提供了一套完整的MATLAB代码库,旨在实现并对比多种经典的波达方向(DOA)估计算法。系统内置了对均匀线阵(ULA)和均匀圆阵(UCA)的支持,涵盖了从基础的波束形成到高分辨率空间谱估计的全过程。
核心功能包括MUSIC(多信号分类)算法的空间谱搜索、Root-MUSIC算法的解析解求取以及ESPRIT(信号参数旋转不变技术)算法的特征分解实现。针对相干信号源导致的协方差矩阵秩亏损问题,项目集成了前向与前后向空间平滑预处理技术,有效恢复信号分量的独立性。
此外,代码还包含常规波束形成(CBF)和最