什么是MUSIC算法?
空间谱估计是阵列信号处理中很重要的一部分,而空间谱估计的一个主要内容就是估计空间信号源的方向,即DOA(Direction of arrival)的估计。MUSIC是一种有效的DOA估计方法。MUSIC(1969年提出)即多重信号分类(Multiple Signal Classification)算法,实现了想相待超分辨率侧向技术的飞跃,也促进了特征子空间算法的兴起。
MUSIC基本思想:在空域内进行谱峰搜索求出信源来向
这类算法通过对阵列接收数据的数学分解,将接收数据划分为两个相互正交的子空间:一个是与信号源的阵列流形一致的信号子空间,另一个是与信号子空间相交的噪声子空间。子空间分解类方法就是利用两个子空间的正交特性构造出“针状”空间谱峰,从而大大提高算法的分辨力。
MUSIC算法使用条件
MUSIC算法是在许多假设的条件下来进行的,比如信号源互不相干,信号源数目小于阵列元素,噪声为加性高斯白噪声等。
MUSIC算法原理
假设一个M元的均匀直线阵,阵元间距d为半波长,信号个数P<M,入射角分别为。则阵元的接收信号为:
写成矩阵形式为:
实际信号是快拍后的采样信号,因而是离散信号,为:
协方差矩阵为:
其中在理想条件下,有
。利用此性质,似乎可以估计出信源的数目。但实际上,由于信源数和快拍数不可能无限,以及第信噪比时子空间的扩展,将会导致
。那怎么办呢?
做法:用M-P个小特征值对饮给的特征向量构成噪声子空间,V与信号子空间垂直,故
。
因此,可以通过寻找以下公式的谱峰来估计波达方向。
谱峰与信号强度无关,只反映与
的正交性。
MUSIC算法的实现步骤