
Citation: | ZHAO Jingxu, ZHAO Chen, ZHOU Feng. Cooperative Target Location Method Based on Master-slave Autonomous Underwater Vehicles Mobile Network[J]. Journal of Electronics & Information Technology, 2022, 44(6): 1919-1926. doi: 10.11999/JEIT211359 |
太赫兹(TeraHertz, THz)频谱的大带宽和高数据速率,有望满足无线通信系统中爆炸式增长的数据流量需求;然而,THz的极高传播衰减和分子吸收通常会限制信号的传输距离和覆盖范围[1]。幸运的是,可重构智能表面(Reconfigurable Intelligent Surface, RIS)能以较低的硬件成本和能耗提高无线通信系统的容量和覆盖率[2,3]。然而,RIS提供的性能增益很大程度上依赖于信道状态信息(Channel State Information, CSI)的准确性,且RIS的无源性和高维级联信道使得CSI的准确获取具有挑战性[3]。
针对RIS辅助单用户通信的信道估计方案已取得很多有价值的研究成果[4-6]。然而,文献[4-6]这类针对RIS辅助单用户通信系统的信道估计方案,直接推广到RIS辅助的多用户通信系统中是低效的[7]。在已有的RIS辅助多用户通信的宽带信道估计方案中,文献[8]利用基站(Base Station, BS)到RIS的信道高维准静态特性和RIS到用户设备(User Equipment, UE)的信道移动低维特性,提出一种低导频开销的双时间尺度信道估计方案,利用坐标下降算法估计BS-RIS信道,利用最小二乘(Least Square, LS)算法估计RIS-UE和BS-UE信道。文献[9]研究载波频偏(Carrier Frequency Offset, CFO)对RIS辅助的正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)无线通信系统中信道估计的影响,并提出一种联合CFO和信道冲激响应的信道估计方法。文献[10]提出一种基于深度去噪神经网络的压缩信道估计方法,以减少训练开销。文献[11]将训练信号建模为张量模型,并利用代数算法解决张量补全问题,从而恢复出信道的多径参数。
上述宽带信道估计方案存在以下局限性:首先,文献[8-11]的宽带信道估计方案考虑了宽带信道的频率选择性,但忽略了波束斜视的影响[12]。在OFDM宽带系统中,波束斜视使阵列响应变得频率相关,导致传统的信道估计方案失效[13]。其次,文献[8-11]的宽带信道估计方案未利用信道间的强相关性,虽然文献[14]利用了信道间的强相关性,但所提方案是针对窄带系统的。最后,针对RIS辅助的宽带通信系统且考虑波束斜视的研究仅有文献[15],但文献[15]是针对单用户系统的。因此,针对波束斜视影响下RIS辅助多用户通信的宽带信道估计方案的研究具有非常重要的理论意义与现实价值。
本文研究了波束斜视影响下RIS辅助多用户THz通信的上行信道估计问题,并提出一种低复杂度的稳健两阶段信道估计方案。在第1阶段,利用THz信道稀疏性,将信道估计问题转化为一个非凸目标优化问题,提出一种基于梯度下降法的迭代加权的对数和约束信道估计算法,本算法以对数和函数为约束条件,用优化最小化(Majorization-Minimization, MM)方法得到一个代理目标函数,然后通过梯度下降法优化目标函数,从而准确估计出信道增益、角度信息和时延参数。在第2阶段,利用所有用户在各自的级联信道(UE-RIS-BS)中共享公共信道RIS-BS信道这一特性,将其他用户的级联信道表示为典型用户CSI的缩放版本,利用LS算法进行信道估计。仿真结果表明,本文算法具有较好的性能。
符号说明:⊗为克罗内克积,⊙为哈达玛积,diag(⋅)为对角矩阵,blkdiag(⋅)为块对角矩阵,‖⋅‖F为弗罗贝尼乌斯范数,vec(⋅)为列序向量化,⌈a⌉为大于或等于a的最小整数,rank(⋅)为矩阵的秩,(⋅)†为伪逆。
本文研究RIS辅助多用户大规模多输入单输出THz无线通信系统中的信道估计问题。在本系统中,BS在RIS的辅助下同时为U个单天线UE提供服务。RIS为配备M=Mr×Mo个无源反射元件的均匀平面阵列,BS为配备NRF个射频链(Radio Frequency, RF)和N根天线的均匀线性阵列,RIS上反射元件之间的间距或天线阵列之间的间距为半波长,即d=λ/2,λ为载波波长。为对抗多径效应,采用具有Q个子载波的OFDM技术。BS和RIS安装位置固定,且考虑低移动性UE。考虑准静态块衰落信道,每个信道在Tall个时隙的信道相干块中保持近似恒定[16]。假设每个相干块中Tup个时隙用于上行信道估计,每个时隙包含P个导频符号。假设UE-BS之间的直接路径被大的障碍物阻塞[6]。
在上行信道估计期间,在第q个子载波的第b个时隙BS的接收信号为
yb,q=wHbHBR,qdiag(Φb)U∑u=1HRU,u,qsu,b,q+nb,q | (1) |
其中,HRU,u,q为第u个UE的第q个子载波的UE到RIS的信道矩阵,HBR,q为RIS到BS的信道矩阵,Φ=[η1ejφ1,η2ejφ2,⋯,ηMejφM]T为RIS的相移系数,ηm∈[0,1]和φm∈[0,2π)为第m个反射元件的幅度和相移,wb∈CN×NRF为BS第b个时隙处的组合矩阵;su,b,q=[su,b,q,1,su,b,q,2,⋯,su,b,q,P]为第u个UE的第q个子载波在第b个时隙处发送的导频序列,nb,q为加性高斯白噪声矩阵。假设采用正交导频传输策略,即su,b,qsHu,b,q=RP, su1,b,qsHu2,b,q=0,∀u1≠u2, R为发射功率[15]。因此,在第q个子载波的时隙b处BS接收到的信号为
˜yu,b,q=wHbHBR,qdiag(Φb)HRU,u,q+˜nu,b,q | (2) |
其中,˜yu,b,q≜1RPyu,b,qsHu,b,q, ˜nu,b,q≜1RPnu,b,q⋅sHu,b,q。
假设该系统的传输带宽为B,载波频率为fc,第q个子载波的频率为fq=fc+B(q−1−(Q−1)/2)/Q,∀q∈Q。本文只考虑BS和RIS之间的视距传输[3,17]。假设UE和RIS之间存在L条路径,τRUu,l,m表示第u个UE到RIS第m个反射元件在第l条路径上的路径时延,τBRu,m,n表示RIS的第m个反射元件到BS的第n根天线的路径时延。因此,第u个UE到RIS的第m个反射元件的上行链路信道的时域响应为[13]
hRU,u,m(t)=L∑l=1αRU,le−j2πfcτRUu,l,mδ(t−τRUu,l,m) | (3) |
其中,αRU,l为UE-RIS信道的第l条路径的信道增益。
对式(3)进行傅里叶变换,则第u个UE的第q个子载波在UE-RIS信道整体频域信道响应为
HRU,u,q=L∑l=1¯αRU,laRIS(θl,ϕl,fq)e−j2πfqτRUu,l | (4) |
其中,¯αRU,l≜αRU,le−j2πfcτRUu,l为第l条路径等效路径增益,且τRUu,l≜τRUu,l,0,θl和ϕl分别为RIS第l路径的到达角(Angle-Of-Arrival, AOA)的仰角和方位角,aRIS(θl,ϕl,fq)为RIS的阵列导向矢量矩阵。aRIS(θ,ϕ,fq)表示为[13]
aRIS(θ,ϕ,fq)=1√M[1,e−j2π(1+fqfc)dλ(sinθcosϕ+sinθsinϕ),⋯,e−j2π(1+fqfc)dλ[(Mr−1)sinθcosϕ+(Mo−1)sinθsinϕ]]T | (5) |
同理,第u个UE的第q个子载波在RIS-BS信道整体频域信道响应为
HBR,u,q=¯βBRaBS(ψ,fq)aHRIS(ϑ,ω,fq)e−j2πfqτBRu | (6) |
其中,¯βBR≜βBRe−j2πfcτBRu为等效路径增益,βBR为RIS-BS信道的路径增益,τBRu≜τBRu,0,0,ϑ和ω分别为RIS的离开角(Angle-Of-Departure, AOD)的仰角和方位角,ψ为BS的AOD,aBS(ψ,fq)为BS的阵列导向矢量矩阵。aBS(ψ,fq)表示为[13]
aBS(ψ,fq)=1√N[1,e−j2π(1+fqfc)dλsinψ,⋯,e−j2π(1+fqfc)(Q−1)dλsinψ]T | (7) |
定义
HURB,u,q=HBR,qdiag(HRU,u,q) | (8) |
其中,HURB,u,q为第u个UE在第q个子载波处的级联信道。
针对RIS辅助的宽带多用户系统的两阶段信道估计方案的主要思想如下:在第1阶段中,选择一个典型用户,其传输了T1个时隙的正交导频序列,通过一种基于梯度下降法的迭代优化算法来估计AOA、信道增益和时延参数,得到典型用户的级联信道。在第2阶段中,其他用户将发送Tup−T1个时隙的正交导频序列,该阶段利用RIS信道的空间相关性和用户信道之间的相关性减少信道估计的训练开销。
在这一阶段,选择最接近BS的UE作为典型用户,记为UE 1(u=1)。该阶段只有典型用户在T1个时隙中向BS发送正交导频信号,则BS在第q个子载波处的接收信号为
¯y1,q≜[˜yT1,q,1,˜yT1,q,2,⋯,˜yT1,q,T1]T=WHL∑l=1glA1,q(ϑ,ω,fq)aRIS(θl,ϕl,fq)⊗aBS(ψ,fq)e−j2πfqυ1,l+¯n1,q | (9) |
其中,gl≜¯αRU,l¯βBR为第l条路径的级联信道增益,υ1,l≜τBR1+τRU1,l为UE 1的第l条路径的级联信道时延, W≜blkdiag(w1,w2,⋯,wT1), A1,q(ϑ,ω,fq)≜[[aHRIS(ϑ,ω,fq)diag(Φ1)]T,[aHRIS(ϑ,ω,fq)diag(Φ2)]T,⋯, [aHRIS(ϑ,ω,fq)diag(ΦT1)]T]T, ¯n1,q≜[˜nT1,q,1, ˜nT1,q,2,⋯,˜nT1,q,T1]T。
BS处Q个子载波的接收信号为
Y1≜[¯yT1,1,¯yT1,2,⋯,¯yT1,Q]T=¯WHL∑l=1glΛl+N1 | (10) |
其中,¯W≜blkdiag(W,W,⋯,W)∈CQT1N×QT1N, N1≜[¯nT1,1,¯nT1,2,⋯,¯nT1,Q]T, Λl≜[[A1,1(ϑ,ω,f1)aRIS(ϕl,θl,f1)⊗aBS(ψ,f1)e−j2πf1υ1,l]T, [A1,2(ϑ,ω,f2)aRIS(ϕl,θl,f2)⊗aBS(ψ,f2)e−j2πf2υ1,l]T,⋯, [A1,Q(ϑ,ω,fQ)aRIS(ϕl,θl,fQ)⊗aBS(ψ,fQ)e−j2πfQυ1,l]T]T。
由式(10)可知,级联信道的CSI由3种参数决定,即路径增益,角度信息和时延。此外,BS和RIS的位置固定,即ϑ,ω和ψ完全可以由其几何位置确定[17]。因此,可将级联信道估计问题转化为参数恢复问题,即估计参数集{gl,ϕl,θl,υ1,l}Ll=1。将式(10)改写为
Y1=¯WHKg+N1 | (11) |
其中,g≜[g1,g2,⋯,gL]T为信道增益矩阵,K≜[Λ1,Λ2,⋯,ΛL]为角度参数和时延参数组成的矩阵。
由于信道参数{gl,ϕl,θl,υ1,l}Ll=1的数量远小于Y1的维数,可将式(11)的信道估计问题表示为
min | (12) |
其中,\widehat {\boldsymbol{g}} \triangleq {\left[ {{g_1},{g_1}, \cdots ,{g_{\widehat L}}} \right]^{\rm T}}为估计的级联信道增益,\widehat {\boldsymbol{\phi}} \triangleq {\left[ {{\phi _1},{\phi _2}, \cdots ,{\phi _{\widehat L}}} \right]^{\rm T}}, \widehat {\boldsymbol{\theta}} \triangleq {\left[ {{\theta _1},{\theta _2}, \cdots ,{\theta _{\widehat L}}} \right]^{\rm T}}和\widehat {\boldsymbol{\nu}} \triangleq \Bigr[ {v_{1,1}}, {v_{1,2}}, \cdots ,{v_{1,\widehat L}} \Bigr]^{\rm T}为估计的角度参数矩阵,\widehat L为估计的路径数,\varepsilon > 0为误差容错参数。
求解式(12)的主要困难在于优化是一个NP-hard问题。文献[18]提出对数和函数对于稀疏信号恢复问题具有更强的稀疏性。利用对数和函数替换式(12)中的0范数,得到对数和最小化目标函数为
\mathop {\min }\limits_{{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \sum\limits_{l = 1}^L {\lg \left( {\left| {{g_l}} \right|_{\text{F}}^2 + \xi } \right)} ,{\text{ s}}{\text{.t}}{\text{.}}{\left\| {{{\boldsymbol{Y}}_1} - {{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{Kg}}} \right\|_{\text{F}}} \le \varepsilon | (13) |
其中, \xi > 0 是一个较小的正则化常数。
显然,式(13)中的优化问题是非凸的[18]。通过添加数据拟合项将问题转化为如式(14)的无约束优化问题[19]
\begin{split} \mathop {\min }\limits_{{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \varUpsilon \left( {{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right) = & \sum\limits_{l = 1}^L {\lg \left( {\left| {{g_l}} \right|_{\text{F}}^2 + \xi } \right)} \\ & + \chi \left\| {{{\boldsymbol{Y}}_1} - {{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{Kg}}} \right\|_{\text{F}}^2 \end{split} | (14) |
其中,\chi > 0为控制稀疏性和数据拟合误差之间平衡的正则化参数。
为得到不增的目标函数值,利用优化最小化(Majorization Minimization, MM)方法求解式(14),该方法通过迭代最小化一个简单的凸代理函数以优化给定的目标函数[20]。借鉴文献[18]的思想,将\varUpsilon \left( {{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right)的代理函数建立为
\begin{split} J\left( {{\boldsymbol{g}}|{{\widehat {\boldsymbol{g}}}^{\left( i \right)}}} \right) =& \sum\limits_{l = 1}^L [ \lg \left( {\left| {{{\left[ {{g^{\left( i \right)}}} \right]}_l}} \right|_{\text{F}}^2 + \xi } \right) \\ & \left.+ \frac{{\left| {{{\left[ g \right]}_l}} \right|_{\text{F}}^2 + \xi }}{{\left| {{{\left[ {{g^{\left( i \right)}}} \right]}_l}} \right|_{\text{F}}^2 + \xi }} - 1 \right] \ge \sum\limits_{l = 1}^L {\lg \left( {\left| {{g_l}} \right|_{\text{F}}^2 + \xi } \right)}\\ \end{split} | (15) |
其中, {\widehat {\boldsymbol{g}}^{\left( i \right)}} 为{\boldsymbol{g}}第i次迭代时的估计值。
证明 为证明式(15)中 J\left( {{\boldsymbol{g}}|{{\widehat {\boldsymbol{g}}}^{\left( i \right)}}} \right) 为凸函数,令常数项{{C}} = \left| {{{\left[ g \right]}_l}} \right|_{\text{F}}^2 + \xi > 0,变量x = \left| {{{\left[ {{g^{\left( i \right)}}} \right]}_l}} \right|_{\text{F}}^2 + \xi > 0,则有k\left( x \right) = \displaystyle\sum\nolimits_{l = 1}^L {\left[ {\lg x + {{C}}/x - 1} \right]}, {k}'\left(x\right)= \left(x-{C}\right)/{x}^{3}, {k}''(x)=\left(2{C}-x\right)/{x}^{3},易证{k}''(x)\ge 0,故 J\left( {{\boldsymbol{g}}|{{\widehat {\boldsymbol{g}}}^{\left( i \right)}}} \right) 为凸函数。
将式(15)代入式(14)中,\varUpsilon \left( {{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right)的最小化等价于代理函数的最小化,即
\mathop {\min }\limits_{{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } {G^{\left( i \right)}}\left( {{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right) = {\chi ^{ - 1}}{{\boldsymbol{g}}^{\rm{H}}}{{\boldsymbol{D}}^{\left( i \right)}}{\boldsymbol{g}} + \left\| {{{\boldsymbol{Y}}_1} - {{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{Kg}}} \right\|_{\text{F}}^2 | (16) |
其中,{G^{\left( i \right)}}\left( {{\boldsymbol{g}},{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right)为第i次迭代时的迭代代理函数,{{\boldsymbol{D}}^{\left( i \right)}} = {\text{diag}}\left( 1\Big/\left( {{{\left| {\widehat g_{1,1}^{\left( i \right)}} \right|}^2} + \xi } \right),1\Big/\left( {{{\left| {\widehat g_{1,2}^{\left( i \right)}} \right|}^2} + \xi } \right) \cdots , 1\Big/\left( {{{\left| {\widehat g_{1,L}^{\left( i \right)}} \right|}^2} + \xi } \right) \right) 。
与文献[19]相似,可以优化式(16)中的 {\boldsymbol{g}} ,以找到最佳点\widehat {\boldsymbol{g}}和对应的{G^{\left( i \right)}}的最佳值,则有
\begin{split} {\boldsymbol{g}}_{{\text{opt}}}^{\left( i \right)}\left( {{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right) =& {\left( {{\chi ^{ - 1}}{{\boldsymbol{D}}^{\left( i \right)}} + {{\left( {{{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}} \right)}^{\text{H}}}{{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}} \right)^{ - 1}}\\ & \cdot{\left( {{{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}} \right)^{\text{H}}}{{\boldsymbol{Y}}_1} \\[-15pt] \end{split} | (17) |
将式(17)代入式(16)中,最优目标函数可表示为
\begin{split} G_{{\text{opt}}}^{\left( i \right)}\left( {{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right) =& - {\boldsymbol{Y}}_{_1}^{\text{H}}{\overline {\boldsymbol{W}} ^{\text{H}}}{\boldsymbol{K}}\\ &\cdot{\left( {{\chi ^{ - 1}}{{\boldsymbol{D}}^{\left( i \right)}} + {{\left( {{{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}} \right)}^{\text{H}}}{{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}} \right)^{ - 1}}\\ &\cdot{\left( {{{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}} \right)^{\text{H}}}{{\boldsymbol{Y}}_1} + {{\boldsymbol{Y}}_1}^{\text{H}}{{\boldsymbol{Y}}_1}\\[-15pt] \end{split} | (18) |
最终,得到以最小化式(18)中的目标函数为目标的迭代算法。在所提参数估计算法中,在第i次迭代时,利用梯度下降法找到新的参数{\widehat {\boldsymbol{\phi}} ^{\left( {i + 1} \right)}}, {\widehat {\boldsymbol{\theta}} ^{\left( {i + 1} \right)}}和{\widehat {\boldsymbol{\nu}} ^{\left( {i + 1} \right)}}使得目标函数G_{{\text{opt}}}^{\left( i \right)}\left( {{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right)变得更小。在迭代过程中,动态正则化参数 \chi 随着迭代的进行不断更新, \chi 更新方式为
\chi = \max \left( {\frac{\zeta }{{{\varTheta ^{\left( i \right)}}}},{\chi _{\min }}} \right) | (19) |
其中,{\varTheta ^{\left( i \right)}}为上一步的平方残差, \zeta 为常数缩放因子,{\varTheta ^{\left( i \right)}} = \left\| {{{\boldsymbol{Y}}_1} - {{\overline {\boldsymbol{W}} }^{\text{H}}}{\boldsymbol{K}}\left( {{{\boldsymbol{\phi}} ^{\left( i \right)}},{{\boldsymbol{\theta}} ^{\left( i \right)}},{{\boldsymbol{\nu}} ^{\left( i \right)}}} \right){{\boldsymbol{g}}^{\left( i \right)}}} \right\|_{\text{F}}^2。
考虑到实际场景中,L路径数是未知的。故所提信道估计算法中,将路径数L初始化为一个较大的值,且与真实路径数保持相同的数量级。在迭代过程中,将路径增益过小的路径视为噪声。基于此的一种剪枝策略为:如果\left\| {g_l^{\left( {i + 1} \right)}} \right\|_{\text{F}}^2 < {g_{{\text{th}}}}, \forall l \in \left\{ {1,2, \cdots ,{{\widehat L}^{\left( i \right)}}} \right\}, {g_{{\text{th}}}} 为修剪阈值,则从 {\widehat {\boldsymbol{g}}^{\left( {i + 1} \right)}} 中删除g_{\widehat l}^{\left( {i + 1} \right)},从{\widehat {\boldsymbol{\phi}} ^{\left( {i + 1} \right)}}, {\widehat {\boldsymbol{\theta}} ^{\left( {i + 1} \right)}}和{\widehat {\boldsymbol{\nu}} ^{\left( {i + 1} \right)}}中删除 \widehat \phi _{\widehat l}^{\left( {i + 1} \right)} , \widehat \theta _{\widehat l}^{\left( {i + 1} \right)} 和 \widehat v_{1,\widehat l}^{\left( {i + 1} \right)} ,并更新{\widehat L^{\left( {i + 1} \right)}}使其与{\widehat {\boldsymbol{\phi}} ^{\left( {i + 1} \right)}}的长度相等。
基于梯度下降的迭代加权算法的流程如下:
步骤1 设置终止阈值 {\varsigma _{{\text{th}}}} ,修剪阈值 {g_{{\text{th}}}} ,根据式(17)初始化{\widehat {\boldsymbol{g}}^{\left( 0 \right)}} = {\boldsymbol{g}}_{{\text{opt}}}^{\left( 0 \right)}\left( {{{\widehat {\boldsymbol{\phi}} }^{\left( 0 \right)}},{{\widehat {\boldsymbol{\theta}} }^{\left( 0 \right)}},{{\widehat {\boldsymbol{\nu}} }^{\left( 0 \right)}}} \right)。
步骤2 根据式(19)更新 \chi 。
步骤3 根据式(18)构造函数G_{{\text{opt}}}^{\left( i \right)}\left( {{\boldsymbol{\phi}} ,{\boldsymbol{\theta}} ,{\boldsymbol{\nu}} } \right)。
步骤4 利用梯度下降算法更新参数 {\widehat {\boldsymbol{\phi}} ^{\left( {i + 1} \right)}}, {\widehat {\boldsymbol{\theta}} ^{\left( {i + 1} \right)}}和 {\widehat {\boldsymbol{\nu}} ^{\left( {i + 1} \right)}}。
步骤5 根据式(17)估计路径增益 {\widehat {\boldsymbol{g}}^{\left( {i + 1} \right)}} 。
步骤6 如果 \left\| {g_l^{\left( {i + 1} \right)}} \right\|_{\text{F}}^2 < {g_{{\text{th}}}} ,剪枝并更新路径数{\widehat L^{\left( {i + 1} \right)}}。
步骤7 如果{\left\| {{{\widehat {\boldsymbol{g}}}^{\left( {i + 1} \right)}} - {{\widehat {\boldsymbol{g}}}^{\left( i \right)}}} \right\|_2} < {\varsigma _{{\text{th}}}},则返回步骤2;否则,得到 \widehat {\boldsymbol{g}} , \widehat {\boldsymbol{\phi}}, \widehat {\boldsymbol{\theta}}, \widehat {\boldsymbol{\nu}},由式(8)得到 {\widehat {\boldsymbol{H}}_{{\text{URB,}}1,q}}, \forall q \in \left\{ {1,2, \cdots ,Q} \right\} 。
由于每个RIS反射元件通过相同的RIS-BS信道将来自不同用户的信号反射到BS,所以可将任意用户的反射信道视为其他用户的反射信道的缩放版本[21]。因此,在信道估计期间,只需要估计缩放因子(标量),而不需要估计整个信道矢量。在该阶段,令 {H_{{\text{RU}},u,q,m}} 表示第u个UE到RIS的第m个反射元件在第q个子载波处的频域信道响应, {\mu _{u,m}} 表示与RIS的第m个反射元件相关的缩放因子,利用不同UE的UE-RIS信道之间的强相关性[14],可得
\begin{split} & {\mu _{u,m,q}} = \frac{{{H_{{\text{RU}},u,q,m}}}}{{{H_{{\text{RU}},1,q,m}}}},\forall u = \left\{ {2,3, \cdots ,U} \right\},\\ & \qquad \forall m = \left\{ {1,2, \cdots ,M} \right\} \end{split} | (20) |
对整个{{\boldsymbol{H}}_{{\text{RU}},u,q}}信道,则有
{{\boldsymbol{H}}_{{\text{RU}},u,q}} = {{\boldsymbol{H}}_{{\text{RU}},1,q}} \odot {{\boldsymbol{\mu}} _{u,q}} | (21) |
其中,{{\boldsymbol{\mu}} _{u,q}} \triangleq {\left[ {{\mu _{u,1,q}},{\mu _{u,2,q}}, \cdots ,{\mu _{u,M,q}}} \right]^{\text{T}}}为与{{\boldsymbol{H}}_{{\text{RU}},u,q}}相关的缩放矢量。
由式(8)和式(21)可得
{{\boldsymbol{H}}_{{\text{BR}},q}}{\text{diag}}\left( {{{\boldsymbol{\varPhi}} _b}} \right){{\boldsymbol{H}}_{{\text{RU}},u,q}} = {{\boldsymbol{H}}_{{\text{URB,}}1,b,q}}{{\boldsymbol{\mu}} _{u,q}} | (22) |
其中,{{\boldsymbol{H}}_{{\text{URB,}}1,b,q}} \triangleq {{\boldsymbol{H}}_{{\text{URB,}}1,q}}{\text{diag}}\left( {{{\boldsymbol{\varPhi}} _b}} \right)。
利用式(21)和式(22)的关系, \left\{ {{{\boldsymbol{H}}_{{\text{URB,}}u,q}}} \right\}_{u = 2}^U 可以由 {{\boldsymbol{H}}_{{\text{URB,}}1,q}} 和 \left\{ {{{\boldsymbol{\mu}} _{u,q}}} \right\}_{u = 2}^U 的信息估计得到。因此,通过估计\left\{ {{{\boldsymbol{H}}_{{\text{URB,}}1,q}},\left\{ {{{\boldsymbol{\mu}} _{u,q}}} \right\}_{u = 2}^U} \right\}而不是估计\left\{ {{{\boldsymbol{H}}_{{\text{URB,}}u,q}}} \right\}_{u = 1}^U,从而显著减少待估计的未知信道系数的数量。将式(22)代入式(1)并向量化,在U - 1个用户发送了{T_2} = {T_{{\text{up}}}} - {T_1}时隙的正交导频序列后,BS接收到第q个子载波的信号为
\begin{split} {{\boldsymbol{y}}_q} \triangleq &{\left[ {{\text{vec}}\left( {{{\boldsymbol{y}}_{1,q}}} \right),{\text{vec}}\left( {{{\boldsymbol{y}}_{2,q}}} \right), \cdots ,{\text{vec}}\left( {{{\boldsymbol{y}}_{{T_2},q}}} \right)} \right]^{\text{T}}} \\ = &{{\boldsymbol{\varXi}} _q}{{\boldsymbol{\varGamma}} _q} + {{\boldsymbol{z}}_q} \end{split} | (23) |
其中,{{\boldsymbol{\varXi}} _q} \triangleq \left[ {{\left[ {{{\boldsymbol{B}}_{2,1,q}},{{\boldsymbol{B}}_{2,2,q}}, \cdots ,{{\boldsymbol{B}}_{2,{T_2},q}}} \right]}^{\text{T}}}, \cdots , \left[ {{\boldsymbol{B}}_{U,1,q}}, {{\boldsymbol{B}}_{U,2,q}}, \cdots , {{\boldsymbol{B}}_{U,{T_2},q}} \right]^{\text{T}} \right], {{\boldsymbol{B}}_{u,b,q}} \triangleq {\boldsymbol{s}}_{u,b,q}^{\text{T}} \otimes \left( {{\boldsymbol{w}}_b^{\text{H}}{{\boldsymbol{H}}_{{\text{URB,}}1,b,q}}} \right), {{\boldsymbol{\varGamma}} _q} \triangleq {\left[ {{{\boldsymbol{\mu}} _{2,q}},{{\boldsymbol{\mu}} _{3,q}}, \cdots ,{{\boldsymbol{\mu}} _{U,q}}} \right]^{\text{T}}}, {{\boldsymbol{z}}_q} \triangleq \left[ {\text{vec}}\left( {{{\boldsymbol{n}}_{1,q}}} \right),{\text{vec}}\left( {{{\boldsymbol{n}}_{2,q}}} \right), \cdots , {\text{vec}}\left( {{{\boldsymbol{n}}_{{T_2},q}}} \right) \right]^{\text{T}}。
BS处Q个子载波的接收信号为
\begin{split} {\boldsymbol{Y}} \triangleq &{\left[ {{{\boldsymbol{y}}_1},{{\boldsymbol{y}}_2}, \cdots ,{{\boldsymbol{y}}_Q}} \right]^{\text{T}}} \\ = &{\boldsymbol{\varpi \varPsi}} + {\boldsymbol{Z}} \end{split} | (24) |
其中,{\boldsymbol{\varpi}} \triangleq {\text{blkdiag}} \left[ {{{\boldsymbol{\varXi}} _1},{{\boldsymbol{\varXi}} _2}, \cdots ,{{\boldsymbol{\varXi}} _Q}} \right] \in {\mathbb{C}^{{T_2}PQ{N_{{\text{RF}}}} \times \left( {U - 1} \right)QM}}, {\boldsymbol{\varPsi}} \triangleq {\left[ {{{\boldsymbol{\varGamma}} _1},{{\boldsymbol{\varGamma}} _2}, \cdots ,{{\boldsymbol{\varGamma}} _P}} \right]^{\text{T}}} \in {\mathbb{C}^{\left( {U - 1} \right)QM \times 1}}, {\boldsymbol{Z}} \triangleq \left[ {{\boldsymbol{z}}_1},{{\boldsymbol{z}}_2}, \cdots , {{\boldsymbol{z}}_Q} \right]^{\text{T}}。
文献[22]表明,使得式(24)存在唯一解的条件为:(1){T_2}PQ{N_{{\text{RF}}}} \ge \left( {U - 1} \right)QM;(2) {\text{rank}}\left( {\boldsymbol{\varpi}} \right) = \left( {U - 1} \right)QM。因此,该阶段传输的导频数应满足:{T_2}P \ge \left\lceil {\left( {U - 1} \right)M/{N_{{\text{RF}}}}} \right\rceil。由LS算法可得
\widehat {\boldsymbol{\varPsi}} = {\left( {\boldsymbol{\varpi}} \right)^\dagger }{\boldsymbol{Y}} | (25) |
其中, \widehat {\boldsymbol{\varPsi}} 为 {\boldsymbol{\varPsi}} 的估计值。
在第1阶段中,基于梯度下降的迭代加权算法估计了L个级联信道增益\widehat {\boldsymbol{g}},及3L个的角度参数 \widehat \phi , \widehat \theta 和 \widehat \nu ,因此,在该阶段的导频开销为{T_1} \ge 4L;在第2阶段中,因为需要确保式(24)存在唯一解,所需最小导频数目为 \left\lceil {\left( {U - 1} \right)M/{N_{{\text{RF}}}}} \right\rceil 。因此,提出的两阶段级联信道估计方案最小导频开销为 4LP + \left\lceil {\left( {U - 1} \right)M/{N_{{\text{RF}}}}} \right\rceil 。
对比方案中,文献[4]最小导频开销为UL\lg M,文献[5]最小导频开销为UL\lg \left( {{L^2}{E_{{\text{UE}}}}{E_{{\text{RIS}}}}} \right),其中{E_{{\text{UE}}}}和{E_{{\text{RIS}}}}为角分辨率,文献[6]最小导频开销为U{T_{{\text{up}}}}P\left\lceil {N/{N_{{\text{RF}}}}} \right\rceil \left\lceil {M/{M_{{\text{RF}}}}} \right\rceil ,其中{M_{{\text{RF}}}}为RIS处RF个数,文献[8]最小导频开销为M + \max \left( U - 1, \left\lceil {\left( {U - 1} \right)M/{N_{{\text{RF}}}}} \right\rceil \right),文献[14]最小导频开销为2\left( {M + 1} \right)/\rho + U\left\lceil {M/N} \right\rceil + U,其中,\rho \gg 1表示一个常量系数。相比之下,所提方案的最小导频开销小于文献[4]和文献[6]。
在第1阶段的基于梯度下降的迭代加权算法中,复杂度主要来自步骤4中梯度计算,计算复杂度为O\left( {Q{T_1}{N_{{\text{RF}}}}{L^2}\left( {Q{T_1}N + L} \right)} \right);第2阶段利用了LS算法,复杂度主要来自式(25)中的伪逆计算,计算复杂度为O\left( {Q^3}{U^3}{M^3} + 2{Q^3}{U^2}{M^2}{T_2}P{N_{{\text{RF}}}} + {Q^2}{T_2}P{N_{{\text{RF}}}}UM \right)。因此,所提两阶段级联信道估计方案总复杂度为O\left( {Q{T_1}{N_{{\text{RF}}}}{L^2}\left( {Q{T_1}N + L} \right)} \right) + O\left( {Q^3}{U^3}{M^3} + 2{Q^3}{U^2}{M^2}{T_2}P{N_{{\text{RF}}}} + {Q^2}{T_2}P{N_{{\text{RF}}}}UM\right)。
对比方案中,文献[4]主要计算复杂度为O\left( {{t^3}U \;+\; 2{P^3}{t^2}U{T_2}P{N_{{\text{RF}}}} \;+\; {Q^2}U{T_2}P{N_{{\text{RF}}}}t} \right)+ O\left( {{Q^2}U{T_2}P{N_{{\text{RF}}}}t} \right) + O\left( {{Q^2}U{T_2}P{N_{{\text{RF}}}}I} \right) ,其中t为迭代次数,I为量化网格数,文献[5]主要计算复杂度为O\left( {2{t^3}UQTP + 4{Q^2}{t^2}{T^2}{P^2}UN + 2{Q^2}{T^2}{P^2}UNt} \right) + O\left( {{T^2}{P^2}QUN{E_{{\text{UE}}}}{E_{{\text{RIS}}}}{E_{{\text{BS}}}}} \right) + O\left( {{T^2}{P^2}QU{E_{{\text{BS}}}}} \right) ,其中{E_{{\text{BS}}}}为角分辨率,文献[6]主要计算复杂度为O\left( {UQTP{{\left( {M + N} \right)}^{3.5}}} \right),文献[8]主要计算复杂度为O \left( {{Q^3}{N^3}{M^3} + 2{Q^3}{N^2}{M^2}{T_1}P{N_{{\text{RF}}}} + {P^2}NM{T_1}P{N_{{\text{RF}}}}} \right)+ O\left( {{Q^3}{U^3}{M^3} + 2{Q^3}{U^2}{M^2}{T_2}P{N_{{\text{RF}}}} + {Q^2}{T_2}P{N_{{\text{RF}}}}UM} \right),文献[14]主要计算复杂度为O\left( {Q^3}{N^3}{M^3}U + 2{Q^3}{N^2}{M^2}U{T_2}P{N_{{\text{RF}}}} + {Q^2}U{T_2}P{N_{{\text{RF}}}}NM \right) + O\left( {M^3} + {M^2}NL + MNLt \right)。虽然本文提出的两阶段级联信道估计方案在第2阶段也涉及了伪逆计算,但在第1阶段中,因为路径数L较小,所以复杂度O\left( {P{T_1}{N_{{\text{RF}}}}{L^2}\left( {Q{T_1}N + L} \right)} \right)较小。因此,相比于对比方案,所提方案的总的复杂度更低。
本节探究所提两阶段级联信道估计方案的可行性和优越性。参数设置如下:BS处的天线数N = 256,RIS处的天线数M = 256,UE数量 U = 8 ,UE和RIS之间的路径数L = 3,传输带宽B = 20{\text{ GHz}},载波频率{f_{\text{c}}} = 150{\text{ GHz}},子载波数Q = 256,信噪比(Signal to Noise Ratio, SNR)为–5 dB。与本文所提两阶段信道估计方案的对比算法中,选择未考虑波束斜视影响的RIS辅助通信的窄带和宽带信道估计方案:基于压缩感知的分布式正交匹配追踪算法的文献[4]、基于压缩感知的3阶段信道估计方案的文献[5]、基于混合RIS结构的2阶段信道估计方案的文献[6]、多用户信道估计方案的文献[8]和基于坐标下降信道估计的文献[14]。
图1给出了不同SNR下不同信道估计方案的NMSE性能对比。由于文献[4]和文献[5]中的信道估计方案从离散网格中选择估计角度,网格失配使得其性能不如其他算法,且网格字典大小的限制使得随着SNR的增加估计精度逐渐达到饱和。相比之下,所提2阶段级联信道估计方案中基于梯度下降的迭代加权算法可以避免量化误差,NMSE性能明显好于对比的5种信道估计方案。
图2给出了不同信道估计方案的NMSE性能与传输带宽B的关系。由图2可知,随着传输带宽B的增加,波束斜视的影响逐渐增大,文献[4]和文献[5]中的信道估计方案的性能越来越差。这是因为,对于较大的传输带宽B,不同子载波处的宽带波束空间信道的支撑集差异性更大,导致公共稀疏信道支撑集假设不再成立。文献[6]、文献[8]和文献[14]中的信道估计方案的性能不随传输带宽B的增加而降低,因为这3种信道估计方案是逐个估计每个子载波对应的信道。相反,所提2阶段级联信道估计方案对传输带宽B是鲁棒的。
图3给出了不同UE数量U下各种信道估计方案的信道估计性能关系。由图3可知,随着UE数量的逐渐增加,所提信道估计方案的性能有所下降,当UE数量大于20时,所提方案的性能不如文献[6]和文献[14]的信道估计方案。这是因为,所提2阶段级联信道估计方案的性能与典型用户的估计准确度密切相关,随着用户数量的增加,其他用户利用信道间的强相关性进行信道估计的信道误差将会逐渐增加。
图4给出了不同信道估计方案的导频长度P{T_{{\text{up}}}}与NMSE性能的关系。由图4可知,随着导频符号长度的增加,所有信道估计方案的准确度都会提高,因为通过大量的测量值可以获得更好的恢复和估计精度。其次,对于相同导频长度P{T_{{\text{up}}}},所提两阶段级联信道估计方案始终比其他信道估计方案具有更好的NMSE性能。
本文研究了波束斜视影响下RIS辅助宽带多用户通信系统中的上行信道估计问题,并利用THz信道的稀疏性,提出一种两阶段级联信道估计方案。首先,将信道估计问题转化为无约束优化问题,并利用基于梯度下降法的迭代优化算法来估计AOA、信道增益和时延参数;然后,基于信道间的强相关性估计其他用户的级联反射信道。仿真结果表明,与传统宽带算法相比,本算法具有更好、更稳定的信道估计性能。针对信道估计中用户数增多导致性能下降和矩阵伪逆的计算导致较高复杂度的问题,后续工作将展开对用户进行分组和降低复杂度的分析与研究。
[1] |
ZHANG Jucheng, HAN Yunfeng, ZHENG Cuie, et al. Underwater target localization using long baseline positioning system[J]. Applied Acoustics, 2016, 111: 129–134. doi: 10.1016/j.apacoust.2016.04.009
|
[2] |
ZHANG Tao, CHEN Liping, and LI Yao. AUV underwater positioning algorithm based on interactive assistance of SINS and LBL[J]. Sensors, 2016, 16(1): 42. doi: 10.3390/s16010042
|
[3] |
LI Zhi, WANG Yilin, YANG W, et al. Development status and key navigation technology analysis of autonomous underwater vehicles[C]. The 3rd International Conference on Unmanned Systems (ICUS), Harbin, China, 2020: 1130–1133.
|
[4] |
ZHOU Ziye, JIANG Yanqing, LI Ye, et al. A single acoustic beacon-based positioning method for underwater mobile recovery of an AUV[J]. International Journal of Advanced Robotic Systems, 2018, 15(5): 1–10. doi: 10.1177/1729881418801739
|
[5] |
ZHANG Meiyan and CAI Wenyu. Multi-AUV aided cooperative 3D-localization for underwater sensor networks[J]. Recent Advances in Electrical & Electronic Engineering, 2020, 13(1): 80–90. doi: 10.2174/2352096512666181219122909
|
[6] |
ZHANG Jucheng, FENG Yu, HAN Yunfeng, et al. Research on cooperative localization algorithm for multi-AUV system based on distance measurement[C]. 2019 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC), Dalian, China, 2019.
|
[7] |
QI Yuantao, WANG Bo, WANG Shunting, et al. Cooperative navigation for multiple autonomous underwater vehicles with time delayed measurements[C]. 2016 IEEE Chinese Guidance, Navigation and Control Conference (CGNCC), Nanjing, China, 2016: 295–299.
|
[8] |
YANG Yue, XIAO Yang, and LI Tieshan. A survey of autonomous underwater vehicle formation: Performance, formation control, and communication capability[J]. IEEE Communications Surveys & Tutorials, 2021, 23(2): 815–841. doi: 10.1109/COMST.2021.3059998
|
[9] |
LU Jian, CHEN Xu, LUO Maoxin, et al. Cooperative localization for multiple AUVs based on the rough estimation of the measurements[J]. Applied Soft Computing, 2020, 91: 106197. doi: 10.1016/j.asoc.2020.106197
|
[10] |
王宏健, 王晶, 刘振业. 基于迭代扩展Kalman滤波建议分布和线性优化重采样的快速同步定位与构图[J]. 电子与信息学报, 2014, 36(2): 318–324. doi: 10.3724/SP.J.1146.2012.01373
WANG Hongjian, WANG Jing, and LIU Zhenye. Fast simultaneous localization and mapping based on iterative extended Kalman filter proposal distribution and linear optimization resampling[J]. Journal of Electronics &Information Technology, 2014, 36(2): 318–324. doi: 10.3724/SP.J.1146.2012.01373
|
[11] |
杨少凡, 余华兵, 陈新华, 等. 基于扩展Kalman滤波的单领航者自主水下航行器协同导航判别式训练方法研究[J]. 电子与信息学报, 2015, 37(11): 2756–2761. doi: 10.11999/JEIT150036
YANG Shaofan, YU Huabing, CHEN Xinhua, et al. Discriminative training of Kalman filters based cooperative navigation for multiple autonomous underwater vehicles with a single leader[J]. Journal of Electronics &Information Technology, 2015, 37(11): 2756–2761. doi: 10.11999/JEIT150036
|
[12] |
冯鹏, 熊凌. 基于分层式结构的多AUV协同导航方法及仿真[J]. 自动化与仪表, 2019, 34(2): 27–31. doi: 10.19557/j.cnki.1001-9944.2019.02.007
FENG Peng and XIONG Ling. Multiple AUV cooperative navigation method and simulation based on hierarchical structure[J]. Automation &Instrumentation, 2019, 34(2): 27–31. doi: 10.19557/j.cnki.1001-9944.2019.02.007
|
[13] |
MU Xiaokai, GUO Jia, SONG Yan, et al. Application of modified EKF algorithm in AUV navigation system[C]. The OCEANS 2017 – Aberdeen, Aberdeen, UK, 2017.
|
[14] |
WANG Lingxiao and PANG Shuo. AUV navigation based on inertial navigation and acoustic positioning systems[C]. The OCEANS 2018 MTS/IEEE Charleston, Charleston, USA, 2018.
|
[15] |
赵晨, 乔钢, 周锋. 基于正交移动双水下自主潜航器的水下合作目标定位方法[J]. 电子与信息学报, 2021, 43(3): 834–841. doi: 10.11999/JEIT200570
ZHAO Chen, QIAO Gang, and ZHOU Feng. Underwater cooperative target localization method based on double orthogonal moving autonomous underwater vehicles[J]. Journal of Electronics &Information Technology, 2021, 43(3): 834–841. doi: 10.11999/JEIT200570
|
[16] |
SIEGERT G, BANYŚ P, MARTÍNEZ C S, et al. EKF based trajectory tracking and integrity monitoring of AIS data[C]. 2016 IEEE/ION Position, Location and Navigation Symposium (PLANS), Savannah, USA, 2016: 887–897.
|
[17] |
STOLL H, ZIMMER P, HARTMANN F, et al. GPS-independent localization for off-road vehicles using ultra-wideband (UWB)[C]. The 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 2017.
|
[18] |
梁国龙, 赵天白, 邹男, 等. 基于Chan算法的水下测控设备组网数据融合技术研究[J]. 电子与信息学报, 2018, 40(5): 1181–1186. doi: 10.11999/JEIT170727
LIANG Guolong, ZHAO Tianbai, ZOU Nan, et al. An underwater measurement and control network centralized data fusion localization algorithm based on Chan-algorithm[J]. Journal of Electronics &Information Technology, 2018, 40(5): 1181–1186. doi: 10.11999/JEIT170727
|
1. | 李贵勇,贾璐,宋利利. 宽带太赫兹大规模MIMO系统中的混合预编码. 重庆邮电大学学报(自然科学版). 2024(02): 220-228 . ![]() | |
2. | 叶子绿,许魁,夏晓晨,邓诚,魏琛,谢威. 基于强化学习的STAR-RIS辅助的通信抗干扰方法. 移动通信. 2024(06): 69-74 . ![]() | |
3. | 江浩,石旺旗,朱秋明,束锋,WANG Jiangzhou. 面向6G可重构智能超表面使能的近场海洋通信信道建模与信号传播机理研究. 电子与信息学报. 2024(12): 4383-4390 . ![]() | |
4. | 孙艺玮,顾琪,苏鑫,王菡凝,袁弋非. 可重构智能表面与网络控制中继器的性能比较. 移动通信. 2023(11): 33-38 . ![]() |