Wideband DOA Estimation。

语音信号以及野外的车辆信号的声音都是宽带信号,所以传统的窄带DOA算法(MUSIC,ESPRIT等)都不适用。需要采用宽带DOA算法来计算目标信号的波达角。

信号处理方法中,广泛采用的是分频处理方法。得益于快速傅里叶变换(FFT)在时频分析中的快速性,将宽带阵列信号模型划分为若干个窄带信号模型,进行DOA估计,并综合各频带上的数据得出最终的结果,比如取平均等。

主要分为两种算法:非相干信号子空间法(Incoherent signal subspace method,ISSM),以及相干信号子空间法(Coherent signal subspace method,CSSM),主要在于源信号是否相干。

需要说明的是,不同文献中对于上述两种经典算法的缩写不同,ISSM又被称为ISM,CSSM又被称为CSM,本博客中采用前者,但是含义都一样。

ISSM

最早的宽带信号高分辨DOA估计方法是非相干信号子空间方法。

主要思想:将宽带数据分解到不重叠频带上的窄带数据,然后对每一个频带进行窄带信号子空间处理,再对各处理结果进行简单平均。即对每一个子带的谱密度矩阵进行特征分解,根据特征子空间构成空间谱,对所有子带的空间谱进行算术平均或几何平均,最后得出宽带信号空间谱估计。

ISSM是在宽带信号中的多个频点上使用MUSIC等算法,然后对各个频点的DOA结果做平均处理,获得最终DOA估计结果。因为各个频率点的能量分布不均匀,ISSM算法在某些频率点的估计误差较大,因此该算法要求信噪比更高并且样本数足够

为了估计各个窄带上的谱密度矩阵,需要把时域观测信号转换到频域。首先将观测时间T0内采集到的信号数据平均分成K个不重叠的段,每段的长度为TK=T0/K。再对每段信号作快速傅立叶变换(FFT),得到K组互不相关的窄带频率分量,宽带处理中称K为频域快拍。由此可以得到K个快拍,记为Xk(f),k=1,2,…,K,f=1,2,…,J。

ISSM算法的思想就是由这K个频域快拍估计多个目标的方位

ISSM类方法的还有投影子空间正交性检测法(Test of Orthogonality of Projected Subspaces,TOPS)。

ISSM的步骤

1、把观测时间T内采集的信号分成K段,则每段信号时间长度变为T/K。

2、再对每段信号作FFT,得到互不相关的窄带频域分量。

3、求每个频点数据的自相关矩阵。

4、对每个频点上数据特征分解,求得各个频点的噪声与噪声子空间。

5、构造该频点上的空间谱函数。

6、利用算术平均意义下的MUSIC空间谱进行估计。

ISSM的缺点及改进

ISSM用平均的方法利用了宽带信号的信息,但是由于宽带信号的能量分布并不均匀,不同的窄带部分往往具有不同的信噪比,低信噪比的窄带部分可能对宽带信号的高分辨DOA估计产生很大的偏差,因此这种简单的平均不能充分利用信号的能量。

当目标具有相干性时,每一个子带的估计结果都会失败,而且对每一个子带信号进行估计时,为了得到较好的相关矩阵,需要较长的信号观测值,因此运算量大。

为了克服这些缺点,提高估计性能,借鉴窄带信号的去相干原理,可以将ISSM算法加以修正扩展到宽带信号的相干源情况中。

修正ISSM算法的实质是前后向空间平滑,但是实际上只有一个子阵,而且子阵和原阵是完全一样的,因此该方法不损失阵列孔径。

此外在实际应用中,也存在着系统误差和测量误差,在低信噪比和快拍数较少时,采用R(wj)进行目标方位估计,具有平均的意义,平均可以消除或者减弱误差对算法性能的影响,从而使修正ISSM算法具有更高的估计精度,稳健性也更好。

CSSM

CSSM是宽带阵列信号处理的经典算法,其核心思想是聚焦变换。

首先将阵列输出数据在时域上分成不重叠的若干段,然后分别对每段进行离散傅立叶变换,得到信号带宽内的多个频率点分量,通过聚焦变换将带宽内各个频率点下的信号子空间变换到参考频点下的同一个信号子空间,再用窄带信号的子空间处理方法进行高分辨方位估计。等效于增加了该频带上的快拍数。

该类算法需要较精确的预估角度。

CSSM与ISSM算法相比优点在于:运算量相对小,可实现对相干信号的处理,估计精度高。

CSSM算法能够分辨相干源,主要是由于CSSM算法采用了频率平均的方法,减小了信号之间的相关系数,恢复了相关矩阵的秩,使相关矩阵的有效秩等于信号源的个数。

若将所有频率成分的信号功率谱密度矩阵作平均,就可以消除相干信源相关矩阵的奇异性,即频率平均恢复了相关矩阵的秩。并且划分的子带数目越大,相关性越弱。

CSSM方法就是利用聚焦的思想将宽带信号各子带成分映射到同一参考频率上,从而有效地综合了宽带信息,然后再对聚焦后的协方差矩阵进行平均,从而减小了信号之间的相关系数,使协方差矩阵的有效秩等于信源个数,达到了解相干的目的。

CSSM法具有较好的估计精度,较低的分辨门限,而且聚焦变换相当于频域平滑,使得CSSM方法能够分辨宽带相干源。但是该方法要求有一个初始方向估计和预选的聚焦频率来确定聚焦矩阵,算法效果易受初选值的影响。

聚焦思想是CSSM(相干信号子空间法)算法的核心,通过聚焦矩阵把频带内不重叠的频率点上信号空间聚焦到参考频率点上,这样聚焦后就可以得到单一频率点上的数据协方差,从而就可以应用窄带信号处理方法进行DOA估计。

常用的聚焦方法有以下四种:

    • SST: signal-subspace transformation,信号子空间变换
    • RSS:rotational signal subspace,旋转信号子空间
    • TCT: two-side correlation transformation,双边相关变换法
    • LS/TLS: least-squares/total least-squares,最小二乘法/总体最小二乘法

CSSM原理及计算步骤

由 Wang 和Kaveh 提出的一种经典的宽带信号空间谱估计算法,它采用某种聚焦准则构造聚焦矩阵,再利用该矩阵将带宽内各个频点上的协方差矩阵聚焦到参考频点上,接着对这些矩阵作平均得到聚焦后的协方差矩阵,最后对其采用窄带高分辨算法便可实现波达方向估计。

聚焦矩阵需要预估角度来构造,所以 CSSM 方法一般用于具有先验信息的场合或者事先采用低分辨方法对入射方向进行初始估计。

与传统意义上的空间平滑算法不同,CSSM 算法本质上是在频域上的平滑,并不会减小接收阵列的有效孔径。相比 ISSM 算法,CSSM 算法有较低的信噪比门限,并且具有一定的解相干能力。

算法原理是引入聚焦矩阵对阵列信号T(fj)进行线形变换,使变换后的阵列信号的阵列流型A(f0 )不再随频率变化,起到了对信号子空间的聚焦作用。

计算步骤:

1、把总的观测时间T0分成K个子段,对每段数据进行离散傅立叶变换。

      Xk(fj)=[X1k(fj),X2k(fj),X3k(fj),…,XMk(fj),]T,j=1,2,…,J.

2、对于频段j=1,2,…,J,得到频域采样相关矩阵值

3、产生聚焦矩阵T(fj),利用T(fj)A(fj)=A(f0 ,θ).

4、计算互谱密度矩阵RY

5、对RY进行特征分解,得到噪声子空间和信号子空间。

6、把噪声子空间带入,利用MUSIC算法进行一维搜索,得到DOA估计结果。

宽带高分辨处理优点

宽带高分辨处理具有较多的优点:

  1. 能够获取更为丰富的信息量,提高系统的目标识别能力。
  2. 可以提高信号处理系统的技术性能指标。根据实际环境的需要,灵活设计波形,并针对不同的波形,采用相应的信号处理算法,从而可以提高系统的抗干扰能力、弱信号检测和目标参数精确估计能力。
  3. 具有很强的对付隐形目标的能力。目标的隐形设计总是具有一定的频率选择性,因此,只要系统设计具有足够的带宽,就可以识别出隐形目标。
  4. 只要选择合适的信号波形和相应的信号处理算法,系统就可以具有适应弥散信道的能力。

空间重采样技术

空间重采样方法是一种不需要角度预估计的宽带DOA 估计方法,它利用相位聚焦的方法实现宽带信号中不同信号子带的信号子空间的一致,是一种插值方法。

而基于FFT变换的空间重采样算法利用傅里叶变换特性实现空间采样频率的变换,但此方法对阵元的选择以及参考频率的选择等都有一定的要求 。

宽带DOA估计方法的更多相关文章

  1. Pathchirp—有效的带宽估计方法(二)

    上一个blog介绍了有效带宽估计方法:pathload.http://blog.csdn.net/ice110956/article/details/11126491. 做一个小小的总结:pathlo ...

  2. 基于多重信号分类算法的DOA估计

    原创博文,转载请注明出处 下面的论文是我的雷达处理的作业,拿来共享,不喜勿喷.由于公式编辑器的原因,无法复制公式,全部内容请点击. 基于多重信号分类算法的DOA估计 1引言 多重信号分类(MUSIC) ...

  3. Eviews 9.0新功能——估计方法(ARDL、面板自回归、门限回归)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 9.2 估计功能 eviews9.0下载链接: ...

  4. pathload --有效的网络带宽估计方法

    上一篇博客简述了现行的带宽估计的方法,分类,以及一些问题. 见:http://blog.csdn.net/ice110956/article/details/11071969 上文列出了13种现行的方 ...

  5. 基于CNN的人群密度图估计方法简述

    人群计数的方法分为传统的视频和图像人群计数算法以及基于深度学习的人群计数算法,深度学习方法由于能够方便高效地提取高层特征而获得优越的性能是传统方法无法比拟的.本文简单了秒速了近几年,基于单张图像利用C ...

  6. 局部化原理(Laplace渐进估计方法)

    设$f(x)$于$[0,1]$上严格单调递减,且$f(0)=1,f(1)=0$,证明: $$\int_{0}^{1}f^{n}(x)dx \sim \int_{0}^{\delta}f^{n}(x), ...

  7. Wideband Direction of Arrival Estimation Based on Multiple Virtual Extension Arrays

    基于多重虚拟扩展阵列的宽带信号DOA估计[1]. 宽带DOA估计是阵列信号处理领域的一个重要研究方向.在DOAs估计的实际应用中,信号总是会被噪声破坏,在某些情况下,源信号的数量大于传感器的数量,因此 ...

  8. 手势估计- Hand Pose Estimation

    http://blog.csdn.net/myarrow/article/details/51933651 1. 目前进展 1.1 相关资料      1)HANDS CVPR 2016      2 ...

  9. 增强学习(四) ----- 蒙特卡罗方法(Monte Carlo Methods)

    1. 蒙特卡罗方法的基本思想 蒙特卡罗方法又叫统计模拟方法,它使用随机数(或伪随机数)来解决计算的问题,是一类重要的数值计算方法.该方法的名字来源于世界著名的赌城蒙特卡罗,而蒙特卡罗方法正是以概率为基 ...

随机推荐

  1. 基于Keras搭建MLP

    Keras是一套基于Tensorflow.Theano及CNTK后端的高层神经网络API,可以非常友好地支持快速实验,本文从零开始介绍了如何使用Keras搭建MLP并给出两个示例. 基于Ubuntu安 ...

  2. SSM整合学习 四

    事务管理 一:初步理解 理解事务之前,先讲一个你日常生活中最常干的事:取钱. 比如你去ATM机取1000块钱,大体有两个步骤:首先输入密码金额,银行卡扣掉1000元钱:然后ATM出1000元钱.这两个 ...

  3. 全栈项目|小书架|服务器端-NodeJS+Koa2 实现搜索功能

    搜索功能会包含:热搜.搜索列表. 热搜功能在电商的搜索中经常看到,热搜数据的来源有两种 用户真实的搜索数据,根据算法进行排序 人为推送的数据 想想微博热搜是可以买的就知道热搜功能多么重要了. 我采用第 ...

  4. 让js中的函数只有一次有效调用

    设置隐藏域~ <input type="hidden" value="1" id="flag" /> 其它三种方法

  5. spring boot 分布式锁组件 spring-boot-klock-starter

    基于redis的分布式锁spring-boot starter组件,使得项目拥有分布式锁能力变得异常简单,支持spring boot,和spirng mvc等spring相关项目 快速开始 sprin ...

  6. Matlab责任链模式

    责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链.这种模式给予请求的类型,对请求的发送者和接收者进行解耦,本人根据https://www.ru ...

  7. 理解 Node.js 中 Stream(流)

    Stream(流) 是 Node.js 中处理流式数据的抽象接口. stream 模块用于构建实现了流接口的对象. Node.js 提供了多种流对象. 例如,对 HTTP 服务器的request请求和 ...

  8. pandas之数据处理

    首先,数据加载 pandas提供了一些用于将表格型数据读取为DataFrame对象的函数,期中read_csv和read_table这两个使用最多. 1.删除重复元素 使用duplicated()函数 ...

  9. 最大m子段和

    最大m子段和 定义一串子段s1,s2,s3 ... sn-1,sn 求m段不交叉最大子段和 解:设dp[i][j]代表前j个数分成i段的最大和(包括a[j]) 状态转移方程: dp[i][j]=Max ...

  10. metasploit 一款开源的渗透测试框架

    渗透神器漏洞利用框架metasploit from: https://zhuanlan.zhihu.com/p/30743401 metasploit是一款开源的渗透测试框架软件也是一个逐步发展与成熟 ...