基于矩阵分解的多输入多输出雷达解相关算法

合集下载

基于波束空间MUSIC的MIMO雷达波达方向估计

基于波束空间MUSIC的MIMO雷达波达方向估计

基于波束空间MUSIC的MIMO雷达波达方向估计作者:盛志超盛骥松来源:《现代电子技术》2011年第17期摘要:在进行波达方向估计时,阵元空间MUSIC方法的计算量通常都比较大。

为了解决此问题,采用了波束空间MUSIC的方法,它的计算量较阵元空间MUSIC方法有所下降,将它运用于多输入多输出雷达波达方向的估计问题。

计算机仿真实验表明,虽然协方差矩阵特征分解的计算量下降了,但是波束空间MUSIC的性能依然良好。

关键词:MIMO雷达;波达方向估计;波束空间; MUSIC中图分类号:TN958-34 文献标识码:A文章编号:1004-373X(2011)17-0018-03MIMO Radar DOA Estimation Based on Beam-space MUSICSHENG Zhi-chao1, SHENG Ji-song2(1. Jiangsu University of Science and Technology, Zhenjiang 212003, China; 2. The 723 Institute of CSIC, Yangzhou 225001, China)Abstract: The array-space MUSIC requires large calculated amount usually during DOA estimation. In order to resolve this problem, the algorithm based on beam-space MUSIC is adopted. The calculated amount of this algorithm is lower than array-space MUSIC and is used in MIMO radar DOA estimation. Simulation results show that the performance of beam-space MUSIC is good all the same though the calculated amount of eigen-decomposition of covariance matrix is reduced.Keywords: MIMO radar; DOA estimation; beam-space; MUSIC0 引言近年来,MIMO雷达成为国内外雷达领域中研究的热点。

一种双基地MIMO雷达的相关目标定位方法

一种双基地MIMO雷达的相关目标定位方法
D D和 D A进行 配对 。文 献 [ 1 提 出 了一 种 自动 O O 1]
发 射 阵列 接 收 阵列
配对的 E P I S R T算 法 , 免 了配 对 算 法 的 额 外 计 算 避 量 。文 献 [ 2 提 出 了 一 种 有 效 抑 制 色 噪 声 联 合 1]
DO D和 D A算 法 , 虚 拟 阵列 划 分 成 两 个 互 不 重 O 把
其中: n ( )=[ 。n , / , , ( ) 为 接 收 阵 Y ( )Y ( ) … Y n ] Z 列输 出 矢 量 ; ・ 表 示 矢 量 或 者 矩 阵 的 转 置 ; ()
间前 向空 间平滑 ( S ) 法 的相 关 目标 联 合 角度 的 FS算 估 计 , 是该 算法 损 失 了 MI 但 MO雷达 虚拟 阵列孔 径 ,
关键 词 :雷达 工程 ;MI 雷达 ;双 基地 ;相关 目标 定位 ;虚拟 阵列 MO
中 图分类 号 : N 5 T 98
文献标 志码 : A
文章 编号 :10 -0 3 2 1 ) 1 0 50 0 0 19 ( 0 2 0 - 3 -6 0
A e h d f r Co r ntM ulit r e c lz to M t o o he e t -a g t Lo a i a i n
, 高 提
子 空 间 ( S R T 算 法 在 联 合 D D 和 D A估 计 中 E P I) O O
基 金 项 目:国家 自然 科 学 资 金 (0 0 0 8 6741 ) 作 者 简 介 :王 伟 (9 9 ) 男 , 教 授 。E m i hn w 2 0 @ yho cm.n 17 一 , 副 — al ia w 0 6 ao.o c :c

mimo矩阵分解

mimo矩阵分解

mimo矩阵分解
MIMO (multiple-input multiple-output) 矩阵分解是一种针对MIMO 系统中的问题进行矩阵分解的方法,它将 MIMO 系统中的通信信道矩阵分解为两个相互独立的矩阵,分别表示发送和接收端之间的信号处理过程。

这种矩阵分解可用于信道估计、信号检测、波束形成等应用中。

MIMO 矩阵分解的基本思想是将 MIMO 信道矩阵分解为两个矩阵:一个发射矩阵和一个接收矩阵。

发射矩阵表示发送端的信号处理,接收矩阵表示接收端的信号处理。

通过这种矩阵分解,可以将 MIMO 信道模型简化为多个单输入单输出信道模型,从而简化信号处理过程。

同时,该矩阵分解技术可以大幅减少信道估计和信号检测中需要的计算复杂度。

MIMO 矩阵分解有不同的方法,包括奇异值分解 (SVD)、QR 分解、Cholesky 分解等。

其中,SVD 是最常用的方法之一,可以将信道矩阵分解为三个矩阵,包括一个左奇异矩阵、一个右奇异矩阵和一个奇异值矩阵。

这种分解方法可以保证最小化信道矩阵的条件数,并提高通信系统的性能。

总之,MIMO 矩阵分解是一种用于 MIMO 信道中信号处理和通信系统设计的重要技术,可以简化信号处理过程,提高通信系统的性能和效率。

多输入多输出系统MIMOMultipleinputmultipleoutput最早

多输入多输出系统MIMOMultipleinputmultipleoutput最早

多输入多输出系统(MIMO ,Multiple input multiple output)最早是控制系统中提出的一个概念,它表示一个系统有多个输入和多个输出。

而MIMO技术早期用于干扰无线信号,后来则用于移动通信和固定宽度的无线领域。

如果将移动通信系统的传输信道看成一个系统,则发射信号可看成移动信道(系统)的输入信号,而接收信号则可看成移动信道(系统)的输出信号。

在通信中,由多径引起的衰落通常被认为是有害因素,不过对于MIMO系统而言,多径可引起的衰落以作为一个有利因素并加以利用。

MIMO 技术以其可以有效利用多径引起的衰落来成倍地提高业务传输速率,并引发了通信的一次革命。

基于通信系统中的MIMO技术的使用情况,近几年国外学者提出了MIMO雷达的概念。

1.MIMO雷达信号处理发展历史1.1 国外研究现状国外最早在MIMO雷达信号处理领域开始开创性的工作者有New Jersey Institute of Technology的Eran Fishler、Alex Haimovich等人,他们研究的工作主要集中在MIMO雷达的信号建模,从模型中获取我们感兴趣的参数的算法研究(如散射点的散射系数,散射点距雷达的距离等),并从雷达对目标检测性能等方面说明它相对于普通的相控阵雷达所具有的优越性,明确指出了MIMO雷达将是未来雷达发展的一个趋势。

几乎在同一时期,MIT Lincoln Laboratory的K. W. Forsythe等人的研究工作也在同步进行,他们的研究工作则主要集中在MIMO雷达的性能优越性的理论证明。

同时该实验室的Frank C. Robey也作了大量的实验,通过大量实验证明MIMO雷达相比传统的雷达有许多优点。

目前国外研究MIMO雷达的著名机构有美国的佛罗尼达大学(University of Florida),MIT Lincoln Laboratory、新泽西理工学院(New Jersey Institute of Technology)等。

互耦条件下MIMO雷达非圆目标稳健角度估计方法

互耦条件下MIMO雷达非圆目标稳健角度估计方法

互耦条件下MIMO雷达非圆目标稳健角度估计方法王咸鹏;国月皓;黄梦醒;沈重;曹春杰;冯文龙【摘要】提出了一种在互耦条件下基于酉张量分解的多输入多输出(MIMO)雷达非圆目标稳健的角度估计算法.所提算法首先在张量域利用互耦系数矩阵的带状对称Toeplitz结构来消除未知互耦的影响,然后通过构造一个特殊的增广张量捕获非圆信号的非圆特性与其固有的多维结构特性,并利用增广张量的centro-Hermitian 特性通过酉变换转化为实值张量,最后利用高阶奇异值分解(HOSVD)获得信号子空间,结合实值子空间技术获得目标的离开方向(DoD)和到达方向(DoA)估计.由于同时利用信号的非圆结构与多维结构特性,所提算法具有比现有的子空间算法更准确的角度估计性能,同时所提算法只需要实值运算,具有较低的运算复杂度.仿真结果表明,所提算法具有有效性与优越性.【期刊名称】《通信学报》【年(卷),期】2019(040)007【总页数】7页(P144-150)【关键词】双基地MIMO雷达;角度估计;非圆信号;互耦;高阶奇异值分解【作者】王咸鹏;国月皓;黄梦醒;沈重;曹春杰;冯文龙【作者单位】海南大学南海海洋资源利用国家重点实验室,海南海口 570228;海南大学信息与科学技术学院,海南海口 570228;海南大学南海海洋资源利用国家重点实验室,海南海口 570228;海南大学信息与科学技术学院,海南海口 570228;海南大学南海海洋资源利用国家重点实验室,海南海口 570228;海南大学信息与科学技术学院,海南海口 570228;海南大学南海海洋资源利用国家重点实验室,海南海口570228;海南大学信息与科学技术学院,海南海口 570228;海南大学南海海洋资源利用国家重点实验室,海南海口 570228;海南大学信息与科学技术学院,海南海口570228;海南大学南海海洋资源利用国家重点实验室,海南海口 570228;海南大学信息与科学技术学院,海南海口 570228【正文语种】中文【中图分类】TN9581 引言多输入多输出(MIMO, multiple input multiple output)雷达概念一经提出,就立即引起了雷达研究领域学者们的广泛关注[1-2]。

一种多输入多输出系统的盲辨识算法

一种多输入多输出系统的盲辨识算法
6 8
维普资讯
第 2期
不为:
周德 鑫
一种 多输 入 多输 出 系统 的盲 辨识 算 法
维普资讯
20 0 6年 6月
文章 编 号 :0 8 62 2 0 )2 6 —0 6 1 o —8 5 (0 6 0 —0 8 0
火控 雷达 技 术
第 3 卷 5

种多输 人Байду номын сангаас输 出系统 的盲辨识算法
周 德 鑫
( 西安 电子 科啦 大 学 西安 7 0 7 ) 1 0 1
2 信 号模 型和 基 本 假 设
这里 研究 线性 F R MI I MO 系统 , 系统 有 个 输 入 P个 输 出 。那 么第 i 信道 的输 出信号 -() 以表 个 z 可
收 稿 日期 ;0 6 2 3 2 0 一O —2 基金 项 目 : 国家 自然 基 金 ( 07 0 9 6324)
1 引 言
在通 信 和信 号处 理 中经常 遇到 多输 人多 输 出 系统 有 限冲激 响应 的盲 辨 识 问题 。 型 的例 子有 : 典 多用 户通
信 系统 , 传 感 器雷 达 或 声 纳 系统 以 及 语 音 信 号 处 理 等 。 目前 系 统 盲 辨 识 方 法 主要 有 两类 : 阶 统 计 量 多 二 (OS 方 法 和高 阶统计 量 ( S ) HOS 方法 。 ) 文献 [— 4是 几个 典 型 的 S 1 ] OS方法 。和 S OS算 法 相 比 , OS算 法优 H
( i i nUn v ri X d a ie st y,X i n 7 0 7 ) ’ 1 0 1 a Ab ta t sr c :Bl d ie tf ain o l p e ip tm utp e o t( I O )l e rs s e c n b ov d b i d n i c to fmu t l—n u lil- u M M n i i i a y t m a es l e y n u i zn i h r o d r c m ua to h u p tsg as S n e a x si g l e r ag rt m I O y t m tl ig hg e r e u ln f t e o t u in l. ic n e itn i a lo i i n h M M s se d e n tf ly u i z n e e ts r c u eo u ua tma rx,w ed v lp a mp o e l o ih t m p o e o s ’ u l tl e ih rn tu t r fc m ln ti i e eo n i r v d ag rt m o i r v

基于多特征融合的MIMO-OFDM_系统单混信号调制识别算法

基于多特征融合的MIMO-OFDM_系统单混信号调制识别算法

第46卷 第4期2024年4月系统工程与电子技术SystemsEngineeringandElectronicsVol.46 No.4April2024文章编号:1001 506X(2024)04 1456 10 网址:www.sys ele.com收稿日期:20221213;修回日期:20230625;网络优先出版日期:20230810。

网络优先出版地址:https:∥kns.cnki.net/kcms/detail/11.2422.TN.20230810.1112.002.html基金项目:国家自然科学基金(61671095,61702065,61701067,61771085);信号与信息处理重庆市市级重点实验室建设项目(CSTC2009CA2003);重庆市自然基金(cstc2021jcyjmsxmX0836);重庆市教育委员会科研项目(KJ1600427,KJ1600429)资助课题 通讯作者.引用格式:邹涵,张天骐,马 然,等.基于多特征融合的MIMO OFDM系统单混信号调制识别算法[J].系统工程与电子技术,2024,46(4):1456 1465.犚犲犳犲狉犲狀犮犲犳狅狉犿犪狋:ZOUH,ZHANGTQ,MAKR,etal.Single mixedsignalmodulationandrecognitionalgorithmforMIMO OFDMsystembasedonmulti featurefusion[J].SystemsEngineeringandElectronics,2024,46(4):1456 1465.基于多特征融合的犕犐犕犗 犗犉犇犕系统单混信号调制识别算法邹 涵 ,张天骐,马 然,杨宗方(重庆邮电大学通信与信息工程学院,重庆400065) 摘 要:为解决非协作通信中多输入多输出正交频分复用(multiple inputmultiple outputorthogonalfre quencydivisionmultiplexing,MIMOOFDM)系统的单混信号调制识别问题,提出一种基于多特征融合和决策融合的调制识别方法。

MIMO通信模型下的相关矩阵组低复杂度设计

MIMO通信模型下的相关矩阵组低复杂度设计

doi:10.3969/j.issn.1003-3114.2022.02.017引用格式:施育鑫,鲁信金,孙艺夫,等.MIMO通信模型下的相关矩阵组低复杂度设计[J].无线电通信技术,2022,48(2):327-335.[SHIYuxin,LUXinjin,SUNYifu,etal.Low⁃complexityDesignofCorrelationMatrixGroupunderMIMOCommunicationModel[J].RadioCommunicationsTechnology,2022,48(2):327-335.]MIMO通信模型下的相关矩阵组低复杂度设计施育鑫1,鲁信金2,孙艺夫2,雷㊀菁2,李玉生1(1.国防科技大学第六十三研究所,江苏南京210000;2.国防科技大学电子科学学院,湖南长沙410000)摘㊀要:矩阵组常用于无线通信中的数据表示㊂在多输入多输出(Multiple⁃InputMultiple⁃Output,MIMO)通信模型中,基站利用信道数据设计适应信道的最小均方误差(MinimumMeanSquareError,MMSE)均衡器接收矩阵组,以低复杂度地处理来自多用户的上行数据㊂首先分析了矩阵数据的关联性,通过时谱图确定矩阵组在时间维所具有的强相关性;其次采用插值算法进行低复杂度的矩阵估计,并提出最大插值比搜索算法计算各类插值算法的性能及其复杂度;接着利用一种改进的Strassen矩阵求逆算法来降低MMSE求逆过程的复杂度㊂相比传统的接收矩阵组,显著降低了计算复杂度㊂关键词:MIMO通信模型;奇异值分解;最小均方误差;计算复杂度中图分类号:TN929.5㊀㊀㊀文献标志码:A㊀㊀㊀开放科学(资源服务)标识码(OSID):文章编号:1003-3114(2022)02-0327-09Low⁃complexityDesignofCorrelationMatrixGroupunderMIMOCommunicationModelSHIYuxin1,LUXinjin2,SUNYifu2,LEIJing2,LIYusheng1(1.63rdResearchInstitute,NationalUniversityofDefenseTechnology,Nanjing210000,China;2.SchoolofElectronicScience,NationalUniversityofDefenseTechnology,Changsha410000,China)Abstract:Matrixgroupsareoftenusedtorepresentdatainwirelesscommunication.IntheMIMO(Multiple⁃InputMultiple⁃Output)communicationmodel,thebasestationoftenusesthechanneldatatodesignachannel⁃adaptedMMSE(MinimumMeanSquareError)equalizerreceivingmatrix,inordertoprocesstheuplinkdatafrommultipleuserswithlowcomplexity.First,thecorrelationofmatrixdataisanalyzed,andthestrongcorrelationofthematrixgroupinthetimedimensionisdeterminedthroughtime⁃spectrogram.Secondly,aninterpolationalgorithmisusedforlow⁃complexitymatrixestimation,andamaximuminterpolationratiosearchalgorithmisproposedtocalculatetheperformanceandcomplexityofvariousinterpolationalgorithms.ThenanimprovedStrassenmatrixinversional⁃gorithmisusedtoreducethecomplexityoftheMMSEinversionprocess.Comparedwiththetraditionalreceivingmatrix,thecomputa⁃tionalcomplexityissignificantlyreduced.Keywords:MIMOcommunicationmodel;singularvaluedecomposition(SVD);MMSE;computationalcomplexity收稿日期:2021-12-16论文来源:基于2021年 华为杯 第十八届中国研究生数学建模竞赛A题建模改写,参赛团队获得竞赛一等奖(获奖率约1.1%)及华为专项奖(共10项)㊂0㊀引言矩阵常常被用于表示无线通信㊁图像视频处理㊁计算机视觉㊁相控阵雷达的数据表示㊂随着用户需求的不断增加,数据规模㊁通信阵列的持续扩大,矩阵的大小和维度也随之快速增加,这给矩阵的数据存储㊁算法计算带来了很大的困难㊂矩阵的关联性是指矩阵数据在某些维度上的相关特性,例如视频中时间相邻的帧具有很强的矩阵关联性㊂因此,充分挖掘矩阵间关联性,以实现低复杂度的计算具有十分重要的价值和意义㊂1㊀问题描述对于所给定复数矩阵H=Hj,k{},Hj,kɪMˑN,j=1,2, ,J;k=1,2, ,K㊂其中,矩阵之间以及同一矩阵的元素之间有一定的相关性,包括:相同j下标㊁不同k下标的矩阵间存在一定的关联,即Hj,1,Hj,2,Hj,3, ,Hj,K{}间存在关联;且矩阵的各个元素间h(j,k)m,n{},m=1,2, ,M;n=1,2, ,N也存在关联,矩阵Hj,kɪMˑN,j=1,2, ,J;k=1,2, ,K可表示为:Hj,k=h(j,k)1,1h(j,k)1,2h(j,k)1,3h(j,k)1,Nh(j,k)2,1h(j,k)2,2h(j,k)2,3 h(j,k)2,N︙︙︙︙h(j,k)M,1h(j,k)M,2h(j,k)M,3 h(j,k)M,Néëêêêêêùûúúúúú㊂(1)此外定义矩阵组H=Hj,k{}的一组数学运算,其中间结果V=Vj,k{}由式(2)给出:Vj,k=svd(Hj,k)Hj,k=Uj,kSj,kV Hj,kVj,k=V Hj,k(:,1:L)ìîíïïïï,(2)式中,j=1,2, ,J;k=1,2, ,K,svd(㊃)为矩阵奇异值分解(SingularValueDecomposition,SVD)中求解右奇异向量的过程;Vj,k是由Hj,k的前L个右奇异向量构成的矩阵,维度为NˑL㊂为得到最终输出结果W=Wj,k{},先将不同j下标㊁相同k下标的Vj,k进行横向的拼接,得到维度NˑLJ的Vk=[V1,k, Vj,k, VJ,k],然后根据式(3)获取Wk:Wk=Vk(VHkVk+σ2I)-1,(3)式中,σ2为固定常数;Wk维度同Vk;I为单位矩阵,维度为LJˑLJ㊂最后将各Wk按如式(4)进行拆解:Wk=[W1,k, Wj,k, WJ,k],(4)式中,Wj,k为Wk中顺序排列的子矩阵,维度为NˑL㊂为了降低计算和储存的复杂度,分析相关矩阵组的关联性,通过建模对输出结果进行估计,建模过程可用式(5)表示:W^=f(H),(5)式中,W^即为对输出结果W的建模估计㊂该建模过程可拆分为如式(6)的两个步骤㊂V^=f1(H)W^=f2(V^){,(6)式中,f1(㊃)表示从输入矩阵组H到中间结果V的建模过程,V^表示中间结果V的建模估计,f2(㊃)表示从中间结果V到最终结果W的建模过程,W^表示最终结果W的建模估计㊂定义W的建模估计精度为:ρl,j,k(W)=W^Hl,j,kWl,j,k2W^l,j,k2 Wl,j,k 2,l=1,2, ,L,(7)式中, ㊃ 2表示矢量的欧几里得范数(即2范数,对于列矢量a, a 2=aHa),Wl,j,k表示Wj,k的第l列㊂上式中,W^Hl,j,kWl,j,k为复数标量,此处取其欧几里得范数即获取其模值㊂为描述方便,额外定义W的最低建模精度为ρmin(W):ρmin(W)minlɪ{1,2, ,L}jɪ{1,2, ,J}kɪ{1,2, ,K}ρl,j,k(W),(8)式中,minl,j,k(㊃)表示在l,j,k三个维度上取最小值㊂另外,中间结果V的建模估计精度ρl,j,k(W)的定义及最低建模精度ρmin(W)的定义与此相同㊂计算复杂度定义为由矩阵组H计算得到结果矩阵组W所需要的总计算复杂度㊂复数矩阵运算可拆解为基本的复数运算,而基本的复数运算又可进一步拆解为基本的实数运算㊂例如,复数乘法(a+bj)(c+dj)=(ac-bd)+(ad+bc)j的复杂度为4次实数乘法和2次实数加(减)法㊂实数基本运算的复杂度按照表1计算㊂表1㊀实数基本运算的计算复杂度Tab.1㊀Computationalcomplexityofbasicoperationsonrealnumbers运算类型计算复杂度加(减)法1乘法3倒数25平方根25自然指数25自然对数25正弦25余弦25其他1002021研究生数学建模A题提供的数据集附件(Data1 Data6)给出的详细数据,包括输入矩阵组㊁标准中间矩阵组和标准输出矩阵组的数据及其维度,其中M=4,N=64,L=2,J=4,K=384,σ2=0.01,数据为十进制格式㊂根据所给数据Data1 Data6中的M=4,N=64,J=4,可对应通信模型中共有J=4个用户,每个用户的发射天线数为M=4,基站的接收天线数为N=64㊂L=2表示取信道衰落程度最低的2个信道向量,即对矩阵进行压缩㊂K表示信道探测时隙数㊂σ2表示信道中高斯白噪声的噪声方差㊂基于给定的所有矩阵数据,本文通过分析数据间的关联性,解决相关矩阵组的低复杂度计算问题,即以减少计算复杂度为目标进行模型优化㊂设计相应的近似分析模型W^=f(H),在满足ρmin(V)ȡρth=0.99的情况下,使根据表格计算的总计算复杂度最低㊂2 通信模型建立建立基于矩阵的多输入多输出(Multiple⁃InputMultiple⁃Output,MIMO)通信模型[1]如图1所示,J个用户发送信息,信号经过信道H到达基站,基站有N根接收天线㊂图1㊀矩阵关系的通信模型建立示意图Fig.1㊀Schematicdiagramofestablishingcommunicationmodelofmatrixrelationship如图2所示,对于某个用户,拥有M个天线,各个天线均可与基站天线进行通信㊂其通信信道矩阵Hj,k=Uj,kSj,kVHj,k,通过SVD分解,将信道矩阵分解成方向酉矩阵和信道随机衰落矩阵的乘积,其中,Sj,k为随机矩阵,代表波束随机衰落主信道矩阵,Uj,k和V Hj,k分别是用户和基站特征向量矩阵的相关矩阵㊂由于VHj,k与基站和用户位置相关且各个节点的位置相对固定,可以取信道衰落程度最低的L个信道向量压缩V Hj,k矩阵,即Vj,k=VHj,k(:,1:L)㊂以上模型建立与式(2)一致㊂图2㊀单个用户和基站的通信示意图Fig.2㊀Schematicdiagramofcommunicationbetweenasingleuserandabasestation此时,可使用压缩矩阵Vj,k来表示H矩阵㊂进一步,引入最小均方误差(MinimumMeanSquareError,MMSE)的概念来解释题设条件㊂如图3所示的信道模型中,信号x经过信道V=Vj,k,由于白噪声n的影响,接收信号y可表示为:y=Vx+n㊂(9)图3㊀信号传输模型(求解MMSE流程)Fig.3㊀Signaltransmissionmodel(processofsolvingMMSE)MMSE的目的是找到一个矩阵W=Wj,k{},使得Wy更加接近x㊂得到x =Wy与原始发送信号x的差值为:e=x -x=Wy-x㊂(10)此时的MMSE为:MMSE=EeHe{}㊂(11)假设接收到的数据y和误差e是不相关的,即Ee㊃yH{}=0㊂(12)将式(10)代入式(12)可得:E(Wy-x)㊃yH{}=0㊂(13)将式(13)左边进一步展开可得:㊀㊀E(Wy-x)㊃yH{}=EWyyH{}-ExyH{}=WEyyH{}-ExyH{}㊂(14)由式(13)和式(14)可得:W=ExyH{}EyyH{}-1㊂(15)接下来对EyyH{}和ExyH{}进行处理,首先对于EyyH{},将其进一步展开:㊀㊀EyyH{}=E(Vx+n)(Vx+n)H{}=EVxxHVH+VxnH+nxHVH+nnH{}㊂(16)此处假设输入信号x和噪声n不相关,则nxH与nxH值为0,可得:㊀㊀㊀EyyH{}=EVxxHVH+nnH{}=VExxH{}VH+EnnH{}=V(P㊃I)VH+σ2㊃I,(17)式中,P为发送信号x的能量,σ2为噪声n的方差㊂其次对于ExyH{},展开如下:㊀㊀㊀ExyH{}=Ex(Vx+n)H{}=ExxHVH+xnH{}=ExxHVH{}=ExxH{}VH=(P㊃I)VH㊂(18)得到EyyH{}和ExyH{}后,将其代入式(15)可得到W的表达式:㊀㊀W=ExyH{}EyyH{}-1=(P㊃I)VH(V(P㊃I)VH+σ2㊃I)-1=P㊃VH(PVVH+σ2㊃I)-1=VH(VVH+㊃I)-1㊂(19)当发送信号x的能量P为1时,则可得:W=VH(VVH+σ2㊃I)-1㊂(20)综合上述分析,MIMO模型中利用信道数据计算信道的MMSE均衡器接收矩阵的复杂度主要来源于SVD分解与式(20)中的矩阵求逆㊂3㊀相关矩阵组的低复杂度计算由前文可知,H㊁V和W之间的关系可以由图4表示㊂图4㊀H㊁V和W的关系示意图Fig.4㊀RelationshipofH,VandW3.1㊀利用相关矩阵组的关联性降低计算复杂度利用相关矩阵组的关联性以降低计算复杂度,其具体分析及操作如下㊂3.1.1㊀矩阵数据的关联性对于信道系数复数矩阵H=Hj,k{},其中Hj,kɪMˑN,j=1,2, ,J;k=1,2, ,K㊂因此,该矩阵是一个MˑNˑJˑK维的信道矩阵,其中M表示接收天线的数量,N表示发射天线的数量,J表示用户数量,K表示时隙个数㊂由前文建立的通信模型,对H矩阵内在的关联性进行分析㊂首先,Hj,k内部的关系可表示为不同天线构建出的不同信道之间的相关性㊂在一般高斯白噪声信道条件下,天线阵列之间固定的距离和入射角关系将带来一定的规律,但数据集中未能发现Hj,k内部可靠的相关特性㊂这可能是由于天线之间的方向性㊁距离之间的差异较大,使得信道在空间上的相关特性不再明显㊂考虑不同k时隙,同一用户j的信道系数情况,即MN个信道的时间相关性㊂图5给出了MN个信道在时隙k=1,2,3情况下的幅度响应和相位响应㊂可以看出,在不同k下的幅度和角度的变化程度不大,这可以理解为在相关时间内,信道的变化很小,这进一步验证通信建模的可行性㊂(a)不同信道系数的幅度响应(b)不同信道系数的相位响应图5㊀同j不同k的H块之间的幅度和相位响应关系Fig.5㊀AmplitudeandphaseresponserelationshipbetweenblocksHwiththesamejanddifferentk基于上述两层分析,得出Hj,k块在时间维上的相关性㊂而在时间维上利用SVD与MMSE求W矩阵是独立的,无法直接用于算法简化,为此,本文利用时间相关性,并运用插值算法直接估计W矩阵㊂具体的,由于同j不同k的块在时间维上的相关性,在经过函数W^=f(H)后,具有相关性的输入H,与得到的W之间将保持相关性㊂因此,可以利用同j不同k的W的相关性,通过插值算法获取某些k值上的W矩阵㊂这将直接减少SVD与MMSE求逆过程的计算数量㊂为了便于理解,将L维与J维(用户数)进行合并,因此W矩阵可以改写为三维矩阵㊂将矩阵按照K维展开,不同k下标的矩阵可以由二维平面示意,其插值过程如图6所示㊂图6㊀W矩阵的插值示意图Fig.6㊀SchematicdiagramofinterpolationofWmatrix3.1.2矩阵数据W的插值算法对于矩阵数据W的插值算法,采用linear插值法㊁spline插值法与Pchip插值法进行建模插值[2-4]㊂此处,引入 最大插值比 作为评估方法来评价插值性能,参数寻优的过程可以表示为:㊀㊀Rate=max1R{}s.t.ρmin(W)minlɪ{1,2, ,L}jɪ{1,2, ,J}kɪ{1,2, ,K}ρl,j,k(W)>0.99,(21)式中,R表示每隔R个点进行一次插值运算㊂因此,式(21)表示插值结果满足最小建模精度的约束下,使得插值数量越多的寻优目标㊂因此,为满足题设对于拟合后W矩阵对最小建模精度的要求,需选择合适的插值方法并计算最大插值比,为此进一步提出了最大插值比搜索方法,以评估在不同信道条件数据集下可用的插值参数,最大插值比搜索算法的详细过程在算法1中给出,其基本思想为通过给定的初始插值比Rate,和选定的插值类型,不断迭代和逼近给定插值类型下的满足要求的最大插值比㊂当取得的插值比越大时,意味着W矩阵的更多部分可以通过在K维度上的相关性插值得到,不需要通过SVD与MMSE求逆过程,这将大大减少计算的复杂度㊂此外,Data集最大插值比的计算过程可以理解为适应信道的训练过程㊂在后续过程中,在外部信道条件未剧烈改变的情况下,不需要再次执行,因此最大插值比搜索可以在线下执行,不会影响算法的复杂度㊂算法1所提出的最大插值比搜索算法输入:训练数据集Data,包含通过MMSE计算的标准W矩阵;初始化:初始插值比Rate=1/R,插值间隔R的初始值可以设定为R=2㊂R的中止值可以设定为Rmax=200选定的插值类型:Linear,Spline,Pchip㊂执行过程:ForR<Rmax=200㊀ForiN=1:N㊀㊀ForiLJ=1:LJ1.根据选定的插值比Rate,确定插值点所在的横坐标序列x,其中x=[1,R,2R, ,pR]T,pRɤK=3842.合并J个用户的W矩阵,使其降维为NˑLJˑK3.将W矩阵的第三维度中与x重合的部分置零,新建为W^,在Matlab中可采用setdiff函数㊂置零部分准备后续进行插值填充4.执行插值操作W^(iN,iLJ,1:K)=interp1(z,y,1:K,插值类型)其中interp1表示插值函数,具体使用方法可参考Matlab中对应函数5.评估插值结果ρl,j,k(W)=W^Hl,j,kWl,j,k 2W^l,j,k 2 Wl,j,k 2,l=1,2, ,L若ρmin(W) minlɪ{1,2, ,L}jɪ{1,2, ,J}kɪ{1,2, ,K}ρl,j,k(W)>0.99,则跳出循环(break)㊀㊀Endif㊀EndifEndif输出:插值类型,最大插值比Rate表2给出了3种常见插值方法在6个Data集的最大插值比㊂由于Data1 Data6来自不同的信道条件,因此同一插值方法在插值过程中计算出的最大插值比有较大区别㊂例如Data3数据集的最大插值比显著较小,这可以理解为信道的时变性强或受到干扰噪声较大,插值算法在此时难以满足要求,需要降低最大插值比㊂进一步,横向对比3种插值方法,可见在多数的数据集下,Linear插值的最大插值比最小,性能最差,这是由于简单的Linear插值精度较低㊂Spline插值与Pchip插值的最大插值比性能相近,Spline插值在Data1与Data3上表现比Pchip插值较好㊂从原理上分析,可以理解为当基础函数振荡时,Spline比Pchip更好地捕获点之间的移动,后者会在局部极值附近急剧扁平化,这在该场景下带来了更好的插值性能[5-6]㊂表2㊀3种插值方法在6个Data集的最大插值比Tab.2㊀Maximuminterpolationratioofthethreeinterpolationmethodsin6datasets最大插值比Linear插值Spline插值Pchip插值Data11/201/151/20Data21/301/301/30Data31/1301/1111/118Data41/31/21/2Data51/91/91/9Data61/171/101/10复数矩阵运算可拆解为基本的复数运算,而基本的复数运算又可进一步拆解为基本的实数运算,实数基本运算的复杂度按照表1计算㊂对于Linear插值法,根据上述描述,可得需要加减法6次㊁乘法2次㊁倒数1次,且对于复数,幅度和相位要分别插值,总复杂度是实数插值的两倍㊂然而,特殊的是这里插值点的横坐标是均匀的,因此计算的复杂度可以大大简化,仅需要3次加法㊁2次乘法和1次倒数,因此总复杂度为68㊂每个插值时刻k,共需要NJL次插值,因此需要复杂度68NJL㊂本文的参数取值为N=64,J=4,L=2,因此计算复杂度为17408㊂对于Spline插值法,其计算步骤为:求三次函数的系数,然后将插值点横坐标代入三次函数,计算又需要6次加法㊁6次乘法㊂且对于复数,幅度和相位要分别插值,总复杂度是实数插值的2倍,因此总复杂度为124,每个插值时刻k,计算复杂度124NJL㊂取本文参数,计算复杂度为31744㊂对于Pchip插值,由于其性能不如Spline且计算复杂度相似,因此不在此处进行考虑㊂3.2㊀降低矩阵求逆的计算复杂度对于求解逆矩阵Vk(VHkVk+σ2I)-1过程中的计算复杂度,当使用高斯消元法时[7],求解维度LJˑLJ的矩阵的逆矩阵的复杂度近似为O((LJ)3);当矩阵求逆过程中使用的矩阵乘法使用文献[8]中的Strassenᶄs方法时,其提出的矩阵相乘公式将常规的矩阵相乘的运算量减少很多,可以将上述复杂度降低到O((LJ)2.807)㊂为此,进一步研究矩阵求逆降低复杂度算法,明显看出Vk(VHkVk+σ2I)-1为Hermite正定阵[9],采用了一种改进的Strassen矩阵求逆算法[10],该算法结合Strassen矩阵求逆的高效性以及Hermite正定阵的共轭对称性特点,使得算法运算量小,结构也简化许多㊂首先,对于矩阵分块直接求逆,假设一个N阶(这里的N被重新定义)的方阵A,分块如下:A=[a11]nˑn[a12]nˑm[a21]mˑn[a22]mˑnæèçöø÷NˑN㊂(22)设A的逆矩阵分块如下:A=[c11]nˑn[c12]nˑm[c21]mˑn[c22]mˑnæèçöø÷NˑN,(23)则根据矩阵分块求逆的原理有:c11=(a11-a12ˑa121ˑa21)-1c12=-c11ˑa12ˑa-122c21=-a-122ˑa21ˑc11ìîíïïï,(24)式中,对于NˑN阶矩阵,需要的矩阵相乘的运算量级为N3㊂对于n>1,m>1,直接分块求逆算法在具体实现中需要利用递归实现,具体的运算量按照复数乘加次数统计,对于上述的直接求逆算法,以乘加次数统计理论运算量,式(24)各部分运算量:c11的运算量为4m2n+4mn2-mn,c12和c21的运算量相等,均为4m2n+4mn2-6mn,同理,c22的运算量为4m2n+4mn2-m2,为此,矩阵A利用一次分块求逆的总的运算量为:㊀㊀㊀T(1)(N)=T(m)+T(n)+16m2n+12mn2-13mn-m2+4m3,(25)式中,T(1)(N)表示利用一次矩阵分块求逆算法计算矩阵求逆的总计算量,T(m)和T(n)分别表示对m和n阶复矩阵求逆所需的运算量㊂由式(24)可知,经过一次分块求逆之后的运算量依然很高,即T(1)(N) O[(max(m,n))3],同样可知,式(24)中的(a11-a12ˑa-122ˑa21)-1和a-122可以继续作为需要求逆的复矩阵,利用式(22) (24)可以继续分块求逆,所需运算量即式(25)中T(m)和T(n)部分㊂采用改进的Strassen矩阵求逆算法,结合式(22) (23),Strassen算法应用到求逆运算有如下公式:R1=a-111R2=a21ˑR1R3=R1ˑa12R4=a21ˑR3R5=R4-a22R6=R-15c12=R3ˑR6c21=R6ˑR2R7=R3ˑc21c11=R1-R7c22=-R6ìîíïïïïïïïïïïïïïïïï㊀㊀㊂(26)式中,对于NˑN阶矩阵,需要的矩阵相乘的运算量级为Nlog62=N2.585,相比于矩阵分块直接求逆,运算量随着矩阵维数将有显著降低㊂按照前面相同的运算量统计方法,根据式(25),矩阵利用一次分块求逆的总运算量为:㊀㊀㊀㊀T(1)=T(m)+T(N)+13m2n+11mn2-4mn+3m2㊂(27)对于n>1,m>1,Strassen矩阵求逆算法也是利用递归实现的,但因为Strassen算法减少了矩阵复乘次数,所以相比直接分块的常规算法运算量有明显降低㊂又由于a11,a22,a-122均为Hermite矩阵,且aH12=a21,代入到式(24)中得R3=RH2,c21=cH12,根据Her⁃mite矩阵的共轭对称性,式(26)可进一步改写为:R1=a-111R2=a21ˑR1R3=RH2R4=a21ˑR3R5=R4-a22R6=R-15c12=R3ˑR6c21=cH12R7=RH2ˑc21c11=R1-R7c22=-R6ìîíïïïïïïïïïïïïïïïï,(28)式中,对于NˑN阶矩阵,需要的矩阵相乘的运算量级为N2㊂为了便于比较新求逆算法的性能改善,按照前面相同的运算量统计方法,根据式(28),矩阵A利用一次分块求逆的总的运算量为:T(1)(N)=T(m)+T(N)+8m2n+8mn2+mn,(29)式中,T(1)(N)表示利用改进算法计算一次矩阵求逆的运算量,T(m)和T(n)部分表示对m和n阶复矩阵求逆所需的运算量㊂由式(28)可知,经过一次分块求逆之后的运算量T(1)(N) O[(max(m,n))3]㊂同样可以得出,式(28)中的R-15可以继续作为需要求逆的复矩阵,利用式(28)可以继续分块求逆,所需运算量即式(29)中T(m)和T(n)部分㊂和矩阵直接分块求逆算法相比,新的求逆算法虽然增加了一些加减运算,但复乘次数降低㊂对于维数较高的矩阵,其中有大量的复矩阵运算,复乘消耗的运算量将远大于加减法,而这个运算量随着矩阵维数增加将有显著增大,因此新算法对于复乘次数的降低将显著改善求逆运算的实时性能㊂和常规Strassen矩阵求逆算法相比,改进的算法由于利用了求逆矩阵的特点,即对Hermite矩阵进行求逆运算,所以在运算量和算法复杂度上都有明显的降低㊂常规算法计算一次矩阵求逆的计算复杂度如表3所示,改进算法计算一次矩阵求逆的计算复杂度如表4所示㊂表3㊀常规算法计算一次矩阵求逆的计算复杂度Tab.3㊀Computationalcomplexityoftheconventionalalgorithmtocalculatetheinversionofamatrix单项乘法次数加法次数其他R1T(n)求逆R24mn24mn2-2mnR34mn24mn2-2mnR44m2n4m2n-2m2R52m2R6T(m)求逆R74mn24mn2-2n2c112n2c214m2n4m2n-2mnc124m2n4m2n-2mnc22m2复杂度合计9mn(4m+4n-1)+3m2+T(n)+T(m)表4㊀改进算法计算一次矩阵求逆的计算复杂度Tab.4㊀Improvedalgorithmtocalculatethecomputationalcomplexityofamatrixinversion单项乘法次数加法次数其他R1T(n)求逆R24mn24mn2-2mnR3R44m2n4m2n-2m2R52m2R6T(m)求逆R74mn24mn2-2n2c112n2c21c124m2n4m2n-2mnc22m2复杂度合计8mn4m+4n-12()+3m2+T(n)+T(m)在本文中,当矩阵维度为8(J=4)时,改进算法总共复杂度为4776,常规算法总共5255,复杂度降低10.03%㊂进一步,图7给出了不同用户数量J时,改进的Strassen算法与常规Strassen算法的复杂度比较㊂可以看出,随着用户数量增加,矩阵求逆时的维度增加,采用改进的Strassen算法对复杂度的降低更加明显㊂图7㊀在不同用户个数J下,改进的Strassen算法与常规Strassen算法的复杂度比较Fig.7㊀UnderdifferentnumberofusersJ,thecomplexitycomparisonoftheimprovedStrassenalgorithmandtheconventionalStrassenalgorithm3.3㊀所提算法对最小建模精度的影响利用改进的Strassen矩阵求逆算法求得的W^Hl,j,k与原来的矩阵求逆算法求得的Wl,j,k进行建模估计精度计算,对于所给的数据集Data1 Data6,仿真不同数据集的最小建模精度,发现各数据集最小建模精度均为1,如图8所示㊂可见所提改进Strassen矩阵求逆算法不会对建模精度带来影响,这是因为该算法采用了分块迭代方法在变换的过程中不会带来计算误差㊂图8㊀采用改进的矩阵求逆算法后对各数据集最小建模精度的影响Fig.8㊀Influenceoftheimprovedmatrixinversionalgorithmontheminimummodelingaccuracyofeachdataset3.4㊀综合复杂度分析本节分别对插值算法和改进的矩阵求逆的综合复杂度进行分析㊂利用相关矩阵组的关联度降低计算复杂度,即通过Spline插值操作降低SVD的总复杂度㊂其中,所需的乘法次数(5MN2-MN)㊁加法次数(3MN2-MN)㊁除法次数(0.5N(N-1)+2MN)以及平方根次数(MN2)㊂最终的复杂度合计为Nite(43MN2+752N(N-1)+148MN)㊂另外,通过改进的矩阵求逆,即采用改进的Strassenᶄs矩阵求逆进一步降低矩阵求逆Vk(VHkVk+σ2I)-1的复杂度,得出了改进后矩阵求逆算法后所需的乘法次数(4ML2+4N2LJ)㊁加法次数(4ML2+4N2LJ-2ML-2N2)以及求逆复杂度(4776)㊂最终的复杂度合计为2N2(8LJ-1)+2ML(8L-1)+4776㊂对于不采用插值算法的情况,每个插值时刻k,由H矩阵到W矩阵,需要进行J(J=4)次SVD和1次MMSE均衡(主要复杂度在于求逆)的计算㊂其中4次SVD需要3574400次计算㊂MMSE均衡需要521112次计算,因此共需要计算复杂度C1=4095512㊂采用Spline插值时,每个插值时刻的复杂度为31744㊂可以计算出每次插值的复杂度收益为C2=3574400+521112-31744=4063768㊂因此采用插值的最终复杂度收益为:ΔC=(C1-C2)ˑKˑRate㊂(30)假设Rate=1/3时,ΔC=524225536㊂可见,插值对于计算复杂度的降低比较明显㊂同样,计算复杂度可以降低为:ΔRC=C1(1-Rate)+C2ˑRateC1㊂(31)当Rate=1/3时,计算复杂度降低为原来的66.93%㊂当Rate=1/10时,计算复杂度降低为原来的90.08%㊂综上,当采用改进的Strassen矩阵求逆算法时,复杂度降低了10.03%㊂进一步采用插值算法后,计算复杂度能够在上述的基础上再降低9.92%(插值比为1/10)㊁33.07%(插值比为1/3)㊂4㊀结论本论文主要解决MIMO场景下的相关矩阵组的低复杂度计算问题,首先利用H矩阵在时间相关性推导了W矩阵的相关性,通过对已有W矩阵的相关性直接插值出部分缺失的W㊂这使得在接收H矩阵时,在求取部分W矩阵后通过相关性重建完整的W矩阵;也避免了一部分H矩阵的存储以及这部分H矩阵计算SVD与求逆获得W矩阵的过程㊂相比SVD与求逆的复杂度,插值的复杂度要低得多㊂此外,采用了一种改进的Strassen矩阵求逆算法来降低求逆过程的复杂度㊂该算法结合了Strassen矩阵求逆的高效性以及Hermite正定阵的共轭对称性特点,结构更简化㊂参考文献[1]㊀RUSEKF,PERSSOND,LAUBK,etal.ScalingUpMIMO:OpportunitiesandChallengeswithVeryLargeArrays[J].IEEESignalProcessingMagazine,2013(30)1:40-60.[2]㊀蔡锁章,杨明,雷英杰.数值计算方法[M].2版.北京:国防工业出版社,2016.[3]㊀许小勇,钟太勇.三次样条插值函数的构造与Matlab实现[J].兵工自动化,2006(11):76-78.[4]㊀陈帅,岳迎春,徐巍,等.小波时间序列对非平稳信号中突变点的辨识与处理[J].测绘科学,2013,38(5):11-12.[5]㊀DEBOORC.APracticalGuidetoSplines[J].AppliedMathematicalSciencesNewYorkSpringer,1978,27(149):157-157.[6]㊀FRITSCHFN,CARLSONRE.MonotonePiecewiseCubicInterpolation[J].SiamJournalonNumericalAnalysis,1980,17(2):238-246.[7]㊀颜志升,郑昱.基于高斯消元的自适应信号处理的实现方法:CN111427014A[P].2020-07-17.[8]㊀STRASSENV.GaussianEliminationisNotOptimal[J].NumerischeMathematik,1969,13(4):354-356.[9]㊀杨忠鹏,林志兴.关于Hermitian矩阵的特征的注记[J].大学数学,2003,19(5):52-53.[10]李瑞,李晓明,董晔.STAP中的协方差矩阵求逆快速算法研究[J].计算机仿真,2011,28(2):25-28.作者简介:㊀㊀施育鑫㊀国防科技大学第六十三研究所博士研究生㊂主要研究方向:通信抗干扰㊁OFDM㊂㊀㊀鲁信金㊀国防科技大学电子科学学院博士研究生㊂主要研究方向:信息论㊁索引调制㊁polar码㊁物理层安全㊁无线通信技术等㊂在各类期刊和会议论文集上发表论文多篇㊂㊀㊀孙艺夫㊀国防科技大学电子科学学院博士研究生㊂主要研究方向:可重构信息超表面㊁通信抗干扰㊁物理层安全㊂㊀㊀雷㊀菁㊀国防科技大学电子科学学院教授,博士生导师㊂主要研究方向:信息论㊁LDPC码㊁物理层安全㊁polar码㊁无线通信等㊂㊀㊀李玉生㊀国防科技大学第六十三研究所正高级工程师,硕士生导师㊂主要研究方向:通信抗干扰㊂。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于矩阵分解的多输入多输出雷达解相关算法
郭小路;陶海红;党博
【期刊名称】《电波科学学报》
【年(卷),期】2015(0)6
【摘要】多输入多输出(Multi-input Multi-output,MIMO)雷达的多发射正交波形自相关和互相关特性会影响目标参数估计的性能,完全正交的多组波形又很难获得,针对此,提出一种基于矩阵分解的双基地MIMO雷达多发射波形解相关算法,使不完全正交的多组波形解相关.本算法通过对多发射波形相关矩阵做矩阵分解和迭代运算,实现波形解相关.通过对收发角度联合估计精度的分析,验证了所提算法的可行性和有效性.
【总页数】6页(P1033-1038)
【作者】郭小路;陶海红;党博
【作者单位】西安电子科技大学雷达信号处理国家重点实验室,西安710071;西安电子科技大学雷达信号处理国家重点实验室,西安710071;西安石油大学,西安710065
【正文语种】中文
【中图分类】TN958
【相关文献】
1.双基地MIMO雷达波形解相关算法 [J], 党博;廖桂生;李军
2.基于多帧相关算法的稀布阵雷达目标航迹检测 [J], 陆迪;张远
3.基于瞬时自相关算法的线性调频雷达信号脉内分析研究 [J], 韩立辉;黄高明;王鹏
4.基于外辐射源相干检测雷达实验系统的多目标航迹相关算法之实现 [J], 魏晔;王俊
5.一种基于多维交替方向乘子法的多输入多输出逆合成孔径雷达成像方法 [J], 邓理康;张双辉;张弛;刘永祥
因版权原因,仅展示原文概要,查看原文内容请购买。

相关文档
最新文档