多重信号分类(Multiple Signal Classification,MUSIC)算法是波达方向(Direction of Arrival,DOA)估计领域中的经典算法之一,但其谱峰搜索过程的巨大计算量降低了算法的实时性。经典进化算法虽能降低搜索时间,却仅能搜索到一个解,当存...多重信号分类(Multiple Signal Classification,MUSIC)算法是波达方向(Direction of Arrival,DOA)估计领域中的经典算法之一,但其谱峰搜索过程的巨大计算量降低了算法的实时性。经典进化算法虽能降低搜索时间,却仅能搜索到一个解,当存在多个入射信号时便无法搜索全部解。为了解决该问题,在粒子群算法的基础上,借鉴小生境思想提出了小生境粒子群算法,利用顺序聚类算法将粒子划分到不同的小生境,并根据小生境的迭代数选择不同搜索策略,兼顾了搜索广度和深度。仿真结果表明,改进粒子群算法在进行多谱峰搜索时能大幅降低搜索时间并搜索到全部解,与同类算法相比具有更高的精度和较少设置参数,其精度可以达到10^(-3),用时可以达到网格搜索的1/7000,在基于MUSIC算法的多个信号DOA估计中有重要的应用价值。展开更多
文摘多重信号分类(Multiple Signal Classification,MUSIC)算法是波达方向(Direction of Arrival,DOA)估计领域中的经典算法之一,但其谱峰搜索过程的巨大计算量降低了算法的实时性。经典进化算法虽能降低搜索时间,却仅能搜索到一个解,当存在多个入射信号时便无法搜索全部解。为了解决该问题,在粒子群算法的基础上,借鉴小生境思想提出了小生境粒子群算法,利用顺序聚类算法将粒子划分到不同的小生境,并根据小生境的迭代数选择不同搜索策略,兼顾了搜索广度和深度。仿真结果表明,改进粒子群算法在进行多谱峰搜索时能大幅降低搜索时间并搜索到全部解,与同类算法相比具有更高的精度和较少设置参数,其精度可以达到10^(-3),用时可以达到网格搜索的1/7000,在基于MUSIC算法的多个信号DOA估计中有重要的应用价值。