公开/公告号CN113821907A
专利类型发明专利
公开/公告日2021-12-21
原文格式PDF
申请/专利权人 南京理工大学;
申请/专利号CN202110952312.2
申请日2021-08-19
分类号G06F30/20(20200101);G06F17/16(20060101);G06F17/18(20060101);H01Q3/26(20060101);
代理机构32203 南京理工大学专利中心;
代理人陈鹏
地址 210094 江苏省南京市孝陵卫200号
入库时间 2023-06-19 13:46:35
技术领域
本发明涉及幅相误差校正技术,特别是一种针对大型平面天线阵列系统的幅度和相位自动校准方法。
背景技术
大型天线阵列正广泛应用于自动驾驶雷达、移动通信系统和大规模MIMO系统等领域。但是在实际的工程应用中,受到器件本身和环境的影响,容易出现通道间的幅度相位不一致,且幅度和相位误差可能随着传感器的长时间工作而产生变化。此外,大量的阵元会带来较高的计算复杂度,给在线的幅相误差校正带来了极大的挑战。
解决幅度相位误差的一种方法是将误差校准转换为误差参数估计问题,并在信号处理前对误差进行补偿。如今最方便的幅度相位误差估计方法需要精确测量信号源的方向,因此只能用于离线校准增益和相位误差。为了支持在线DOA和幅度相位误差联合估计,部分方法通过构造代价函数来更新优化误差和角度参数,然而对于大型天线阵列这类方法的计算复杂度极高。而且对于某些阵列配置,无法保证参数估计的全局收敛性。因此在未知信号源方向等先验信息的条件下,完成对幅相误差的在线估计,对于大型平面天线阵列的误差参数估计问题具有较大的实际意义。
发明内容
本发明的目的在于针对大型平面天线阵列通道间幅相不一致影响DOA估计性能的问题,提供一种针对大型平面天线阵列系统的幅度和相位自动校准方法,该方法无需已知信号源的方向信息,可以应用于二维的DOA估计场景,且只需要一个入射信号。
实现本发明目的的技术解决方案为:一种针对大型平面天线阵列系统的幅度和相位自动校准方法,包括以下步骤:
利用盲信号分离算法从平面阵列接收数据中提取混合矩阵,并将混合矩阵归一化;
通过假设幅度误差和相位误差为随机变量,利用其概率分布推导出二维空域谱,并对二维空域谱进行搜索,估计出入射信号的方位角和俯仰角;
利用混合矩阵与理想阵列流型矩阵之间的关系估计出幅度误差和相位误差。
进一步的,所述利用盲信号分离算法从平面阵列接收数据中提取混合矩阵,并将混合矩阵归一化,具体为:
(1.1)考虑D个远场窄带信号源入射到具有M个传感器的平面阵列(D X(t)=GΦAs(t)+N(t) 式中,G为幅度误差对角矩阵,Φ为相位误差对角矩阵,s(t)为信号源向量,N(t)为加性白噪声向量;A=[a(θ
式中 (1.2)假设来自不同信号源的信号数量已知,信号为非高斯分布,信号之间互相独立,且独立于噪声;基于这些假设,可以通过JADE算法得到混合矩阵B (1.3)由于JADE算法在混合矩阵中进行了缩放,因此可通过显性补偿得到归一化的混合矩阵。 其中,采用JADE算法提取出系统的混合矩阵B
式中 进一步的,所述的通过假设幅度误差和相位误差为随机变量,利用其概率分布推导出二维空域谱,并对二维空间谱进行搜索,估计出入射信号的方位角和俯仰角,同时,利用混合矩阵与理想阵列流型矩阵之间的关系估计出幅度误差和相位误差,包括步骤: (1.4)假设相位误差是一个随机变量,并假设随机变量的数学期望,即
式中, (1.5)根据JADE算法得到的归一化混合矩阵
(1.6)在二维空域谱 (1.7)根据(1.6)中得到的方位角和俯仰角估计值和(1.5)中的幅度相位误差表达式可以计算出平面天线阵列的幅度相位误差。 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述针对大型平面天线阵列系统的幅度和相位自动校准方法的步骤。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述针对大型平面天线阵列系统的幅度和相位自动校准方法的步骤。 与现有技术相比,本发明的显著优点为:该方法无需已知信号源的方向信息,可以应用于二维的DOA估计场景,且只需要一个入射信号;相比于同类型的校正方法,本方法在自由度和计算复杂度等方面均具备优势。 附图说明 图1为本发明的实现流程框图。 图2(a)、图2(b)、图2(c)是各个方法所得到的空域谱,其中图2(a)为CAO算法产生的二维空域谱,图2(b)为LIU算法产生二维空域谱,图2(c)为本发明提出方法产生的二维空域谱。 图3是各个方法DOA估计值的RMSE随传感器数量的变化曲线图。 图4(a)、图4(b)是各个方法幅度误差估计值和相位误差估计值的RMSE随SNR的变化曲线图,其中图4(a)为幅度误差估计值的RMSE随SNR的变化曲线图,图4(b)为相位误差估计值的RMSE随SNR的变化曲线图。 具体实施方式 下面将结合实例和说明书附图,对本发明的技术方案进行详细说明。 考虑D个远场窄带信号源入射到具有M个传感器的平面阵列,D X(t)=GΦAs(t)+N(t) 式中,G为幅度误差对角矩阵,Φ为相位误差对角矩阵,s(t)为信号源向量,N(t)为加性白噪声向量。A=[a(θ
式中 假设来自不同信号源的信号数量已知,信号为非高斯分布,信号之间互相独立,且独立于噪声;基于对信号源的假设,采用JADE算法提取出系统的混合矩阵B
式中 假设相位误差是一个随机变量,并假设其数学期望,即
式中,
令(θ
这里,
定义
式中,2πl
假设式中
将上述表达式代入二维空域谱偏导式
因为
因此极值点(h
根据h
由上述推导可以得出二维空域谱表达式
根据方位角和俯仰角的估计值可以计算出大规模天线阵列的幅度相位误差 本发明的效果可以通过下列仿真实验加以说明: 1.仿真实验条件: 仿真实验的硬件测试平台为:处理器为Intel Core i7-4790,主频为3.6GHz,具有8GB RAM;软件平台为:MATLAB R2019a。 2.仿真内容和仿真结果分析: 考虑两个远场非高斯信号,信号的DOA分别为10°和20°。DOA的估计精度由均方根误差表示,表达式为:
式中P是蒙特卡洛实验的次数,D是信号源的数量,θ 幅度误差建模
式中,ρ 实验中,选取σ 仿真结果: 图2(a)、图2(b)、图2(c)给出了三种方法在L形阵列条件下的空域谱。阵元个数为49,考虑一个二维DOA为(10°,20°)的信号源,信噪比为10dB。从图中可以得出本文所提出的方法产生的二维空域谱只有一个峰值,而LIU算法和CAO算法的得到的二维空域谱均有一个假峰,因此可以说明本文提出的方法可以通过空域谱的峰值获得唯一的估计值。 图3是三个方法DOA估计值的RMSE随传感器数量的变化曲线图。考虑一个半径为r=λ/(4sin(π/M))的均匀圆形阵列,信噪比为10dB。由图可知,当传感器的数量小于40时,本文提出的方法的估计性能比LIU算法和CAO算法的估计性能差,当传感器数量增加时,新方法的估计性能将超过上述其他两个算法。因而针对大型平面天线阵列传感器数目较多的情况,本文提出的方法将具有更好的估计性能。 图4(a)、图4(b)是三个方法幅度误差估计值和相位误差估计值的RMSE随SNR的变化曲线图。当信噪比SNR增大时,三种方法的误差估计性能都有所提高。本发明提出的新方法的RSME更接近相应的克拉美-罗下界(CRB),因此证明新方法是有效的,可以提供精确的误差估计值,且性能优于LIU算法和CAO算法。
机译: 多通道校准装置,幅度校准方法,相位校准方法,收发器系统和基站
机译: 自动幅度和相位误差校准的波束成形系统和方法
机译: 形成自动幅度和相位误差校准的系统和方法