一种智能反射面辅助通信的快速数据传输协议

文档序号:25291732发布日期:2021-06-01 17:43阅读:205来源:国知局
一种智能反射面辅助通信的快速数据传输协议

本发明属于无线通信技术领域,尤其涉及一种智能反射面辅助通信的快速数据传输协议。



背景技术:

智能反射表面是一种新型的人工电磁材料,它由大量相同结构的反射单元所构成。从微观上看,可以人为地控制每个反射单元的反射系数(相位、幅度),使其对入射的电磁波独立施加可控影响;从宏观上看,可以协同控制所有反射单元,来改变反射波束的数量、方向、散射程度等。

智能反射面的最优反射系数设置,需要以发射端-智能反射面-接收端之间的信道响应为依据进行设计,因此需要进行瞬时信道状态信息(channelstateinformation,csi)的估计。在多输入单输出(multipleinputsingleoutput,miso)的通信环境下,发射端和智能反射面及接收端和智能反射面之间的信道可以合成一个级联信道,只要估计出该级联信道即可获得最优反射系数。假设智能反射面含有n个反射单元,则该级联信道可以采用传统的最小二乘(leastsquare,ls)方法估计出来,但前提条件是需要为智能反射面配置k≥n次不同的反射系数,在此期间让发射端不断发送导频,接收端接收不同反射系数下的对应信号。因此,导频开销也会随着n的增大而增加,而其根本原因是在进行信道估计的过程中,不同的反射系数是随机配置的,接收端接收功率过小,故发射端只能发送导频,无法发送数据。



技术实现要素:

发明目的:在智能反射面辅助的通信系统中,最优反射系数的配置需要完整的信道信息,而在估计信道的过程中导频开销十分巨大。为了减小导频开销,让发射端可以尽早地发送数据,则需要对信道估计过程中的反射系数进行特殊的配置。为此,本发明提出一种智能反射面辅助通信的快速数据传输协议,它利用接收端估计出的级联信道信息来计算出使接收信号期望功率最大的反射系数,并在下一时刻对智能反射面配置相关的反射系数,能够达到让接收端的接收功率逐步增大的效果,当接收功率增大到某一阈值时,发射端便可以开始发送数据,实现数据的快速传输。

技术方案:为实现上述目的,本发明采用的技术方案为:

一种智能反射面辅助通信的快速数据传输协议,其特征在于,包括如下步骤:定义用户与基站之间的视距链路信道为hd,用户与智能反射面之间的信道为h2,智能反射面与基站之间的信道为h1,以上信道模型均为单径时不变信道模型,则将g=h1*diag(h2)定义为用户、智能反射面、基站三者之间的级联信道。

步骤1:用户配备单天线,基站配备多天线,基站通过传统信道估计方法估计出信道hd。在第0个符号时隙,智能反射面配置随机反射系数矢量v0,用户发送导频x0,基站侧记录对应的接收信号矢量y0;

步骤2:记当前符号时隙数为n(n≥0),用户发送导频为xn,基站首先计算出对应的接收功率pn=|yn|2,并将接收信号矢量yn减去视距链路信道对应的接收信号矢量,得到智能反射面对应的接收信号矢量yni。基站将从0到n时隙的所有智能反射面对应的接收信号矢量组成矩阵yni=[y0i,y1i,…,yni],把对应的智能反射面配置的反射系数矢量与导频的乘积组成矩阵vn=[v0x0,v1x1,…,vnxn],并根据矩阵yni和vn来估计级联信道

步骤3:基站利用估计出的级联信道计算出能使接收信号期望功率最大的反射系数vno;

步骤4:基站产生一组随机反射系数vnr,并将反射系数vno与随机反射系数vnr乘以对应的权重后进行相加,得到一组混合反射系数vn+1;

步骤5:基站将前一符号时隙的接收功率pn-1和pn以及用户发送数据所需的最小功率pth进行比较,如果满足条件a:pn<pth,则转到步骤6;如果满足条件b:pth≤pn-1,则直接转到步骤7;如果条件a与条件b均不满足,即满足条件c:pn-1<pth≤pn,则基站通知用户可以开始发送数据,并转到步骤7;

步骤6:下一个符号时隙开始,智能反射面配置混合反射系数vn+1,用户发送导频xn+1,基站侧记录对应的接收信号矢量yn+1,并转到步骤2;

步骤7:基站依次序判断下列条件是否成立:

(1)用户数据已经发送完毕;

(2)当前符号时隙数满足n≥γn(γ≥1.5),n代表智能反射面反射单元的个数;

(3)当前符号时隙与前k个符号时隙的接收功率组成的向量的方差小于某个阈值:

var(pn-k,pn-k+1,…,pn)≤varth,

即接收功率已经趋于稳定,var表示方差符号,varth表示阈值。

上述3个条件,基站只要判断出有任何一个条件成立,则智能反射面配置步骤3中的反射系数vno并保持该配置;若都不成立,则下一个符号时隙开始,智能反射面配置混合反射系数vn+1,用户发送数据zn+1,基站侧记录对应的接收信号矢量yn+1,并进行解调,将解调出的数据当作新的导频,转到步骤2。

作为优选,步骤2中,基站估计出级联信道的方法有多种,其中一种是采用mmse信道估计。

作为优选,步骤3中,vno的计算可以采用现有文献中的方法,但更为优选的方法是利用下列计算公式:

∠表示只取其相位,μ,μ≥1表示更新步长,vn表示当前时隙智能反射面所配置的反射系数。当基站处只有一根天线时,计算公式为

作为优选,步骤4中,令反射系数vno的权重为ω1,0.6≤ω1≤0.9,随机反射系数vnr的权重为1-ω1,则混合反射系数vn+1的表达式为:

vn+1=∠(ω1vno+(1-ω1)vnr)。

作为优选,当用户与基站之间不存在视距链路信道即hd=0时,步骤1中基站估计视距链路信道的流程省略,步骤2中视距链路信道对应的接收信号矢量为零,其余步骤保持不变。

作为优选,应用场景中考虑的是上行通信场景,鉴于上下行链路之间存在互易性,故步骤7中将智能反射面的反射系数配置为vno后可直接用于下行通信场景。

本发明相比现有技术,具有以下有益效果:

本发明通过在不同时隙内给智能反射面配置特定的反射系数,能够达到让接收端的接收功率逐步增大的效果,当接收功率增大到某一阈值时,发射端便可以开始发送数据,实现数据的快速传输。

附图说明

图1为多个实例的瞬时接收功率随符号时隙变化曲线图;

图2为多个实例的期望接收功率随符号时隙变化曲线图;

图3为本发明的流程示意图。

具体实施方式

下面结合附图和具体实施例,进一步阐明本发明,应理解这些实例仅用于说明本发明而不用于限制本发明的范围,在阅读了本发明之后,本领域技术人员对本发明的各种等价形式的修改均落于本申请所附权利要求所限定的范围。

一种智能反射面辅助通信的快速数据传输协议,它利用接收端估计出的级联信道信息来计算出使接收信号期望功率最大的反射系数,并在下一时刻对智能反射面配置相关的反射系数,能够达到让接收端的接收功率逐步增大的效果,当接收功率增大到某一阈值时,发射端便可以开始发送数据,实现数据的快速传输。其包括如下步骤:

步骤1:基站具有m根天线,智能反射面具有n个反射单元,单个用户,用户有一根全向天线。本实例中设置m=32,n=256。将用户到基站之间的视距链路信道建模为:

其中为基站处视距链路信号的到达角度,ld为信道路径数目,为导向矢量,αi,i=0,1,…,ld-1表示对应的路径增益,δbs是对波长归一化后的基站天线单元的距离。

将智能反射面与基站之间的信道建模为莱斯信道:

k1代表h1的莱斯因子,代表视距链路分量,可表示为为导向矢量,θaoa,1表示基站处的到达角,θdoa,1表示智能反射面处的离开角,δirs是对波长归一化后的智能反射面天线单元的距离。代表非视距链路分量,其中的每个元素都服从均值为0,方差为1的独立复高斯分布。

将用户与智能反射面之间的信道建模为莱斯信道:

k2代表h2的莱斯因子,代表视距链路分量,可表示为θaoa,2表示智能反射面处的到达角。代表非视距链路分量,其中的每个元素都服从均值为0,方差为1的独立复高斯分布。

本实例中基站根据mmse信道估计方法估计出视距链路信道hd,智能反射面反射系数矢量v0的幅度设置为1,相位设置为[0,π)内的随机角度。信道莱斯因子设置为k1=k2=13,将基站处的到达角、智能反射面的到达角和离开角均设置为服从[0,π)内均匀分布的随机角度,δirs和δbs均设置为0.5。用户发送导频设置为x0=1,基站侧记录对应的接收信号矢量y0。

步骤2:记当前符号时隙数为n,用户发送导频为xn,基站计算出对应接收功率pn=|yn|2,智能反射面对应的接收信号矢量计算公式为表示步骤1中估计出来的视距链路信道。基站将从0到n时隙的所有智能反射面对应的接收信号矢量组成接收信号矩阵yni=[y0i,y1i,…,yni],并把对应时隙的智能反射面配置的反射系数矢量与导频的乘积组成矩阵vn=[v0x0,v1x1,…,vnxn]。采用mmse信道估计方法来估计出级联信道估计公式为

σ2表示噪声方差,本实例中设置信噪比大小为snr=0db,则噪声方差大小为σ2=1。

步骤3:基站利用估计出的级联信道计算出能使接收信号期望功率最大的反射系数vno,计算公式为

本实例中设置更新步长为μ=10,vn表示当前时隙智能反射面所配置的反射系数。

步骤4:基站产生一组随机反射系数vnr,其生成方式与步骤1相同,即将vnr的幅度设置为1,相位设置为[0,π)内的随机角度。并将反射系数vno与随机反射系数vnr乘以对应的权重后进行相加,得到一组混合反射系数vn+1:

vn+1=∠(ω1vno+(1-ω1)vnr).

本实例中取ω1=0.7,即为vn+1=∠(0.7vno+0.3vnr)。在获得vn+1之后,本实例会根据真实信道g来计算对应的期望接收功率,计算公式为pexpn=|gvn+1|2

步骤5:基站将前一符号时隙的接收功率pn-1和pn以及用户发送数据所需的最小功率pth进行比较,如果满足条件a:pn<pth,则转到步骤6;如果满足条件b:pth≤pn-1,则直接转到步骤7;如果条件a与条件b均不满足,即满足条件c:pn-1<pth≤pn,则基站通知用户可以开始发送数据,并转到步骤7。本实例中将pth设置为200w,即当基站端某一符号时隙的接收功率大于200w时,用户端可以开始发送数据。

步骤6:下一个符号时隙开始,智能反射面配置步骤4中获得的混合反射系数vn+1,用户发送导频xn+1,基站侧记录对应的接收信号矢量yn+1,并转到步骤2。本实例中设置用户发送的导频xn+1=1。

步骤7:基站依次序判断下列条件是否成立:

(1)用户数据已经发送完毕;

(2)当前符号时隙数满足n≥γn(γ≥1.5),n代表智能反射面反射单元的个数;

(3)当前符号时隙与前k个符号时隙的接收功率组成的向量的方差小于某个阈值:

var(pn-k,pn-k+1,…,pn)≤varth,

即接收功率已经趋于稳定;

上述3个条件,基站只要判断出有任何一个条件成立,则智能反射面配置步骤3中的反射系数vno并保持该配置;若都不成立,则下一个符号时隙开始,智能反射面配置混合反射系数vn+1,用户发送数据zn+1,基站侧记录对应的接收信号矢量yn+1,并进行解调,将解调出的数据zn+1当作新的导频xn+1,转到步骤2。本实例中设定用户的数据需要210个符号时隙才能发送完毕;条件(2)中的γ设定为1.5,即符号时隙数n≥1.5n=384时,条件(2)成立;条件(3)中的方差阈值设定为varth=10。本实例中将用户发送的数据设置为0.5~1之间的随机数。

实施例二:

步骤1:基站具有m根天线,智能反射面具有n个反射单元,单个用户,用户有一根全向天线。本实例中设置m=32,n=256,与实施例一中相同。将用户到基站之间的视距链路信道建模为:

其中为基站处视距链路信号的到达角度,ld为信道路径数目,为导向矢量,αi,i=0,1,…,ld-1表示对应的路径增益,δbs是对波长归一化后的基站天线单元的距离。

将智能反射面与基站之间的信道建模为莱斯信道:

k1代表h1的莱斯因子,代表视距链路分量,可表示为为导向矢量,θaoa,1表示基站处的到达角,θdoa,1表示智能反射面处的离开角,δirs是对波长归一化后的智能反射面天线单元的距离。的配置与实施例一相同。

将用户与智能反射面之间的信道建模为莱斯信道:

k2代表h2的莱斯因子,代表视距链路分量,可表示为θaoa,2表示智能反射面处的到达角。的配置与实施例一相同。

本实例中基站根据mmse信道估计方法估计出视距链路信道hd,智能反射面反射系数矢量v0的配置与实例一中相同。信道莱斯因子、基站处的到达角、智能反射面的到达角和离开角及δirs和δbs的配置均与实例一中相同。用户发送导频设置为x0=1,基站侧记录对应的接收信号矢量y0。

步骤2:记当前符号时隙数为n,用户发送导频为xn,基站计算出对应接收功率pn=|yn|2,智能反射面对应的接收信号矢量计算公式为表示步骤1中估计出来的视距链路信道。基站将从0到n时隙的所有智能反射面对应的接收信号矢量组成接收信号矩阵yni=[y0i,y1i,…,yni],并把对应时隙的智能反射面配置的反射系数矢量与导频的乘积组成矩阵vn=[v0x0,v1x1,…,vnxn]。采用mmse信道估计方法来估计出级联信道估计公式为

σ2表示噪声方差,本实例中设置信噪比大小为snr=0db,与实例一中相同。

步骤3:基站利用估计出的级联信道计算出能使接收信号期望功率最大的反射系数vno,计算公式为

本实例中设置更新步长为μ=10,vn表示当前时隙智能反射面所配置的反射系数。

步骤4:基站产生一组随机反射系数vnr,其生成方式与实施例一相同。并将反射系数vno与随机反射系数vnr乘以对应的权重后进行相加,得到一组混合反射系数vn+1:

vn+1=∠(ω1vno+(1-ω1)vnr).

本实例中取ω1=0.9,即为vn+1=∠(0.9vno+0.1vnr)。相对于实施例一,本实例中增大了ω1,即增大了反射系数vno的比例。在获得vn+1之后,本实例会根据真实信道g来计算对应的期望接收功率,计算公式为pexpn=|gvn+1|2

步骤5:基站将前一符号时隙的接收功率pn-1和pn以及用户发送数据所需的最小功率pth进行比较,如果满足条件a:pn<pth,则转到步骤6;如果满足条件b:pth≤pn-1,则直接转到步骤7;如果条件a与条件b均不满足,即满足条件c:pn-1<pth≤pn,则基站通知用户可以开始发送数据,并转到步骤7。本实例中将pth设置为200w,与实例一相同。

步骤6:下一个符号时隙开始,智能反射面配置步骤4中获得的混合反射系数vn+1,用户发送导频xn+1,基站侧记录对应的接收信号矢量yn+1,并转到步骤2。本实例中设置用户发送的导频xn+1=1。

步骤7:基站依次序判断下列条件是否成立:

(1)用户数据已经发送完毕;

(2)当前符号时隙数满足n≥γn(γ≥1.5),n代表智能反射面反射单元的个数;

(3)当前符号时隙与前k个符号时隙的接收功率组成的向量的方差小于某个阈值:

var(pn-k,pn-k+1,…,pn)≤varth,

即接收功率已经趋于稳定;

上述3个条件,基站只要判断出有任何一个条件成立,则智能反射面配置步骤3中的反射系数vno并保持该配置;若都不成立,则下一个符号时隙开始,智能反射面配置混合反射系数vn+1,用户发送数据zn+1,基站侧记录对应的接收信号矢量yn+1,并进行解调,将解调出的数据zn+1当作新的导频xn+1,转到步骤2。本实例中设定用户的数据需要210个符号时隙才能发送完毕;条件(2)中的γ设定为1.5,即符号时隙数n≥1.5n=384时,条件(2)成立;条件(3)中的方差阈值设定为varth=10。本实例中将用户发送的数据设置为与实例一相同。

本发明中步骤4获得混合反射系数的表达式为vn+1=∠(ω1vno+(1-ω1)vnr),其中ω1满足0.6≤ω1≤0.9。为了更好的将本发明方法与其他方法进行对比,除了上述两个“混合实施例”外,仿真结果图中还将出现两个特殊的实施例。第一个特殊实施例中ω1取值为1,则vn+1=vno,即混合反射系数的配置完全取决于步骤3中的vno,该实施例可称为“全优实施例”;第二个特殊实施例中ω1取值为0,则vn+1=vnr,即混合反射系数的配置完全取决于步骤4中的vnr,该实施例可称为“全随机实施例”。两个特殊实施例中除了ω1取值与实施例一不同以外,其余执行步骤均与实施例一相同。

图1为四个实施例的瞬时接收功率随符号时隙变化曲线图,从中可以看出,混合实施例一与二的瞬时接收功率增长较快,在符号时隙数较小时便可开始发送数据。相比之下,全优实施例的瞬时接收功率增长缓慢,在符号时隙数较大时仍未达到发送数据最小功率要求,而全随机实施例的瞬时接收功率一直在较小范围内波动,同样无法发送数据。类似地,图2为四个实施例的期望接收功率随符号时隙变化曲线图,混合实施例一与二及全随机实施例在符号时隙数较小时均可开始发送数据,而全优实施例的期望接收功率仍然增长缓慢,难以达到发送数据最小功率要求。综合图1与图2的结果曲线来看,与其他方法相比,本发明方法确实能够逐步增大接收端的瞬时接收功率,让发射端尽早开始发送数据。

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1