一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种毫米波通信系统的信道估计方法及系统

2022-06-16 06:59:09 来源:中国专利 TAG:


1.本发明涉及一种毫米波通信系统的信道估计方法及系统,属于通信技术领域。


背景技术:

2.最近,可重构智能表面(reconfigurable intelligent surface,ris)已成为未来5g/6g无线通信网络的一项有前景的技术,它的引入可以大幅提高频谱和能源效率。ris通常被认为是具有大量无源反射元件的二维阵列,可以控制电磁特性并引起入射信号的相移。通过每个反射元素独立作用并以软件定义的方式重新配置,可以基于信道状态信息(channel state information,csi)以期望的方式反射入射信号,以提高容量和系统吞吐量。此外,与现有的类似技术如放大转发(amplify-and-forward,af)中继或多输入多输出(multiple-input multiple-output,mimo)波束形成不同,ris既不需要有源射频(radio frequency,rf)设备,也不需要复杂的基带信号处理模块,体现了该方法在未来通信系统中的应用有效性。
3.基于上述优点,ris在mimo系统中的引入和应用引起了人们的广泛关注。目前,大多数研究集中在收发器波束形成器和反射系数矩阵的联合优化上,但在实际应用和进一步研究之前,准确的csi是必不可少的。然而,对于ris辅助的通信系统下信道估计是一个主要挑战。其一是ris配备了大量的反射元件,它们是无源设备,没有主动发射/接收和信号处理能力。另一种是ris通常由大量反射单元组成,因此在实际中估计其级联信道所需的导频开销非常大。因此,从基站(base station,bs)到ris和从ris到用户的信道只能在bs或用户处进行估计,这导致了该信道估计问题区别于传统信道估计。因此,寻找新的信道估计协议和相应的低复杂度算法是解决大规模ris辅助信道估计问题的关键。
4.对于ris辅助的信道估计问题,目前的研究关注的是级联信道估计,即从bs天线到每个反射单元再到用户的信道。具体来说,一些研究旨在研究ris辅助单用户通信系统的信道估计。deepak mishra提出了一种两阶段的估计方案,即ris依次打开每个反射元素,同时保持其余反射单元处于关闭状态。然后,bs通过ris依次估计从bs到用户的级联信道。后来jie chen将其应用场景从单用户通信系统被扩展为多用户通信系统并利用了级联信道的稀疏性,将信道估计问题表述为稀疏信道恢复问题即压缩感知问题(compressed sensing,cs)。不同于以往对级联信道估计和ris开/关信道估计协议的研究,ziwei wan提出了一种下行传输框架。通过假设bs-ris的直达径(line of sight,los)信道已知的先验知识基础上设计导频信号,利用cs算法联合估计bs-用户和ris-用户的信道。tobiasjensen通过在整个训练周期内打开所有ris元素,提出了最小方差无偏信道估计器,其中ris诱导的最优相移矩阵被视为离散傅里叶变换(dft)矩阵。该方案后来得到了进一步的扩展,其中beixiong zheng假设ris可以划分为多个次ris,每个次ris由一些相邻的反射元素组成,共享相同的反射系数。然而,以上方案中的导频开销与反射单元的数量成正比,这导致了较大的计算复杂度。
5.总的来说,目前的研究都集中在bs-ris-用户的级联信道估计上,而没有同时考虑
估计bs-用户通过散射体反射传播的传统信道。通常来说,ris通常应用于从基站到用户的los径被阻挡而非直达径存在(non line of sight,nlos)的通信场景,这意味着也需要考虑从bs到用户通过nlos径的传统信道。然而,目前的研究大多考虑了一种开/关ris的信道估计协议,在该协议中,首先通过保持所有ris元素关闭来估计传统bs-用户信道,然后通过打开ris元素来估计bs-ris-用户信道。该方法简单易行,可分别用于bs-用户信道和bs-ris-用户级联信道的估计。然而,在现实中,当ris关闭时,整个表面应视为一般散射体,这意味着传统的bs-用户信道将发生变化。此外,对于ris辅助的信道估计,大多数研究采用级联信道表示来估计bs-ris信道和ris-用户信道的级联形式,而没有考虑分别估计bs-ris信道和ris-用户信道。


技术实现要素:

6.本发明所要解决的技术问题是克服现有技术的缺陷,提供一种毫米波通信系统的信道估计方法及系统。
7.为解决上述技术问题,本发明提供一种毫米波通信系统的信道估计方法,包括:
8.获取ris辅助的mimo多用户通信场景;
9.根据ris辅助的mimo多用户通信场景确定bs-ris信道、ris-用户信道、bs-用户信道表达式,通过dft矩阵将bs-ris信道、ris-用户信道、bs-用户信道表达式转化成稀疏化的角度域信道表达形式;
10.在ris附近设置已知bs和ris位置的测试点t1,测试点t1配置为单天线;
11.关闭ris,控制测试点t1向bs发送导频信号,根据测试点t1向bs发送的导频信号利用上行信道估计方式完成bs-t1的信道估计;接着开启ris,测试点t1继续向bs发送导频信号,根据导频信号利用vamp算法得到bs-ris-t1级联信道的信道估计,根据ris位置和测试点t1位置,计算出t1-ris的直达径信道,利用所述bs-ris-t1级联信道的信道估计和t1-ris的直达径信道计算bs-ris信道估计;
12.保持ris开启,控制测设点t1向所有用户发送导频信号,根据测设点t1向所有用户发送导频信号利用vamp算法进行t1-ris-用户级联信道估计,利用t1-ris-用户级联信道估计和t1-ris的直达径信道计算ris-用户信道估计;控制所有用户向bs返回ris-用户信道估计并向bs发送正交导频信号,根据正交导频信号在bs处进行多用户分离,通过所述bs-ris信道估计和ris-用户信道估计,计算得到bs-用户信道估计。
13.进一步的,所述ris辅助的mimo多用户通信场景为:
14.以时分双工模式运行的ris辅助的多用户通信系统,该多用户通信系统中bs和ris各配备m根天线和n个反射单元,每个用户为单天线且用户总数为k;
15.利用几何信道模型构建所述多用户通信系统中的bs-ris信道,ris-用户信道,bs-用户信道,分别表示为天线域信道形式:
[0016][0017]
[0018][0019]
其中,lg,l
r,k
和l
d,k
分别为bs-ris信道,ris-用户信道,bs-用户信道的多径数,χg,χ
p,k
和χ
q,k
分别表示bs-ris信道,ris-用户信道,bs-用户信道的复增益,和分别表示bs-ris信道的离开角和到达角,和分别表示ris-用户信道的离开角和bs-用户信道的离开角,和分别表示bs-ris信道的离开角导向矢量和到达角导向矢量,和分别为ris-用户信道和bs-用户信道的离开角导向矢量,且bs和ris都是均匀线阵,上标h表示共轭转置,和具体表示为:
[0020][0021][0022][0023][0024]
其中,λ是波长,δ
bs
和δ
ris
分别是bs和ris的间距,且δ
bs
=δ
ris
=λ/2,j表示复数单位。
[0025]
进一步的,通过dft矩阵将bs-ris信道、ris-用户信道、bs-用户信道表达式转化成稀疏化的角度域信道表达形式,具体表达式为
[0026][0027][0028][0029]
其中,和分别为m
×
m维和n
×
n维dft酉矩阵,表示复数域m
×
m维,表示复数域n
×
n维。
[0030]
进一步的,所述关闭ris,控制测试点t1向bs发送导频信号,根据测试点t1向bs发送的导频信号利用上行信道估计方式完成bs-t1的信道估计;接着开启ris,测试点t1继续向bs发送导频信号,根据导频信号利用vamp算法得到bs-ris-t1级联信道的信道估计,根据ris位置和测试点t1位置,计算出t1-ris的直达径信道,利用所述bs-ris-t1级联信道的信道估计和t1-ris的直达径信道计算bs-ris信道估计,包括:
[0031]
bs接收到的从ris发射过来的信号的表达式为
[0032][0033]
其中,为测试点t1向bs发送导频信号功率,为b1时刻的测试点t1向bs发
送的导频信号,为高斯白噪声,表示综合测量噪声向量,t1-ris信道为ris信道为其中β
rt
为莱斯因子,为直达径分量,为非直达径分量,为直达径复增益,为到达角导向矢量,为t1-ris信道的到达角,为非直达径的路径损耗,为非直达径的路径损耗,为直达径信道,为非直达径信道,表示b1时刻ris反射单元的反射相位,且且其中和表示每个ris反射单元的反射振幅和反射相位,且表示ris的每个单元均最大化波束成形增益,上标t表示转置,diag(
·
)表示对角化;
[0034]
将b1时刻的测试点t1向bs发送的导频信号设置为并合并τ1个接收的导频信号,(11)式改写为:
[0035][0036]
其中,表示bs端接收τ1个信号的观测矩阵,表示反射系数矩阵,表示反射系数矩阵,表示反射系数矩阵,表示τ1个时刻的噪声矩阵,这里反射系数矩阵设置为其中为τ1×
τ1dft矩阵,为τ1×
(n-τ1)零矩阵,结合公式(8),(12)式改写为:
[0037][0038]
其中,为级联bs-ris-t1信道估计,t1信道估计,和分别表示等效的接收信号矩阵、测量矩阵和噪声矩阵.
[0039]
提取等效的接收信号矩阵的每一列,将该信道估计问题转化成cs稀疏信号恢复问题,表达式如下:
[0040][0041]
其中,和为和的第j列向量;
[0042]
根据公式(13)采用em-vamp算法计算得到级联bs-ris-t1信道估计最后角度域bs-ris信道估计表示为
[0043][0044]
进一步的,所述保持ris开启,控制测设点t1向所有用户发送导频信号,根据测设点t1向所有用户发送导频信号利用vamp算法进行t1-ris-用户级联信道估计,利用t1-ris-用户级联信道估计和t1-ris的直达径信道计算ris-用户信道估计;控制所有用户向bs返回ris-用户信道估计并向bs发送正交导频信号,根据正交导频信号在bs处进行多用户分离,通过所述bs-ris信道估计和ris-用户信道估计,计算得到bs-用户信道估计,包括:
[0045]
第k个用户在b2时刻接收到的测试点t1发送的导频信号的表达式为:
[0046][0047]
其中,表示t1-用户信道和t1-ris-用户信道的合并形式,其中为t1-用户信道,为t1-ris-用户信道,表示ris反射相位矢量,表示合并处理后的ris反射相位矢量,表示级联t1-ris-用户信道,设置导频信号为并合并所有b2时刻接收信号,(16)式改写为:
[0048][0049]
其中,表示接收到的导频信号矢量,表示接收到的导频信号矢量,表示反射系数矩阵,这里令其中为τ2×
τ2dft矩阵,为n 1-τ2×
τ2零矩阵,结合式(9),式(17)求转置后为:
[0050][0051]
其中其中和
分别表示等效的测量矩阵和待估计的稀疏信道;
[0052]
利用式(18)计算ris-用户信道的估计值,表达式为:
[0053][0054]
完成ris-用户的信道估计后,用户向bs返回估计值并发送τ3个正交导频信号,在bs处完成bs-用户的信道估计,bs接收到的正交导频信号矩阵表示为:
[0055][0056]
其中,pk表示第k个用户的发送的正交导频信号的功率,z
bs
表示相应的噪声矩阵,xk表示第k个用户发送的导频信号,在bs处进行导频信号分离得到:
[0057][0058]
其中,表示接收到第k个用户发送过来的导频信号,表示分离后的第k个用户的噪声,个用户的噪声,表示bs-ris-用户的级联信道,θ表示ris反射相位矢量;
[0059]
根据bs-ris信道的估计值和ris-用户信道的估计值,计算得到bs-ris-用户的级联信道估计值
[0060]
在(17)式减去并利用(10)式,得到
[0061][0062]
其中,表示去除了bs-ris-用户信道影响后的接收信号,表示待估计的角度域bs-用户信道,表示估计误差和噪声的组合形式;
[0063]
根据式(22)利用em-vamp算法计算得到bs-用户信道估计
[0064]
一种毫米波通信系统的信道估计系统,包括:
[0065]
获取模块,用于获取ris辅助的mimo多用户通信场景;
[0066]
转化模块,用于根据ris辅助的mimo多用户通信场景确定bs-ris信道、ris-用户信道、bs-用户信道表达式,通过dft矩阵将bs-ris信道、ris-用户信道、bs-用户信道表达式转化成稀疏化的角度域信道表达形式;
[0067]
设置模块,用于在ris附近设置已知bs和ris位置的测试点t1,测试点t1配置为单
天线;
[0068]
第一估计模块,用于关闭ris,控制测试点t1向bs发送导频信号,根据测试点t1向bs发送的导频信号利用上行信道估计方式完成bs-t1的信道估计;接着开启ris,测试点t1继续向bs发送导频信号,根据导频信号利用vamp算法得到bs-ris-t1级联信道的信道估计,根据ris位置和测试点t1位置,计算出t1-ris的直达径信道,利用所述bs-ris-t1级联信道的信道估计和t1-ris的直达径信道计算bs-ris信道估计;
[0069]
第二估计模块,用于保持ris开启,控制测设点t1向所有用户发送导频信号,根据测设点t1向所有用户发送导频信号利用vamp算法进行t1-ris-用户级联信道估计,利用t1-ris-用户级联信道估计和t1-ris的直达径信道计算ris-用户信道估计;控制所有用户向bs返回ris-用户信道估计并向bs发送正交导频信号,根据正交导频信号在bs处进行多用户分离,通过所述bs-ris信道估计和ris-用户信道估计,计算得到bs-用户信道估计。
[0070]
一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行所述的方法中的任一方法。
[0071]
一种计算设备,包括,
[0072]
一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行所述的方法中的任一方法的指令。
[0073]
本发明所达到的有益效果:
[0074]
该方案分为离线估计阶段和在线估计阶段,其中离线阶段完成bs-ris的信道估计,在线阶段完成ris-用户和bs-用户的信道估计,该方案可以在更一般的通信场景中应用,减少了导频开销并避免了在在线阶段估计信道时需要开关ris分别完成传统信道和ris级联信道的操作,减少了实际应用中的估计难度,具有更广泛的应用价值。
附图说明
[0075]
图1为本发明的流程示意图
[0076]
图2为本发明提出的ris辅助mimo多用户通信系统图;
[0077]
图3为本发明提出的两阶段信道估计协议图;
[0078]
图4为所提算法和omp算法估计bs-ris信道的nmse比较;
[0079]
图5为所提算法和omp算法估计ris-用户信道的nmse比较;
[0080]
图6为所提算法估计ris-用户信道在两种先验分布下的迭代次数和nmse的分析;
[0081]
图7为所提算法估计ris-用户信道在两种先验分布和不同多径数下的信噪比和nmse的分析;
[0082]
图8为所提算法估计bs-用户信道在两种先验分布和不同信噪比下的bs天线数和nmse的分析。
具体实施方式
[0083]
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0084]
如图1所示,一种毫米波通信系统的信道估计方法,包括:
[0085]
获取ris辅助的mimo多用户通信场景;
[0086]
根据ris辅助的mimo多用户通信场景确定bs-ris信道、ris-用户信道、bs-用户信道表达式,通过dft矩阵将bs-ris信道、ris-用户信道、bs-用户信道表达式转化成稀疏化的角度域信道表达形式;
[0087]
在ris附近设置已知bs和ris位置的测试点t1,测试点t1配置为单天线;
[0088]
关闭ris,控制测试点t1向bs发送导频信号,根据测试点t1向bs发送的导频信号利用上行信道估计方式完成bs-t1的信道估计;接着开启ris,测试点t1继续向bs发送导频信号,根据导频信号利用vamp算法得到bs-ris-t1级联信道的信道估计,根据ris位置和测试点t1位置,计算出t1-ris的直达径信道,利用所述bs-ris-t1级联信道的信道估计和t1-ris的直达径信道计算bs-ris信道估计;
[0089]
保持ris开启,控制测设点t1向所有用户发送导频信号,根据测设点t1向所有用户发送导频信号利用vamp算法进行t1-ris-用户级联信道估计,利用t1-ris-用户级联信道估计和t1-ris的直达径信道计算ris-用户信道估计;控制所有用户向bs返回ris-用户信道估计并向bs发送正交导频信号,根据正交导频信号在bs处进行多用户分离,通过所述bs-ris信道估计和ris-用户信道估计,计算得到bs-用户信道估计。
[0090]
一种毫米波通信系统的信道估计方法的具体步骤包括:
[0091]
步骤1:构建ris辅助的mimo多用户通信场景,得到bs-ris,ris-用户,bs-用户信道表达式如(1-3)所示,用dft矩阵将其转化成稀疏化的角度域信道表达形式如(6-7)所示。
[0092]
以时分双工模式运行的ris辅助的多用户通信系统,该多用户通信系统中bs和ris各配备m根天线和n个反射单元,每个用户为单天线且用户总数为k;
[0093]
利用几何信道模型构建所述多用户通信系统中的bs-ris信道,ris-用户信道,bs-用户信道,分别表示为天线域信道形式:
[0094][0095][0096][0097]
其中,lg,l
r,k
和l
d,k
分别为bs-ris信道,ris-用户信道,bs-用户信道的多径数,χg,χ
p,k
和χ
q,k
分别表示bs-ris信道,ris-用户信道,bs-用户信道的复增益,和分别表示bs-ris信道的离开角和到达角,和分别表示ris-用户信道的到达角和bs-用户信道的到达角,和分别表示bs-ris信道的离开角导向矢量和到达角导向矢量,和分别为ris-用户信道和bs-用户信道的离开角导向矢量,且bs和ris都是均匀线阵,和具体表示为:
[0098]
[0099][0100][0101][0102]
其中,λ是波长,δ
bs
和δ
ris
分别是bs天线和ris单元的间距,且δ
bs
=δ
ris
=λ/2,j表示复数单位即(
·
)h表示对括号内求共轭转置。
[0103]
步骤2:通过dft矩阵将bs-ris信道和ris-用户信道的天线域信道形式转化成bs-ris信道和ris-用户信道的角度域信道形式,具体表达式为
[0104][0105][0106][0107]
其中,和分别为m
×
m维和n
×
n维dft酉矩阵,表示复数域m
×
m维,表示复数域n
×
n维。
[0108]
通过dft矩阵将bs-ris信道和ris-用户信道的天线域信道形式转化成bs-ris信道和ris-用户信道的角度域信道形式,具体表达式为
[0109][0110][0111][0112]
其中,和分别为m
×
m维和n
×
n维dft酉矩阵,表示复数域m
×
m维,表示复数域n
×
n维。
[0113]
步骤3:在ris附近部署测试点t1,其中t1为单天线,并且t1已知bs和ris位置。这里ris-t1信道,bs-t1信道,t1-用户信道分别表示为用户信道分别表示为和接着采用离线和在线两阶段的信道估计协议完成h
bs
,h
r,k
和h
d,k
三个信道的估计。具体流程见步骤3-4
[0114]
步骤4:离线阶段的估计方案设计如下,所述关闭ris,控制测试点t1向bs发送导频信号,根据测试点t1向bs发送的导频信号利用上行信道估计方式完成bs-t1的信道估计;接着开启ris,测试点t1继续向bs发送τ1个导频信号,由于此时bs接收到的导频信号同时经过bs-ris-t1级联信道和bs-t1信道,因为此时已经完成bs-t1信道估计,那么我们可以在bs处减去bs-t1信道对接收信号造成的影响,因此接收信号只存在经过bs-ris-t1信道的导频信号,根据t1已知ris位置,我们可以已知t1-ris的直达径信道表达式,那么bs-ris信道即可用估计的bs-ris-t1级联信道和t1-ris的直达径信道计算出估计的bs-ris的信道,包括:
[0115]
bs接收到的从ris发射过来的信号的表达式为
[0116][0117]
其中,为测试点t1向bs发送导频信号功率,为b1时刻的测试点t1向bs发送的导频信号,为高斯白噪声,为高斯白噪声,表示综合测量噪声向量,这里我们定义t1-ris信道为其中β
rt
为莱斯因子,为直达径分量,为非直达径分量,这里为直达径复增益,为到达角导向矢量,为t1-ris信道的到达角,为非直达径的路径损耗,为非直达径的路径损耗,为直达径信道,为非直达径信道。表示b1时刻ris反射单元的反射相位,这里时刻ris反射单元的反射相位,这里且其中和表示每个ris反射单元的反射振幅和反射相位。这里我们假设即认为ris的每个单元均可以最大化波束成形增益。(
·
)
t
表示对括号内取转置,diag(
·
)表示对角化;
[0118]
将b1时刻的测试点t1向bs发送的导频信号设置为并合并τ1个接收的导频信号,(11)式改写为:
[0119][0120]
其中,表示bs端接收τ1个信号的观测矩阵,表示反射系数矩阵,表示反射系数矩阵,表示反射系数矩阵,表示τ1个时刻的噪声矩阵。这里反射系数矩阵设置为其中为τ1×
τ1dft矩阵,为τ1×
(n-τ1)零矩阵。结合公式(8),(12)式改写为:
[0121][0122]
其中为级联bs-ris-t1信道估计,t1信道估计,和分别表示等效的接收信号矩阵、测量矩阵和噪声矩阵,提取等效的接收信号矩阵的每一列,我们可以将该信道估计问题转化成cs稀疏信号恢复问题,表达式如下:
[0123][0124]
其中,和为和的第j列向量;
[0125]
该问题采用基于期望最大化(expectation maximum,em)的向量近似信息传递算法(vector approximate message passing,vamp),即em-vamp算法,计算得到级联bs-ris-t1信道估计最后角度域bs-ris信道的估计结果可以表示为
[0126][0127]
步骤5:在线阶段的估计方案设计如下,保持ris开启,控制测设点t1向所有用户发送τ2个导频信号,此时每个用户收到通过t1-ris-用户级联信道和t1-用户信道的导频信号,用vamp算法即可完成t1-ris-用户级联信道估计,因为已知t1-ris的直达径信道表达式,那么ris-用户的信道估计即可用估计的t1-ris-用户级联信道和t1-ris的直达径信道计算出估计的ris-用户信道。然后所有用户向bs返回ris-用户信道估计结果并向bs发送τ3个正交导频信号,此时bs接收到的信号通过bs-ris-用户级联信道和bs-用户信道,因为此时已经完成bs-ris信道和ris-用户信道的估计,我们即可得到bs-ris-用户级联信道的估计,那么在接收端减去经过bs-ris-用户级联信道的导频信号,即可得到只通过bs-用户信道的导频信号,通过vamp算法即可完成bs-用户的信道估计。包括:
[0128]
第k个用户在b2时刻接收到的测试点t1发送的导频信号的表达式为:
[0129][0130]
其中,表示t1-用户信道和t1-ris-用户信道的合并形式,其中为t1-用户信道,为t1-ris-用户信道。表示ris反射相位矢量,表示合并处理后的ris反射相位矢量,表示级联t1-ris-用户信道,设置导频信号为
并合并所有b2时刻接收信号,(16)式改写为:
[0131][0132]
其中,表示接收到的导频信号矢量,表示接收到的导频信号矢量,表示反射系数矩阵,这里令其中为τ2×
τ2dft矩阵,为n 1-τ2×
τ2零矩阵。结合公式(9),(17)求转置后可改写为:
[0133][0134]
其中其中和和分别表示等效的测量矩阵和待估计的稀疏信道;
[0135]
利用式(18)计算ris-用户信道的估计值,表达式为:
[0136][0137]
完成ris-用户的信道估计后,用户向bs返回估计值并发送
τ3
个正交导频信号,在bs处完成bs-用户的信道估计,bs接收到的正交导频信号矩阵表示为:
[0138][0139]
其中,pk表示第k个用户的发送的正交导频信号的功率,z
bs
表示相应的噪声矩阵,xk表示第k个用户发送的导频信号,在bs处进行导频信号分离得到:
[0140][0141]
其中,表示接收到第k个用户发送过来的导频信号,表示分离后的第k个用户的噪声,个用户的噪声,表示bs-ris-用户的级联信道,θ表示ris反射相位矢量;
[0142]
根据bs-ris信道的估计值和ris-用户信道的估计值,计算得到bs-ris-用户的级联信道估计值
[0143]
在(17)式减去并利用(10)式,得到
[0144][0145]
其中,表示去除了bs-ris-用户信道影响后的接收信号,表示待估计的角度域bs-用户信道,表示估计误差和噪声的组合形式。
[0146]
根据式(22)利用em-vamp算法对进行估计,得到bs-用户信道的估计
[0147]
步骤5:实验参数设置如下:bs天线数m=32,ris单元数n=512,用户数量k=64,bs-ris信道和ris-用户信道多径数lg=l
r,k
=30,bs-用户信道多径数l
d,k
=5,发射导频数τ1=n/2,τ3=k,其中表示取整操作。所用的em-vamp算法将对待估的是三个信道采用两种不同的先验分布,即伯努利高斯分布(bernoulli-gaussian,bg)和伯努利高斯混合分布(bernoulli gaussian-mixture,gm),分别称为em-bg-vamp和em-gm-vamp算法,两个分布的表达式如下,
[0148][0149][0150]
其中λ0表示待估向量x元素xn为零的概率,即0值和高斯分布的权重,τ为bg分布中高斯分布的方差,l为高斯分布混合的个数,λi,μi,τi分别为第i个高斯分布的权重,均值和方差。仿真结果如图3-6所示。
[0151]
图2为本发明提出的ris辅助mimo多用户通信系统图。其中bs和ris各配备m根天线和n个反射单元,每个用户为单天线且用户总数为k,测试点t1为单天线。
[0152]
图3为本发明提出的两阶段信道估计协议图,其中离线阶段完成bs-ris的信道估计,在线阶段先后完成ris-用户的信道估计和bs-用户的信道估计。
[0153]
图4为所提算法和omp算法估计bs-ris信道在不同信噪比下的nmse比较。由于事先不知道bs-ris信道和ris-用户信道的稀疏度,我们设置稀疏度k=10,20,30进行比较。em-bg-vamp算法的性能较差,说明bg分布不适合来代表稀疏矩阵每一列的分布。而em-gm-vamp算法在不同的稀疏度k下比omp算法能获得更低的nmse,这说明在稀疏矩阵表示下gm分布更适合于bs-ris信道的估计。
[0154]
图5为所提算法和omp算法估计bs-ris信道在不同信噪比下的nmse比较。可以看出在式(9)的稀疏向量表示方法下,em-bg-vamp和em-gm-vamp估计ris-用户信道时,em-bg-vamp和em-gm-vamp的性能都优于omp,体现了该算法在该情况下估计向量形式稀疏的角度域信道时的优越性。而当信噪比较低,即信噪比为0db时,em-bg-vamp算法能获得更准确的估计效果,这是因为em-gm-vamp算法在em更新过程中有更多的参数需要学习。当信噪比设置较低时,估计性能相对较差,这也导致了这些参数在gm分布中的学习性能较差。在这种情况下,em-bg-vamp具有更好的性能。
[0155]
图6为所提算法估计ris-用户信道在两种先验分布下的迭代次数和nmse的分析。可以看出em-bg-vamp和em-gm-vamp算法均在20次以内收敛,表明em-bg-vamp和em-gm-vamp
算法具有较快的收敛速度和较低的计算复杂度。另外,两种算法的收敛迭代次数都随着信噪比的增加而增加。此外,与em-bg-vamp相比,em-gm-vamp需要更多的迭代次数,因为在em更新过程中需要学习更多的参数,这验证了上述讨论的正确性。
[0156]
图7为所提算法估计ris-用户信道在两种先验分布和不同多径数下的信噪比和nmse的分析。可以观察到,em-bg-vamp和em-gm-vamp算法的性能都随着多径数l
r,k
的增加而下降。这是因为多径数的增加包含了更多较大的非零项,这增加了需要估计的信道系数的数量。此外,当多径数l
r,k
较少时,即l
r,k
=5时,em-gm-vamp在信噪比为0db时仍具有较好的估计性能,说明em-gm-vamp在更稀疏的环境下也同样显示出更好的估计效果。
[0157]
图8为所提算法估计bs-用户信道在两种先验分布和不同信噪比下的bs天线数和nmse的分析。可以观察到,em-bg-vamp和em-gm-vamp算法的nmse都随着bs天线数m的增加而降低。这是由于固定了多径数,因此要估计的较大的非零元素的数量也相对固定。因此,在更加稀疏的环境下,随着bs天线数目的增加,该算法可以获得更好的估计性能。
[0158]
相应的本发明还提供一种毫米波通信系统的信道估计系统,其特征在于,包括:
[0159]
获取模块,用于获取ris辅助的mimo多用户通信场景;
[0160]
转化模块,用于根据ris辅助的mimo多用户通信场景确定bs-ris信道、ris-用户信道、bs-用户信道表达式,通过dft矩阵将bs-ris信道、ris-用户信道、bs-用户信道表达式转化成稀疏化的角度域信道表达形式;
[0161]
设置模块,用于在ris附近设置已知bs和ris位置的测试点t1,测试点t1配置为单天线;
[0162]
第一估计模块,用于关闭ris,控制测试点t1向bs发送导频信号,根据测试点t1向bs发送的导频信号利用上行信道估计方式完成bs-t1的信道估计;接着开启ris,测试点t1继续向bs发送导频信号,根据导频信号利用vamp算法得到bs-ris-t1级联信道的信道估计,根据ris位置和测试点t1位置,计算出t1-ris的直达径信道,利用所述bs-ris-t1级联信道的信道估计和t1-ris的直达径信道计算bs-ris信道估计;
[0163]
第二估计模块,用于保持ris开启,控制测设点t1向所有用户发送导频信号,根据测设点t1向所有用户发送导频信号利用vamp算法进行t1-ris-用户级联信道估计,利用t1-ris-用户级联信道估计和t1-ris的直达径信道计算ris-用户信道估计;控制所有用户向bs返回ris-用户信道估计并向bs发送正交导频信号,根据正交导频信号在bs处进行多用户分离,通过所述bs-ris信道估计和ris-用户信道估计,计算得到bs-用户信道估计。
[0164]
相应的本发明还提供一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1至5所述的方法中的任一方法。
[0165]
相应的本发明还提供一种计算设备,其特征在于,包括,
[0166]
一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至5所述的方法中的任一方法的指令。
[0167]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0168]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0169]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0170]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0171]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献