两种自适应波束形成算法研究
2021-12-20
来源:爱问旅游网
《工业控制计算机}2014年第27卷第7期 77 两种自适应波束形成算法研究 Study of Two Adaptive Beamforming Algorithms 李 伟 王 娇(黄河科技学院信息工程学院,河南郑州450063) 摘 要 波束形成技术是智能天线领域的核心技术,且自适应算法的收敛性能、运算量的大小等因素直接影响着整个系统的性 能。介绍了智能波束形成的基本理论,研究了基于最小均方误差算法(LMS)和递归最小二乘算法(RLS)的非盲波束形成算 法,同时也提出了改进的LMS算法,最后通过仿真分析得出了收敛后的天线方向图、收敛速度及各项性能指标,并对两种算 法做了性能比较。 关键词:智能天线,自适应波束形成算法,LMS,RLS Abstract The technology of adaptive beam-forming is the key technology in smart antenna The performance of the whole sys— tern is directly affected by the constringency and computation complexity of the adaptive algorithm.Based on the principle of smart antenna beaming principle,it analyzes the Least-Mean Squares(LMS)and Recursive Least—Squares(RLS)algorithms, and points out the direction of improving LMS algorithm.The convergence speed and performance indicators are analyzed through the computer simulation.In the same environment,the two algorithms are compared. Keywords:smart antenna,adaptive beam-forming,LMS,RLS 智能天线作为未来移动通信中的一项关键技术备受人们关 A=la(ed),a(e 7),…,a(eJ)j (5) 注。波束形成技术是智能天线技术的核心内容之一。因此,研究 其中列向量a(0d)称为期望信号导向矢量,a(e,),…,a(eJ) 自适应波束形成算法具有很重要的现实意义和参考价值。从是 分别为J个干扰信号的导向矢量: 否需要参考信号(导频序列或导频信道的角度来划分)的角度来 a(e ):[7,e ,…,e-J(M-1) ̄k] (6) 讲,智能天线波束形成算法可以大致分为盲算法和非盲算法两 大类。本文通过仿真分析了常用非盲算法中的最小均方误差 式中机=掣sinO ,( :d,7 2..√) (Least—Mean Squares,LMS)算法、递归最小二乘(Recursive 则输出信号为: Least—Squares,RLS)算法的特点和性能…。 M一1 智能天线技术也是目前TD—SCDMA系统中的必选技术, y(f)= x( )=∑ xm( ) (7) 也是其具有优势的核心技术之。当然,为了使智能天线更加理想 幅度波束图为: 化,还需要解决更多的实际问题。 F(q)=I (f)l=I a(q)l (8) 1 智能天线波束形成技术 使波束指向0o的权为: 波束形成系统的功能,一方面是为了获得足够大的信噪比, w(e。):a(e。):[7,e ,…,e-J(M- ̄) ̄o] (9) 另一方面也是为了得到高精度的目标分辨率。 假设均匀线阵模型如图 式中 =掣sinO。 1所示。假设存在J+1个信号, 相应的幅度波束图则为: 1个期望信号和J个干扰信 号,其中期望信号的波达方向 F(0)=l (Oo)a(e)I=l二 “虬 l DOA(Direction of Arrive)为 =0d,J干扰信号的DOA依次 。 1I=l—sin[tv ̄d./k(sineo-sine)]I , 为01,02,…0J,则接收的M I 即波束图会在0=0。时取得最大增益,并且通过改变O。即可 1维输入信号矢量X(t)可表 -t∽ 改变波束的指向。 示为: 图1均匀线阵模型 波束形成的目的就是让x(t)通过波束形成器,经过某种波 X(r)= s(f)+n(f) r1、 束形成算法的处理后,在波束形成器输出端得到期望信号,而消 其中: 除干扰和噪声_2]。 x(f)=[ (t),x,(f),…,XM_ (f)] … 在本论文中,E【]表示数学期望;(・)一1表示取逆,[・]T表示 转置,(・) 表示取复共扼。 s(f)=[sd(}),S,(f),…,sj(t)] , 2 自适应非盲波束形成算法 n(t)是M¥f维噪声矢量, 自适应波束形成技术的核心内容就是自适应算法,有非盲算 n(f)=[ ( ),,',(f),…, 一,(r)] (4) 法和盲算法两大类。非盲算法是指需借助参考信号(导频序列或导 A称为阵列导向矩阵: 频信道)的算法,常见的非盲算法有LMS(最小均方)算法和RLS 2012年郑州市“无线与移动通信网络应用技术”科技创新团队项目(121PCXTD511) 78 (递归最小二乘)算法,这两种算法都基于最小均方误差准则 。 2.1最小均方算法(LMS) LMS算法不要求相关矩阵,而是运用最优化的数学方法最 陡下降法(Steepest Descent Method)。按照这种方法,权值的 更新公式可以用下面的形式表示: ( 7)= ( )一百I √( ( )) (11) 譬 1咂 ∞ 两种自适应波束形成算法研究 LMS算法以其简单的原理和较少的计算量受到重视,在自 适应领域中占有重要地位。最后得到的权矢量更新公式如下: e ̄(k)= (』() dⅣ( )  ̄(』.(+7)= ( )… O<l ̄<Trace(闩) eN(』() b收敛曲线 图2 LMS算法的方向图和收敛曲线 (12) (13) (14) 时才达到收敛。由此可见, 值太小,每次进行的步长就很小,寻 找最优解的速度就慢,即收敛速度慢;但是 值也不能取的太 大,这样会产生很大的噪声,甚至使系统发散。 由RLS算法的要求可知遗忘因子 的取值须满足0< <1, 分别取X=0.99、0.4,可得如图3所示的方向图和收敛曲线。 20 ∞ 若权向量在每次迭代过程中都以最小方式改变,收敛速度 比较快,这种改进的LSM算法叫归一化最小均方(NLMS)算法, 它的权矢量更新公式为: wN(k+1)=wN(k)-斋 2.2递归最小二乘算法(RLS) 5’ 0 E 墨 20 雩 镏 40 譬 .递归最小二乘算法是以最小二乘算法的原理为基础,使每 警 60 1 个快拍的阵列输出误差的平方和达到最小。这种算法利用了所 有在初始化以后获得的阵列数据信息,并且使用了迭代方法来 实现矩阵的求逆,因此收敛速度很快,能够实现收敛速度和计算 复杂度的折中 。RLS算法的递推公式如下: (n)=p(n-7)x(n) (16) 一叶。 pq毒 趟善 0佃加加加 滤波增益向量: z(n)=— 【n) 1+1 X(n) (n) 8(n)=d(n)一W(n一7)x(n) (17) 图3 RLS算法的方向图和收敛曲线 (18) 权值更新公式: ¨ 几)=w(n-7)+z(门)£(几) (19) 由图3b可以看出遗忘因子 的取值大时收敛性能好,收 敛后数值稳定,遗忘因子 的取值太小时不能稳定收敛,数值具 有不稳定性。 参考文献 [1]杨莘元,马惠珠,等.现代天线技术[M]哈尔滨:哈尔滨f程大学出 版社,2006:258—272 协方差矩阵的逆矩阵: p(n)=X-7(7-z(n)x(n))p(n-7) (20) 其中,Wo=O,Po=8 I,8由一些比较小的常数组成, 是遗忘 因子 。 取值满足:0< <1。 3仿真实验及性能分析 采用阵元间距为载波半波长的均匀直线阵列,阵元数M= 8,假设天线阵列接收到二个用户信号,分别从一45。、0。入射到阵 [2]Hajian M,van de Kasteele N,Ligthart L P.Minimum—span constant modulus array for a smart antenna testbed[J]Vision, Image and Signal Processing,IEEE Proceedings,2002-04, 列上,其中期望用户信号的来波方向为一45。,另外一个用户为干 149(2):120-127 [3]Todd W.N,James S Digital Beam Forming And Calibration for 扰信号,输入信号矢量的每一元素取值为1或一1,信号平均功 率为1;噪声为高斯噪声、噪声功率为0.01,信噪比为20dB。 由LMS算法的要求可知要使算法收敛,步长因子 必须满 0<l ̄<2/trace(Rxx)。步长因子分别取0.0031、0.0123时,所得 的方向图和收敛曲线图如图2所示。 由图2a可以看出步长因子 对方向图没有大的影响,但 Smart Antennas using Real time FPGA processing[J]_I EEE M丌一S Digest 2002 56.(5):307-31 0 [4]Michael Chryssomallis.Smart Antennas[J]IEEE Antennas and propagation magazine,2000,42(3):132-134 [5]朱子平,吕继荣,等数字波束形成在雷达中的应用与分析[J]中国 电子科学院研究报,2006(3) [收稿日期:2014 3 7] 是图2b收敛曲线可以看出,增大 可以使收敛速度大大加快, 在 =O.0123时,n=30时就达到收敛,但 =O.0031时,n=100 (上接第76页) I EEE InternationaI Conference on Embedded Software and Systems,ICESS一2010,ScalCom一2010.P 2391—2396.2010 r4]Using Xilinx system generator for real time hardware CO— simulation of video processing system Lecture Notes in Electrical Engineering,V 60 LNEE,P 227—236,2010,Elec— tronic Engineering and Computing Technology [3]QMF implementation using Xilinx SysGen(XSG).Proceedings 一201 0 3rd lEEE lnternational Conference on Computer Sci. [5]IMT—Advanced多址技术研发:基于0VCDMA的多址和同频组网 技术研发国家科技重大专项:新一代宽带无线移动通信网, f收稿日期:2O14 3 4] 2009 1-2013 1O ence and Information Technology,ICCSIT 2010,V 4,P 142- 145,2010