本发明涉及非相干分布式信源定位中方法,特别涉及一种基于离散傅里叶变换的非相干分布式信源定位方法。
背景技术:
早期的信源定位技术主要是针对独立的点源的。点源沿着单个路径到达接收天线,通过估计点源的方位角和俯仰角来确定信源的方位。但这种方法在无线通信、雷达和声呐等应用中却不太理想,因为一般情况下角传播的效果不能被忽略,比如在近源分离和大角度散射条件下,信源都不能被简单地看做一个点源。实际上,分布式信源模型更适合实际应用。而在分布式信源中,非相干信源模型则又是最常见的假设模型。对于非相干信源,已经有了许多估计定位方法:信号子空间法、波束成形法、协方差拟合法。然而上述方法都有各自的不足,并且都具有很大的计算复杂度。
现有技术包括第一方案,一种基于波束成形的估计方法,该方法利用最小方差无失真响应。通过求
其中tr[·]表示矩阵的迹;ψ(·)表示无噪声协方差矩阵;
技术实现要素:
本发明所要解决的技术问题是现有技术中存在的二维空域谱的计算量大的技术问题。提供一种新的基于离散傅里叶变换的非相干分布式信源定位方法,该非相干分布式信源定位方法具有二维空域谱计算量小的技术特点。
为解决上述技术问题,本发明采用的技术方案如下:
一种基于离散傅里叶变换的非相干分布式信源定位方法,包括:
(1)利用流型分离技术获取采样矩阵g,根据所述采样矩阵g计算ghg矩阵,对ghg矩阵每一列进行快速傅里叶变换,再对该结果的每一行进行快速傅里叶逆变换,得出二维空域谱f1;
(2)对非相干信源连续采样t次得到x(t),计算协方差矩阵
(3)根据步骤(1)及步骤(2)计算ghbg矩阵,对ghbg矩阵每一列执行快速傅里叶变换,再对该结果的每一行进行快速傅里叶逆变换,得出二维空域谱f2;
(4)将所述二维空域谱f1和二维空域谱f2上对应点相乘,计算得到二维空域谱f3;(图1)
(5)根据非相干信源不同的随机分布在二维空域谱f3的主对角线上搜索不同的区域范围,计算位于所述区域范围内点的和
(6)搜索出最小
其中,t为小于t的正整数,t为正整数,n为正整数,n≥2,g为采样矩阵;gh为g的共轭转置矩阵;
上述方案中,为优化,进一步地,非相干信源的随机分布情况还包括高斯分布,非相干信源的随机分布情况为高斯分布时,所述搜索的区域为中心
进一步地,所述非相干信源的随机分布还包括除均匀分布及高斯分布的其他分布函数。
进一步地,所述步骤(1)在离线状态下进行。
进一步地,步骤(2)~(5)在线状态下进行。
本发明的非相干信源定位方法通过矩阵-信号积运算代替矩阵乘积运算,降低了算法的复杂度,减少算法运算时间。本发明方法的空域谱能够在信源对应位置上出现峰值,完成非相干信源的定位。
本发明的有益效果为:解决了二维空域谱的计算量大的技术问题。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1,根据二维空域谱f1和f2计算二维空域谱f3示意图。
图2,非相干信源的搜索区域范围示意图。
图3,算法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本实施例提供一种基于离散傅里叶变换的非相干分布式信源定位方法,包括以下步骤:
(1)利用流型分离技术获取采样矩阵g,根据所述采样矩阵g计算ghg矩阵,对ghg矩阵每一列进行快速傅里叶变换,再对该结果的每一行进行快速傅里叶逆变换,得出二维空域谱f1;
(2)对非相干信源连续采样t次得到x(t),计算协方差矩阵
(3)根据步骤(1)及步骤(2)计算ghbg矩阵,对ghbg矩阵每一列执行快速傅里叶变换,再对该结果的每一行进行快速傅里叶逆变换,得出二维空域谱f2;
(4)将所述二维空域谱f1及二维空域谱f2上对应点相乘,计算得到二维空域谱f3;(图1)
(5)根据非相干信源不同的随机分布在二维空域谱f3的主对角线上搜索不同的区域范围,计算位于所述区域范围内点的和
(6)搜索出最小
其中,t为小于t的正整数,t为正整数,n为正整数,n≥2,g为采样矩阵;gh为g的共轭转置矩阵;
作为优选,(1)在离线状态下进行,步骤(2)~(5)在线状态下进行。能够更进一步减小计算量。
作为优选,非相干信源的随机分布情况还包括高斯分布,非相干信源的随机分布情况为高斯分布时,所述搜索的区域为中心
本实施例在非相干信源的随机分布还包括除均匀分布及高斯分布的其他分布函数时,同样适用。本发明方法的空域谱能够在信源对应位置上出现峰值,完成非相干信源的定位。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员能够理解本发明,但是本发明不仅限于具体实施方式的范围,对本技术领域的普通技术人员而言,只要各种变化只要在所附的权利要求限定和确定的本发明精神和范围内,一切利用本发明构思的发明创造均在保护之列。