0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

子阵级LCMV循环优化算法,能够很大程度地降低求逆矩阵的维度

SwM2_ChinaAET 来源:lq 2019-10-01 16:53 次阅读

摘要:

在传统LCMV波束形成器以及子阵空间部分自适应阵的基础上,提出了一种新颖的降维方法。首先将大规模阵列按照子阵划分的某种规则划分为若干组子阵列,每一组子阵列使用相同的权值。在权值优化过程中,每一次只更新权向量的一部分,通过多次迭代更新使系统搜索得到最优权值,避免了全维相关矩阵的求逆运算。实验结果表明,与传统方法相比,该方法在大规模阵列波束形成时能够获得更高的信干噪比,并减小了求逆矩阵的维数,在一定程度上降低了计算复杂度及硬件成本。

中文引用格式:肖宇彤,周渊平,肖骏,等. 子阵级LCMV循环优化自适应波束形成算法研究[J].电子技术应用,2019,45(7):67-71.
英文引用格式:Xiao Yutong,Zhou Yuanping,Xiao Jun,et al. Research on sub-array LCMV cyclic optimization adaptive beamforming algorithm[J]. Application of Electronic Technique,2019,45(7):67-71.

0 引言

自适应波束形成是自适应阵列信号处理的重要分支,广泛应用于无线通信、雷达、语音信号处理等领域[1]。自适应波束形成问题是在某一准则下寻求最优权矢量,其中包括最小均方(Minimum Mean Squared Error,MMSE)准则、最大信干噪比(Maximum Signal to Interference and Noise Ratio,MSINR)准则、最小噪声方差(Minimum Noise Variance,MNV)准则[2]。线性约束最小方差(Linearly Constrained Minimum Variance,LCMV)波束形成器是基于MNV的自适应波束形成算法,它在最小方差无失真响应(Minimum Variance Distortionless Response,MVDR)滤波器的基础上引入了线性约束[3]。但在实际应用中,阵列的阵元数目通常十分庞大,如果使用传统的LCMV算法,全维矩阵求逆的运算量将会变得极其复杂,并且收敛性很差,在工程中难以应用。因此,研究降维方法不仅对理论的发展有重要意义,而且对工程实践也有重要意义[4]。 本文提出的子阵级LCMV循环优化算法首先对全维阵列进行抽取,形成一组大小不同的子阵列,每组子阵采用相同的权值。在此基础上,再对子阵列进行分块处理,利用循环迭代的思想对权向量进行分块循环优化使其达到收敛。实验结果表明,该方法在大规模阵列波束形成时相较于传统LCMV方法能够获得更高的信干噪比(Signal to Interference and Noise Ratio,SINR),相较于子阵级LCMV算法能够在达到收敛的基础上进一步减小求逆矩阵的维数,降低计算复杂度及硬件成本。

1 LCMV算法

假设一个M阵元的阵列,X(n)是n时刻M×1维的输入信号向量,C是M×L维的约束矩阵,f是L×1维的约束向量。LCMV算法描述如下:

2部分自适应阵列处理——子阵级LCMV算法

子阵空间部分自适应阵的结构如图1所示,它是将整个阵列划分为若干个子阵列,每个子阵采用相同的权值进行波束形成[5]。

对M阵元均匀线阵进行抽取形成r个子阵,定义降维矩阵T为:

式中,CT=THC是降维后的约束矩阵,维度为r×L。WT是降维权向量,由于将全阵列抽取为了r个子阵,每个子阵中的阵元共用同一个权值,因此WT的维数为r×1。

3 子阵级LCMV循环优化算法

将阵列降维输入信号XT(n)分块为:

式中:

其中,RTii是降维输入信号向量分块xTi(n)的自相关矩阵。

综上,子阵级LCMV循环优化算法在处理大规模阵列波束形成时的过程如下:

4 仿真分析

4.1 实验1

采用均匀线阵,阵元个数为60,阵元之间的间距为半波长,即d=2/λ。采用子阵级阵列划分,将60个阵元不规则划分为12组,每组的阵元个数依次为:10、6、5、4、4、1、1、4、4、5、6、10。期望信号从0°方向入射,干扰方向为-30°、40°、70°。初始信噪比为10 dB,初始干噪比为10 dB,选取的快拍数为10 000,子阵循环时每个分块大小为2。按照上述参数设置,理想情况下信干噪比SINR=27.781 5 dB。 图2所示是使用LCMV算法形成的波束图,信干噪比SINR=20.868 2 dB。

图3虚线所示是子阵级LCMV算法形成的波束图,信干噪比SINR=26.210 5 dB;实线所示是子阵级LCMV循环优化算法形成的波束图, 信干噪比SINR=26.317 0 dB。

图4是子阵级循环优化的信干噪比收敛曲线图,经过170次循环迭代后权值得到收敛。

由图2~图4可知,在大规模阵列中,使用LCMV算法得到的波束并不是最佳:收敛性差,旁瓣效应显著且运算量巨大。使用子阵级LCMV算法形成波束时比LCMV算法的SINR高出了约5 dB,干扰得到了有效抑制,且大幅度降低了波束的旁瓣。子阵级LCMV循环优化算法通过循环迭代,波束的SINR收敛于子阵级LCMV算法的SINR,且将输入信号自相关矩阵的维度从60×60降低到2×2。虽然增加了迭代过程,但是大幅度降低了矩阵求逆的运算复杂度,这在实际工程应用中是可行的[7]。

4.2 实验2

初始参数保持不变,将快拍数减小至2 000,3种算法形成的波束图如图5、图6所示。可知当快拍数减小时,LCMV算法已经无法形成性能良好的波束了,而子阵级LCMV算法与子阵级LCMV循环优化算法能够维持良好的性能,二者的SINR分别为23.639 1 dB、25.482 0 dB。这说明本文所提出的算法能很好地适用于短快拍的应用场景。

4.3 实验3

保持实验1中初始参数不变,将分块的大小从2变为4,子阵级LCMV循环优化算法收敛曲线如图7所示。可知,随着分块大小的增加,迭代次数是在不断减小的。

4.4 实验4

为了拓宽主瓣宽度以增加波束的稳健性,在实验1基础上加入高阶导数约束[8]。图8所示为加入三阶导数约束时,主瓣宽度相较于图3不施加约束时得到了一定展宽,信干噪比为24.175 9 dB。

4.5 实验5

由于在信号传输过程中存在多径,多径在波束形成中属于相干干扰的一种[9]。此处对子阵级LCMV循环优化算法的相干干扰抑制进行研究。保持实验1中的初始参数不变,将-30°方向处的非相干干扰变为相干干扰,在约束矩阵C中施加相干干扰方向的零点约束,实验结果如图9所示。此时在相干干扰方向形成了很深的零陷,且信干噪比维持在26.997 6 dB。该方法虽然牺牲了一个自由度,但保证了期望信号不会因相干干扰的存在而被对消。

5 结论

针对大规模阵列波束形成问题,本文提出了子阵级LCMV循环优化算法,能够很大程度地降低求逆矩阵的维度,避免了全维矩阵求逆的复杂性。通过实验结果分析,该算法能够在降低维度的同时,形成性能良好的波束,并且在施加导数约束或存在相干干扰时依然适用。这在实际工程应用中降低了大规模相控阵列的计算复杂度和硬件复杂度,具有一定的实用价值。

参考文献

[1] 肖骏,周渊平,肖宇彤.基于CSDM-MIMO系统的虚拟信道估计与权值优化[J].电子技术应用,2019,45(4):83-86.

[2] 罗俊.认知无线电中基于多天线的信号处理技术的研究[D].武汉:华中师范大学,2017.

[3] 徐峰,孙雨泽,杨小鹏,等.MIMO雷达波束形成的低副瓣LCMV算法[J].信号处理,2017,33(6):805-810.

[4] YU L,ZHANG X,WEI Y.Adaptive beamforming technique for large-scale arrays with various subarray selections[C].CIE International Conference on Radar.IEEE,2017.

[5] HU X,GUO L,LI S,et al.Improved orthogonal projection adaptive beamforming based on normalization at subarray level[C].IET International Radar Conference 2015.IET,2015.

[6] 王永良,丁前军,李荣锋.自适应阵列处理[M].北京:清华大学出版社,2009.

[7] 刘权,周渊平,徐磊,等.波束形成算法研究与改进[J].信息技术与网络安全,2018,37(4):92-94,109.

[8] YANG X,SUN Y,LIU Y,et al.Derivative constraint-based householder multistage wiener filter for adaptive beamforming[C].International Radar Conference.IET,2013.

[9] ZHANG L,LIU W.A class of robust adaptive beamforming algorithms for coherent interference suppression[C].Signal Processing Conference.IEEE,2012.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4615

    浏览量

    92982
  • 无线通信
    +关注

    关注

    58

    文章

    4573

    浏览量

    143606
  • 降维
    +关注

    关注

    0

    文章

    10

    浏览量

    7659

原文标题:【学术论文】子阵级LCMV循环优化自适应波束形成算法研究

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LabVIEW程序代做,关于噪声测量方面,需要matlab与labview混合编程,涉及优化算法、PID控制等,可带价联系

    LabVIEW程序代做,关于噪声测量方面,需要matlab与labview混合编程,涉及优化算法、PID控制等,可带价联系QQ2789223947
    发表于 12-11 17:27

    【「从算法到电路—数字芯片算法的电路实现」阅读体验】+介绍基础硬件算法模块

    作为嵌入式开发者往往比较关注硬件和软件的协调。本书介绍了除法器,信号发生器,滤波器,分频器等基本算法的电路实现,虽然都是基础内容,但是也是最常用到的基本模块。 随着全球化趋势的出现,过去的研发
    发表于 11-21 17:05

    循环神经网络的优化技巧

    循环神经网络(Recurrent Neural Networks,简称RNN)是一种用于处理序列数据的深度学习模型,它能够捕捉时间序列中的动态特征。然而,RNN在训练过程中可能会遇到梯度消失或梯度
    的头像 发表于 11-15 09:51 243次阅读

    aic3254有没有降低环境噪声的算法

    请问aic3254有没有降低环境噪声的算法?或者有哪些算法的组合可以降低环境噪音?
    发表于 10-24 08:25

    新品 | 双通道交错PFC和三相变桥Easy模块

    新品双通道交错PFC和三相变桥Easy模块EasyPIM2B集成PIM模块,带双通道交错PFC和三相变桥,适用于热泵/暖通空调应用。产品型号
    的头像 发表于 07-24 08:14 476次阅读
    新品 | 双通道交错PFC<b class='flag-5'>级</b>和三相<b class='flag-5'>逆</b>变桥Easy模块

    循环神经网络算法原理及特点

    循环神经网络(Recurrent Neural Network,简称RNN)是一种具有记忆功能的神经网络,能够处理序列数据。与传统的前馈神经网络(Feedforward Neural Network
    的头像 发表于 07-04 14:49 708次阅读

    循环神经网络算法有哪几种

    循环神经网络(Recurrent Neural Networks,简称RNN)是一种适合于处理序列数据的深度学习算法。与传统的神经网络不同,RNN具有记忆功能,可以处理时间序列中的信息。以下是对循环
    的头像 发表于 07-04 14:46 550次阅读

    神经网络优化算法有哪些

    神经网络优化算法是深度学习领域中的核心技术之一,旨在通过调整网络中的参数(如权重和偏差)来最小化损失函数,从而提高模型的性能和效率。本文将详细探讨神经网络优化算法的基本原理、主要方法、
    的头像 发表于 07-03 16:01 564次阅读

    绝缘形成污秽的原理及危害

    根据《电力设备绝缘及其污秽等级》(GB/T 15166-2018)标准,绝缘污秽等级分为I、II、III三个等级。其中I为不可接受的脏污,II为可接受的脏污,III
    的头像 发表于 06-24 15:55 715次阅读

    请问有什么方法降低WIFI中断的优先

    因为项目对时序输出要求比较严格,WIFI中断优先比硬件定时器中断优先要高,在定时器中断里面对GPIO管脚控制被延长执行,请问有什么方法降低WIFI中断的优先
    发表于 06-19 07:37

    深度学习编译工具链中的核心——图优化

    、或优化数据流动,来提高模型推理的性能。图优化的出现很大程度上是因为算法开发人员不熟悉硬件,在算法
    的头像 发表于 05-16 14:24 984次阅读
    深度学习编译工具链中的核心——图<b class='flag-5'>优化</b>

    STM32F103的寄存器NVIC_IPRx抢占优先优先是怎么设置的?

    STM32F103的寄存器NVIC_IPRx有些不明白,抢占优先优先是怎么设置的? 如果,中断分组2,抢占优先3,优先
    发表于 03-27 07:48

    采用端到端的设计方法实现多维度多通道超构表面全息设计

    近日,北京理工大学光电学院黄玲玲教授团队采用端到端的设计方法实现了多维度多通道超构表面全息设计。
    的头像 发表于 03-11 11:35 1185次阅读
    采用端到端的<b class='flag-5'>逆</b>设计方法实现多<b class='flag-5'>维度</b>多通道超构表面全息设计

    如何对MD5加密算法优化

    有人针对程序安全启动过程,进行MD5算法优化嘛。目前采用标准算法,时间稍长,如果有人做过优化的话,可以分享一下,谢谢。
    发表于 02-18 08:20

    有源变的是如何实现输出电压正弦的?

    在SVG、有源变、变流器结构中,都是通过全控晶体管实现全控输出的,这些晶体管工作在开关状态,输出电压不是高电平就是低电平,输出波形是频率一定脉宽可调的PWM波形,有源变和变流器在输出侧和电网之间
    发表于 01-19 09:34