• 阵列信号处理_对比常规波束形成法(CBF)和Capon算法


    空间谱估计

    利用电磁波信号来获取目标或信源相对天线阵列的角度信息的方式,也称测向、波达方向估计(DOA)。主要应用于雷达、通信、电子对抗和侦察等领域。

    发展

    • 常规波束形成(CBF)。本质是时域傅里叶变换在空域直接应用,分辨力受限于瑞利限;
    • Capon自适应波束形成(1969年)。本质将维纳(Wiener)滤波思想应用于空域处理;但未利用噪声统计特性,对分辨力提升有限;
    • 信号子空间类方法:多重信号分类(MUSIC)法(1986年)和旋转不变子空间(ESPRIT)法(1989年);
    • 最大似然估计法(1990年);
    • 压缩感知或稀疏恢复DOA方法(2006年~2015年);

    常规波束形成法(Conventional Beamforming,CBF)

    在这里插入图片描述

    在这里插入图片描述

    物理含义:

    1、对回拨数据做空域傅里叶变换,得到数据在各方向功率值;

    2、在各个角度做相参积累。

    缺点:受限于瑞利限,当来向角接近时,无法分辨
    在这里插入图片描述

    Capon算法 或 最小方差无失真响应(MVDR)

    自适应信号处理器

    根据阵列输入信号及输出信号自适应形成权矢量,不同权矢量可将形成的波束指向不同方向,对期望信号得到最大输出功率的方向即信号入射方向。

    在这里插入图片描述

    波束形成的最优权:

    保证某确定方向 θ d \theta_d θd 信号能正确接收,而其它入射方向信号被干扰或被完全抑制

    在这里插入图片描述
    实际应用中,不知道目标来向 θ d \theta_d θd ,只能通过扫描得到谱曲线

    在这里插入图片描述

    仿真对比

    %%% 公共仿真条件:d=lambda/2,两目标来向角分别为10°和20°,估计R快拍数=500,阵元数为16
    %%% 变化参数:SNR为5dB、10dB、15dB、20dB四种情况
    %% 参数设置
    source_number=2;              %信元数=2
    sensor_number=16;             %阵元数16个
    Signal_length=500;            %信号长度
    snapshot_number=Signal_length;%估计R快拍数=500
    w=[pi/4 pi/6].';              %信号频率
    lambda=((2*pi*3e8)/w(1)+(2*pi*3e8)/w(2))/2;%信号波长  
    d=0.5*lambda;                 %阵元间距
    source_doa=[10 20];           %两个信号的入射角度即目标来向角:10°和20°
    snr=[5,10,15,20];             %信噪比SNR为5dB、10dB、15dB、20dB四种情况
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    变化SNR时结果对比

    %%% 公共仿真条件:d=lambda/2,两目标来向角分别为10°和20°,SNR=10dB,阵元数为16
    %%% 变化参数:估计R快拍数为:20、50、100、500四种情况
    Signal_length=[20,50,100,500];%信号长度
    snapshot_number=Signal_length;%估计R快拍数
    
    • 1
    • 2
    • 3
    • 4

    变化R快拍数时估计结果对比

    %%% 公共仿真条件:d=lambda/2,两目标来向角分别为10°和20°,SNR=20dB,估计R快拍数=100
    %%% 变化参数:阵元数分别为8、16、24、32四种情况
    sensor_number=[8,16,24,32];     %变化参数:阵元数  仿真8、16、24、32四种情况
    
    • 1
    • 2
    • 3

    变化阵元数时仿真结果对比

  • 相关阅读:
    windows上传文件到linux的方法
    VL-Adapter: 针对视觉和语言(Vision-and-Language)的参数高效迁移学习
    Unity(三十三) VideoPlayer 在Android设备播放
    C语言复习笔记7----二维数组
    网页的用户注册功能
    springboot使用小工具:Lombok、devtools、Spring Initailizr
    ETL工具与数据处理的关系
    品质为先,服务不停,广州流辰信息公司恪守初心,匠心为民!
    opencv: 解决保存视频失败的问题
    PasswordPusher:能通过URL安全传递密码
  • 原文地址:https://blog.csdn.net/qq_45908742/article/details/133855810