DOA估计算法——迭代自适应算法(IAA)

这篇具有很好参考价值的文章主要介绍了DOA估计算法——迭代自适应算法(IAA)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 简介

        迭代自适应法 (Iterative Adaptive Approach,IAA)估计算法最早由美国的电气工程师和数学家Robert Schmidt和Roy A. Kuc在1986年的一篇论文"Multiple Emitter Location and Signal Parameter Estimation"中首次提出了这一算法, IAA DOA 估计算法是一种用于无线通信和雷达系统中估计信号到达方向的方法,对于信号处理和通信领域具有重要意义。

       对于实际的雷达DOA估计来说,传统的延时相加方法(Delay-And-Sum, DAS)分辨率低,旁瓣干扰大。而ESPRIT2I和MUSIC等方法只有在传感器数大于源信号数,并且需要大量的快拍数,和高信噪比的情况下来获得高分辨率,但是在实际的工程应用中,收集大量的快拍是不切实际的,尤其是在快速的时变环境很难做到这一点,使得定位性能恶化。此外,由于对子空间正交性比较敏感,基于子空间的方法也不能处理相干源问题。

       IAA是一种依赖数据,基于加权最小二乘方法(WLS)的非参数的迭代自适应算法,它可以在少量快拍(甚至是一个)、相干或非相千源、任意阵列的情况下得到很好的参数估计,相比于其他依赖于数据的方法,IAA可以大大地增加分辨率并且减小旁瓣,所以它的性能要比现有的空间稀疏信号重构算法好。

        阵列信号经常遇到的问题是少量的快拍数和低信噪比。针对这个问题应用IAA算法就可以很好地减小这些不利因素对信号估计的影响。由于实际信号往往要比观测信号少得多,所以,将阵列信号处理问题转换到稀疏信号表示领域。因为稀疏信号表示方法可以处理少量快拍数的情况,甚至是一个。而这种基于稀疏表示的方法也被用在频谱估计、图像处理、阵列设计和其他很多领域。

2 IAA算法原理 

        假设远场有K个窄带信号入射到有M个天线阵元的均匀阵列上,第k个信号的入射角度为iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理。n时刻阵列接受的数据矢量可以表示为

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

式中N是快拍数量。iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理M×K的阵列流行矩阵,iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理,n=1,2,…,N,是信号矩阵,e(n)表示加性噪声矩阵。A(θ)对于不同的阵列结构略有不同,对于均匀阵列第k个源一致的方向矢量可以表示为: 

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

式中iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理表示阵元间距,λ表示传播信号的波长。均匀线阵的结构如图1所示

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理
图1 均匀线阵结构

设P是一个K×K的对角矩阵,对角元素是扫描网格上每一个角度的信号能量,干扰和噪声的协方差矩阵为 

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

其中iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理,左式表示信号的协方差矩阵,右式表示协方差矩阵的特征分解形式。因此式(3)可以理解为出去有用信号剩余的量即为干扰和噪声。对于信号的协方差估计,通常可通过下式进行估计

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

IAA算法通过求解如下加权最小二乘代价函数:

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

式中iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理表示第n次快拍θk处信号的复幅值。要精确得到估计结果,既要使得: 

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

达到最小,此时的iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理成为最小二乘加权量,W即为加权矩阵。当W=I时,为非加权最小二乘估计。将式(6)对iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理求偏导数,并令偏导数等于零,则得最小二乘的估计量 

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

则估计的均方误差为:

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

其中iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理是已知的,当iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理时,可以证明加权最小二乘法估计的均方误差是所有加权矩阵下最小的。这时可获得最佳加权最小二乘估计量为: 

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

最终根据矩阵求逆定理可得:

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

最终,综上所述,IAA算法总结为:

Step1:初始化 

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

Step2:划分包含K个目标的离散网格

Step3:迭代

(1)计算iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理 

(2)计算协方差矩阵iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

  (3)   更新iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

(4)判断收敛,不收敛则回到(2),否则结束迭代。

3 IAA仿真 

        仿真环境:Matalb2021b,Windows11

        阵元数量:M=16

        目标来波方向:40°,10°,20°的非相干信号源

        信号的中心频率为:f = 77GHz,信号能量幅度默认为1。

        信噪比:SNR=5dB、16dB、30dB

        收敛误差:小于iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

        快拍数:N = 1

        仿真结果:

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理

根据上述仿真结果,我们可以得出,随着信噪比的增大,要到达iaa算法,DOA估计算法,DOA估计,迭代自适应算法,IAA算法,阵列信号处理量级的误差,迭代次数显著减少,同时估计的精度也显著提高,目标旁瓣也显著降低。 

4 结束语 

        本期内容分析仿真了一种基于最小加权二乘法的IAA算法,通过选取合理的加权系数,更新协方差矩阵进行迭代计算,在低信噪比、单个快拍密集谱的情况下得到了非常精确的DOA和信号能量估计。阵列信号经常遇到的问题是少量的快拍数和低信噪比。针对这个问题应用IAA算法就可以很好地减小这些不利因素对信号估计的影响。此外希望本期内容对你有所帮助,另外创作不易,感谢支持。

5 参考资料 

       (eWiley) Optimum Array Processing. Harry L. Van Trees

       基于迭代自适应方法的空间信号估计.文章来源地址https://www.toymoban.com/news/detail-813194.html

到了这里,关于DOA估计算法——迭代自适应算法(IAA)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DOA估计算法——Capon算法

            在理解Capon算法之前,我们有必要先了解波束形成的基本思想以及原理到底是什么。这有助于我们更好的理解Capon算法的思想。 图 1  如图1展示了均匀阵列波束导向的示意图。图中 wm 表示加权值,波速形成(DBF)的基本思想就是将各阵元输出进行加权求和,在一定时

    2024年02月02日
    浏览(33)
  • 稀疏DOA估计的经典算法——l1-SVD算法

    文献\\\"A Sparse Signal Reconstruction Perspective for Source Localization With Sensor Arrays\\\"提出了一种稀疏表示的DOA定位算法,它属于On-Grid类算法的范畴。其核心要点有二:其一是,通过了奇异值(SVD)分解,把以大量快拍数衡量的信号模型,转换成以信源数衡量的低维信号模型;其二是,以二阶

    2024年02月01日
    浏览(36)
  • 现代信号处理——阵列信号处理(空域滤波原理及其算法)

    一、阵列信号处理简介 1、阵列信号处理的研究内容:检测、估计、滤波、成像等。 2、阵列信号处理的研究对象:空间传播波携带信号(空域滤波) 3、阵列信号处理方法:统计与自适应信号处理技术(如谱估计、最优与自适应、滤波) 4、阵列信号处理的目的:①滤波:增强

    2024年02月02日
    浏览(83)
  • DoA 估计:多重信号分类 MUSIC 算法(附 MATLAB 代码)

    本文首次在公众号【零妖阁】上发表,为了方便阅读和分享,我们将在其他平台进行自动同步。由于不同平台的排版格式可能存在差异,为了避免影响阅读体验,建议如有排版问题,可前往公众号查看原文。感谢您的阅读和支持! DoA 估计 是指根据天线阵列的接收信号估计出

    2024年02月03日
    浏览(36)
  • 阵列信号处理_对比常规波束形成法(CBF)和Capon算法

    利用电磁波信号来获取目标或信源相对天线阵列的角度信息的方式,也称测向、波达方向估计(DOA)。主要应用于雷达、通信、电子对抗和侦察等领域。 发展 常规波束形成(CBF)。本质是时域傅里叶变换在空域直接应用,分辨力受限于瑞利限; Capon自适应波束形成(1969年)

    2024年02月03日
    浏览(39)
  • 关于克拉美罗下界(CRLB)-及不同DOA估计算法下的方差(性能)对比

        参数估计 在科研、工程乃至生活中都有广泛的应用。参数估计要解决的问题简单来说就是:基于一组观测数据,通过某种方法来获得我们想要的,与观测数据相关的一个或多个参数。     克拉美-罗界(Cramr-Rao Bound, CRB) 是 无偏估计 里我们常用的且十分重要的 一种对不同

    2024年04月13日
    浏览(59)
  • 一.基于压缩感知(CS)的DOA估计方法-OMP-CS算法

    阅读须知: 1.本文为本人原创作品仅供学习参考,未经过本人同意禁止转载和抄袭。 2.要想无障碍阅读本文需要一定的压缩感知理论以及压缩感知信号重构算法基础。 3.话不多说,直接开搞。         假设有K个远场窄带信号入射到有M个天线的均匀线阵上,第k个信号的入

    2024年02月11日
    浏览(33)
  • imgaug库图像增强指南(17):揭秘【iaa.Dropout】——数据增强的隐秘武器

    在深度学习和计算机视觉的世界里, 数据是模型训练的基石 ,其质量与数量直接影响着模型的性能。然而,获取大量高质量的标注数据往往需要耗费大量的时间和资源。正因如此,数据增强技术应运而生,成为了解决这一问题的关键所在。而 imgaug ,作为 一个功能强大的图

    2024年01月23日
    浏览(31)
  • 毫米波雷达DOA估计,包含3D-FFT,DBF,music算法三种测角算法原理

      毫米波雷达的目标角度估计,特别是角度分辨率的提高是雷达探测需要解决的核心问题,使用FFT(快速傅里叶变换)或者DBF(数字波束形成技术)做DOA估计是最简单且运算复杂度最低的方法,但是这两方法并不能实现超分辨,其角分辨率受限于阵列的孔径,music算法是实

    2024年02月03日
    浏览(50)
  • 基于确定性最大似然算法 DML 的 DoA 估计,用牛顿法实现(附 MATLAB 源码)

    本文首次在公众号【零妖阁】上发表,为了方便阅读和分享,我们将在其他平台进行自动同步。由于不同平台的排版格式可能存在差异,为了避免影响阅读体验,建议如有排版问题,可前往公众号查看原文。感谢您的阅读和支持! 在 DoA 估计中,最大似然方法主要分为 确定性

    2024年02月17日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包