本项目旨在利用MATLAB平台构建一个高精度的波达方向(DOA)估计仿真系统,专门针对稀疏均匀圆阵(Sparse Uniform Circular Array, UCA)的特有几何结构进行设计。项目的核心在于实现加权子空间拟合(Weighted Subspace Fitting, WSF)算法,该算法通过引入最优加权矩阵来处理信号子空间与阵列流形之间的拟合关系,能够有效解决相干信号源分辨困难以及低信噪比环境下估计精度下降的问题。为了求解WSF准则函数这一多维非线性最小化问题,本项目摒弃了传统的网格搜索,采用了基于梯度的最陡下降法(Steepest Descent Method)进行迭代寻优。该优化模块通过计算代价函数关于角度参数的梯度向量,沿着梯度的反方向动态更新角度估计值,从而快速收敛至全局最优解,实现了计算效率与估计精度的平衡。系统详细包含了稀疏圆阵的导向矢量建模、随机信号与噪声生成、协方差矩阵特征分解、加权矩阵构造、梯度计算及迭代更新逻辑。此外,项目还包含完整的性能评估模块,能够全方位展示算法在不同稀疏度、不同信噪比及不同快拍数下的测向性能,验证稀疏阵列在扩展孔径和提升分辨率方面的优势。