较为容易理解的MUSIC算法DOA估计

  • MUSIC算法原理
  • 信道模型
  • MUSIC算法估计

MUSIC算法原理

首先我们要理解的是MUSIC算法,是一种估计角度的算法,也就是一种估计角度的方法,如果初次理解DOA估计,可以先跳过这种算法去理解DOA估计。
( DOA) 是 指 无 线 电 波 到 达 天 线阵列的方向,在这里我们需要用一种方法估计出无线电波到达天线阵列的方向,我们使用的这种方法叫做MUSIC算法。
MUSIC算法原理:主要是根据特征分解后得到两组正交的特征向量组。且由前D个大特征值对应的特征向量张成信号子空间,剩余的特征值对应的特征向量张成噪声子空间, MUSIC算法利用信号子空间和噪声子空间的正交性,构建空间谱函数,通过谱峰搜索,估计信号的参数。
MUSIC算法使用条件:信号源互不相干,信号源数目小于阵列元素,噪声为加性高斯白噪声等。
如果不能理解算法的原理,也没有关系,咱们可以根据模型和计算式去理解。

信道模型

1. 单输入多输出(SIMO)

假设有M个接收天线,有一个发射天线的情况下,接收阵元之间相距 d,有一个信号从偏离法线 θ方向射入到阵列上。如下图所示:

一般我们认为发射天线到达接收天线的距离远大于接收天线之间的距离,所以,可以认为信号到达接收天线的波形为平面波,也就是到达每个接受天线的角度一样都为θ,此时接收数据的向量可以写成:

X(t)=A(θ)S(t)+N(t)
(X(t)为接收矩阵;A(θ)为信道矩阵, 其中θ只有一种取值;S(t)为信号发送矩阵;N(t)为噪声矩阵);

2. 多输入多输出(MIMO)
一般我们认为发射天线到接收天线的距离不远远大于发射天线之间的距离,这时候就会产生一下现象:
由于发射天线不同,到达就收天线的角度不同,假设有D个发射信号,和M个接收信号,则接收向量如下:

此时A(θ)可以写成[a(θ1),a(θ2)…,a(θD)];
我们需要做的就是 通过对采样的输出信号 X(t) ,估计出D个信号源各自的波达方向角θi。

MUSIC算法估计

MUSIC算法可以归纳为:

(1) 计算样本协方差矩阵:

(2) 进行特征分解:

(3) 获得噪声子空间估计值:

(4) 搜索MUSIC空间谱D个谱峰:

较为容易理解的MUSIC算法DOA估计相关推荐

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

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

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

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

  3. 常见传统算法实现DOA估计总结CBF、Capon、MUSIC、ESPRIT、OMP

    常见传统算法DOA估计总结 CBF算法 传统时域傅里叶谱估计方法在空域中简单拓展形式,空间分辨能力会受到"瑞利限"的限制 Capon算法 通过对与信号协方差矩阵以及阵列方向矢量相关 ...

  4. 阵列信号DOA估计系列(一).概述

    阵列信号DOA估计系列 之 概述 1.从相位差说起 2.空间相位差的来源 3.从"空间相位差"到"DOA估计" 3.1 时域 3.2 空域 3.3 DOA估计 ...

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

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

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

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

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

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

  8. doa的matlab算法,基于MATLAB的DOA估计算法的二维仿真建模

    基本描述: DOA算法使用T形或L形天线接收微波信号,计算到达角,然后对二维坐标建模. 要解决的问题: 实际环境中存在多个相干源(例如多径效应,信号反射等),并给出了最佳DOA估计算法. 功能描述: ...

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

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

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

    空间平滑MUSIC算法(2) 继续上一篇博客,继续讲后向空间平滑和前/后向空间平滑MUSIC算法. 基于空间平滑MUSIC算法的相干信号DOA估计(1) 2.3 后向空间平滑算法 后向空间平滑更准确的 ...

最新文章

  1. 一道有关动态规划(Dynamic Programming)的网易面试题
  2. SAP PM 模块主要配置点
  3. 今日新鲜事python_今日新鲜事励志的句子致自己
  4. 「PKUSC2018」星际穿越 (70分做法)
  5. 电脑f2还原系统步骤_手把手教你如何创建系统还原点,让你的电脑也能时光倒流...
  6. linux传奇源码,游戏源码 屠龙传奇H5 鲲乃异兽 全套源码+教程
  7. android条形图,MPAndroid组条形图未显示
  8. android studio 本地html,android - 从当前HTML文件Android Studio中打开本地HTML文件? - 堆栈内存溢出...
  9. RecyclerView的各种版本兼容问题处理集锦
  10. 把实体 转为json 数据格式---jackson 的详细用法.
  11. 从Xcode中的动态库中剥离不需要的架构 Submit to App Store issues: Unsupported Architecture X86_64, i386
  12. gg修改器修改内购_【教程】手把手教你修改微信性别为空
  13. Excel导出当前工作表为PDF文件的操作
  14. powershell下使用linux命令,Windows 10系统下PowerShell命令使用技巧
  15. 超低频测试信号产生电路软件流程图,超低频任意波形信号发生器方案设计书.doc...
  16. TI BSL in python
  17. 最新常用数据库排名及分类介绍
  18. python程序控制结构实验报告_20193227 实验二《Python程序设计》实验报告
  19. 对未来计算机的期盼,表达怀念过去期待未来的句子
  20. UKF无迹卡尔曼滤波

热门文章

  1. 实现土豆网的视频播放
  2. 咪咕:笔试题(20190916)
  3. 数据结构与算法 php pdf,数据结构与算法之美(完结)云盘分享_IT教程网
  4. 第一章 FPGA数字信号处理_数字混频(NCO与DDS)
  5. Delphi2010
  6. delphi 组件安装教程详解
  7. oracle连接no listener
  8. 计算机连接双硬盘,电脑如何安装双硬盘
  9. 百度世界2021:百度大脑升级、昆仑芯2量产、智能云加速AI落地爆发
  10. 科普:为什么DOTA2和LOL没有全图挂