目录

1. 互质阵基本概念

1.1 互质阵的定义

1.2 互质阵的性质

2 扩展互质阵信号模型

3 扩展互质阵DOA估计

3.1 原始数据直接处理——Direct-MUSIC

3.2 相关域数据处理——向量化协方差矩阵+虚拟差合阵元过程

参考文献


1. 互质阵基本概念

1.1 互质阵的定义

互质阵概念是由青年科学家Piya Pal于2010年提出的[R1]-[R3],其相比嵌套阵可以克服互耦效应对DOA估计精度的影响。如图1()所示,标准互质阵由一对具有互质性的MN元子阵构成,其中M元子阵的阵元间距为NdN元子阵的阵元间距为Mdd=λ/2。两子阵共线放置,除了位置0处的阵元重叠,其余阵元均不重叠。图1()是在图1()的基础上扩展得到的,称为扩展互质阵。扩展互质阵是由标准互质阵中某一子阵的阵元数目倍增后得到,通常选择阵元数目少的子阵进行阵列结构扩展

标准互质阵物理阵元所在位置集合及其差合阵列位置集合为:

(1)

扩展互质阵物理阵元所在位置集合及其差合阵列位置集合为:

                                        (2)

(a2) (4,3)子阵元对的标准互质阵 (b2) (4,6)子阵元对的扩展互质阵

相比标准互质阵列,扩展互质阵列下的差合阵列能获得更多的连续阵元。须注意互质阵列所对应的差合阵列是存在孔洞(holes)的非均匀线阵(non-uniform linear array with holes),而二级嵌套阵所对应的差合阵列是均匀线阵(the filled ULA)。

下面我们将分析标准和扩展互质阵具有的优良性质。


1.2 互质阵的性质

(1) 的自由度(Degree of Freedom, DOF)高于MN;

      Proof: k1和k2的组合方式一共有MN种,即证无重复元素。假设存在,那么,所以假设不存在,无重复元素。

(2)

        Proof: 由扩展欧几里得算法可知:已知整数ab,可以求得ab的最大公约数(Greatest Common Division, gcd)的同时,找到整数xy使得ax+by=gcd(a,b),其中有一个可能是是负数。因此

(3) 扩展互质阵对应的差合阵列可形成的filled ULA with hole-free范围:

a.

b.

        Proof: (2) 倘若,必然存在,使得。因此通过对p的合理选择,存在,其中。又因,由此可推导出

(4) 不管是标准还是扩展互质阵,其差合阵列有冗余阵元(redundancy)和孔洞(hole);

(5) 相同物理阵元下,嵌套阵比互质阵的DOF多;

       Proof: 中当k1=0或者k2=0既是cross-difference情况,也是self-difference情况,即coprime中self-difference全部包含于中cross-difference。而在嵌套阵中,cross-difference为,当m=n=1时会同时出现在self-difference和cross-difference中,其余的self-difference不会全部出现在cross-difference里。因此嵌套阵比互质阵的DOF多。

(6) 相同物理阵元下,差合阵列比和合阵列的DOF多;

       Proof: 对比和合阵列(共址MIMO)和差合阵列(被动接收),显然差合阵列比和合阵列的DOF多。


2 扩展互质阵信号模型

                                (3)


3 扩展互质阵DOA估计

协方差矩阵Rx表示为:

                           (4)

3.1 原始数据直接处理——Direct-MUSIC

值得注意的是直接对稀疏阵下的协方差矩阵Rx进行DOA估计,则测向结果会存在模糊现象。然而,文献[R4, R5]已证明,互质阵之特殊阵列结构可有效消除上述直接数据域中的DOA估计模糊效应,嵌套阵信号处理中无类似结论。

3.2 相关域数据处理——向量化协方差矩阵+虚拟差合阵元过程

此时若2M+N-1<KA为fat matrix,此时的信号模型是欠定的。向量化可得:

                                    (5)


参考文献

[R1] P. P. Vaidyanathan and P. Pal, "Sparse sensing with coprime arrays," 2010 Conference Record of the Forty Fourth Asilomar Conference on Signals, Systems and Computers, 2010, pp. 1405-1409.

[R2] P. Pal and P. P. Vaidyanathan, "Coprime sampling and the music algorithm," 2011 Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE), 2011, pp. 289-294.

[R3] P. P. Vaidyanathan and P. Pal, "Sparse Sensing With Co-Prime Samplers and Arrays," in IEEE Transactions on Signal Processing, vol. 59, no. 2, pp. 573-586, Feb. 2011.

[R4] P. P. Vaidyanathan and P. Pal, "Direct-MUSIC on sparse arrays," 2012 International Conference on Signal Processing and Communications (SPCOM), 2012, pp. 1-5.

[R5] P. P. Vaidyanathan and P. Pal, "Why does direct-MUSIC on sparse-arrays work?," 2013 Asilomar Conference on Signals, Systems and Computers, 2013, pp. 2007-2011.

基于互质阵的DOA估计相关推荐

  1. DOA估计 基于互质阵列的DOA估计

    前言 传统阵列的配置方式是均匀线阵,该阵列要求相邻阵元的间距为半波长,易产生耦合效应,影响 DOA 估计精度.而稀疏阵列利用协方差矩阵构建差分共阵方式在虚拟域上生成虚拟阵列,并利用虚拟阵列实现波达方向 ...

  2. 互质阵的虚拟阵列推导

    互质阵的虚拟阵列推导 接收信号 Y=AX+N\boldsymbol{Y}=\boldsymbol{AX}+\boldsymbol{N} Y=AX+N 第k个信号的导向矢量,总共 K个 a(θk)=[1 ...

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

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

  4. matlab二维doa估计,阵列信号处理,一维、二维DOA估计

    [实例简介]阵列信号处理的各种实例,整理得很好 [实例截图]均在matlab测试通过,真实有效 [核心代码] 阵列信号处理MATALB示例程序 ├── 1.MUSIC算法MATLAB程序 │   ├─ ...

  5. 基于毫米波的DOA估计方法浅谈

    关于毫米波信道的几种建模 <存在相位校准误差的毫米波大规模天线阵列角度估计算法研究(2018)>一文中,将毫米波建模为"带有相位误差的宽带DOA"进行处理. 原因做几点 ...

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

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

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

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

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

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

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

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

最新文章

  1. 夏季编辑系统的联想感觉
  2. Windows保护模式学习笔记(十三)—— PWTPCD
  3. internal compiler error: Killed (program cc1plus)
  4. 我也来说说Dynamic
  5. GeneralUpdate20220323里程碑版本发布
  6. 计算机的工作原理是二进制原理吗,电子计算机的工作原理基于二进制。()
  7. Java技术——你真的了解String类的intern()方法吗
  8. mysql centos7安装_Linux——CentOS7之mysql5.7安装与配置
  9. Python利用SMTP发邮件
  10. java核心技术卷一,二(经典)
  11. 佰马DTU连接远程服务器操作教程
  12. http://wsj356428476.iteye.com/blog/1655032
  13. 五、神奇的自然常数e之“自然”魅力
  14. 攻防世界web做题步骤
  15. lepus(天兔数据库监控系统)部署和使用
  16. 5G手机今日“下凡”,价格大战暗流涌动
  17. 随机变量序列的两种收敛性
  18. outlook电子邮件解析_在Outlook中按会话对电子邮件进行排序
  19. Basler相机环境配置
  20. IOS设备兼容Ipv5/ipv6访问Ipv4服务器

热门文章

  1. Docker 教程:如何将Helix QAC作为容器创建并运行 下
  2. 2020 JAVA eclipse 中文汉化包 安装教程--傻瓜式操作
  3. C语言strcpy()函数,字符数组复制
  4. sed 第n行后加入_sed详解
  5. C++ sort 排序函数使用方法
  6. C语言字符数组和字符串数组的初始化
  7. 各种机械键盘轴的区别,我到底该用什么轴?
  8. LINUX IIO子系统分析之六 iio device的驱动开发流程说明
  9. VMD/NAMD命令/规则
  10. 关于HOOK,如何通过钩子截获指定窗口的所有消息 SetWindowsHookEx demo