常见传统算法DOA估计总结

CBF算法 传统时域傅里叶谱估计方法在空域中简单拓展形式,空间分辨能力会受到“瑞利限”的限制
Capon算法 通过对与信号协方差矩阵以及阵列方向矢量相关的空间谱函数进行二维谱峰搜索,得到信源方向角的估计结果。
Music算法 子空间算法,利用导向矢量与噪声子空间的正交性
Esprit算法 子空间算法,利用子阵间信号子空间的旋转不变性
OMP算法 压缩感知领域的贪婪算法,分解的每一步对所选择的全部原子进行正交化处理的一种算法,以达到更快的收敛速度

公式不方便打,用的是截图

1 常规波束形成算法(CBF)


2 Capon算法


3.3 多重信号分类法(Music)



4 旋转不变子空间法(Esprit)

ESPRIT算法估计信号参数时要求阵列的几何结构存在所谓不变性,该不变性可通过两种手段获得:

  1. 阵列本身存在两个相同子阵;
  2. 通过某些变换获得两个相同子阵。
    相邻子阵间存在一个固定间距,该间距反映出相邻子阵间一个固定关系,即子阵间的旋转不变性,ESPRIT算法正是利用子阵间旋转不变性实现阵列的DOA估计。




Esprit和Music算法均属于子空间算法,ESPRIT利用子阵间信号子空间的旋转不变性求解,MUSIC算法利用导向矢量与噪声子空间的正交性;ESPRIT算法性能差于MUSIC算法。在阵元数越大、信源数越少及信源入射间隔角越大情况下,ESPRIT算法与MUSIC算法性能越接近;但是Esprit算法有较好的实时性。

5 正交匹配追踪算法(OMP)

MP算法由Mallat和Zhang于1993年提出,其基本思想如下。不针对某个代价函数进行最小化,而是考虑迭代地构造一个稀疏解 x:只使用字典矩阵 Φ 的少数原子的线性组合对观测向量 x 实现稀疏逼近 y = Φx,其中被选择原子构成的作用集是逐个被筛选的。在每一步迭代中,字典 Φ 与当前残差向量 r = Φx – y 最相似的原子被选择为作用集的新原子。
匹配追踪只能保证残差向量与每一步迭代所选择的作用集原子正交,但与之前选择的原子通常不正交。OMP则能保证每部迭代后残差向量与以前选择的所有原子正交,以保证迭代的最优性,从而减少了迭代次数,性能更稳健。

常见传统算法实现DOA估计总结CBF、Capon、MUSIC、ESPRIT、OMP相关推荐

  1. 基于MUSIC算法的DOA估计Matlab仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 阵列信号处理是信号处理领域内的一个重要分支,在近些年来得到了迅速发展.波达方向(Direction of Arrival,DOA)估计 ...

  2. doa估计算法 matlab,一种未知信源数的DOA估计-music和capon算法仿真实验!

    具体参考<一种未知信源数的高分辨DOA估计算法 >-[张涛麟     刘   颖     廖桂生 ],我是完全按照这篇文献做的,但是最后仿真出来的效果图根本就没有文献那么理想,请大神们指教 ...

  3. 读书笔记 | 自动驾驶中的雷达信号处理(第6章 到达方向(DOA)估计算法 )

    本文编辑:调皮哥的小助理 6.1介绍 DOA 估计算法在汽车应用雷达处理中非常重要,它构成了雷达数据立方体(距离.速度和角度)的第三个部分--角度.实际上,会有多个未知数量的源信号同时被接收阵列接收, ...

  4. 一维DOA估计之Capon算法(含程序)

    一.数据模型 考虑一个由M个传感器构成的阵列k个窄带信号源激励.那么M×1维传感器阵列输出向量X可用下式表示: X(t)=As(t)+e(t) 其中,s(t)是在一定参考点测量的K×1维源信号向量,e ...

  5. matlab经典music,基于经典music的doa估计matlab仿真.doc

    基于经典music的doa估计matlab仿真.doc 信息与通信工程学院阵列信号处理实验报告(基于经典MUSIC的DOA估计MATLAB仿真)学号XXXXXX专业XXXXXX学生姓名XXX任课教师X ...

  6. matlab paticalcoff,关于DOA估计中加权前后向空间平滑算法的仿真问题

    参考论文:<相干信源波达方向估计的加权空间平滑算法> 王布宏 王永良 陈辉 武汉空军雷达学院重点实验室 武汉430010 摘  要 提出了一种用于空间相干源 DOA 估计的加权空间平滑算法 ...

  7. 基于空间平滑MUSIC算法的相干信号DOA估计(1)

    空间平滑MUSIC算法(1) 1. 前言 在上一篇博客中有提到,当多个入射信号相干时,传统MUSIC算法的效果就会不理想.具体原因是多个入射信号相干时,有部分能量就会散发到噪声子空间,使得MUSIC算 ...

  8. 基于matlab的相干信号的doa 估计,基于空间平滑MUSIC算法的相干信号DOA估计(1)

    基于空间平滑MUSIC算法的相干信号DOA估计(1) 基于空间平滑MUSIC算法的相干信号DOA估计(1) 空间平滑MUSIC算法(1) 在上一篇博客中有提到,当多个入射信号相干时,传统MUSIC算法 ...

  9. 【阵列信号处理】DOA估计算法

    DOA估计中的ESPRIT算法 ESPRIT算法时一种利用子空间旋转法估计DOA参数的方法,其算法的基本思想是将阵列在结构上分成两个完全一致的子列,两个子列相应阵元偏移的距离相等,也就是说阵列的阵元被 ...

最新文章

  1. 南大和中大“合体”拯救手残党:基于GAN的PI-REC重构网络,“老婆”画作有救了 | 技术头条...
  2. Android 开源库获取途径整理
  3. html网页共用头部和脚部,如何在HTML不同的页面中,共用头部与尾部?_html/css_WEB-ITnose...
  4. (19)C++项目练习二----------【音乐播放器】
  5. IoT Studio 有大事宣布
  6. 4.1 多层感知机从0开始 4.2 多层感知机简洁实现(API调用)
  7. MQ 的本质是什么呢?
  8. KernelPCA进行非线性数据的映射和分类
  9. 分布式数据库基础:分布式数据库故障
  10. CCNA-第三篇-OSI模型-上
  11. python输入数字成数组_python – Numpy:将数值插入数组的最快方法,使得数组按顺序排列...
  12. python怎么读取石墨表格_每2秒进行一次statsd xaxis石墨统计 - python
  13. ​什么问题最让程序员头秃?我们分析了11种语言的11000个问题
  14. 面试官系统精讲Java源码及大厂真题 - 31 AbstractQueuedSynchronizer 源码解析(下)
  15. 老司机找bug的心路历程
  16. Java同步组件之Condition,FutureTask
  17. 备份整合更需要一体机
  18. Canvas里的globalCompositeOperation
  19. 中点画线算法画直线----计算机图形学
  20. linux I2C读写应用程序

热门文章

  1. 在Windows下黑窗口中操作数据库
  2. 海尔“灯塔”张瑞敏,一把锤子砸出的硬核人生
  3. java中doc文件转为pdf文件_java将doc文件转换为pdf文件的三种方法
  4. 基于用户协同过滤算法的电影打分与推荐
  5. Linux RCU锁简析
  6. STM32学习笔记01---使用仿真器下载程序
  7. 源代码的学习(如何学习)
  8. Linux高级查询命令
  9. 数字图像处理学习笔记 九 形态学处理
  10. 全网最全Python金融大数据挖掘与分析,基础篇(附源代码,pycharm专业版无限期申请)