本发明实施例涉及通信技术领域,尤其涉及一种基于中继的自适应波束成型车车通信方法。
背景技术:
随着无线通信技术和移动自主网络的迅速发展与应用,以车为节点的信息通信系统成为智能交通拓展的新方向。
在目前车车通信的过程中,往往由于车辆相对速度过快,例如:两辆动车异向行驶,其相对速度较高。速度过快所形成的多普勒效应,会造成车车通信的可靠性不高、通信质量较差。
因此,现在亟需一种基于中继的自适应波束成型车车通信方法来解决上述问题。
技术实现要素:
为了解决上述问题,本发明实施例提供一种克服上述问题或者至少部分地解决上述问题的一种基于中继的自适应波束成型车车通信方法。
第一方面本发明实施例提供一种基于中继的自适应波束成型车车通信方法,包括:
在第一时隙目标车辆接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;
在第二时隙目的车同时接收中继基站以df转发方式发送的所述第一信息对应的解码信息和源车辆发送的第二信息,所述第二信息为以第二预编码形式发送的原始信息,所述解码信息进行了第三预编码;
基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
第二方面本发明实施例提供一种基于中继的自适应波束成型车车通信方法,包括:
在第一时隙以第一预编码形式发送第一信息至中继基站和目标车辆,以使所述中继基站在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述第一信息为源车辆以第一预编码形式发送的原始信息,所述解码信息进行了第三预编码;
在第二时隙将第二信息发送至所述目标车辆,所述第二信息为以第二预编码形式发送的原始信息,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
第三方面本发明实施例提供一种基于中继的自适应波束成型车车通信方法,包括:
在第一时隙接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;
在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述解码信息进行了第三预编码,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程,所述第二预编码为第二时隙所述源车辆发送给所述目标车辆携带的。
第四方面本发明实施例提供了一种电子设备,包括:
处理器、存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述基于中继的自适应波束成型车车通信方法。
本发明实施例提供的一种基于中继的自适应波束成型车车通信方法,采用多用户多中继基站设置,在源车辆发送端采用信息重传,在目标车辆接收端采用波束成型矢量设计,使得通信过程能够自适应信道环境,对抗由于车辆高速运动所造成的多普勒影响,提高源车辆到目标车辆的传输可靠性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种基于中继的自适应波束成型车车通信方法流程示意图;
图2是本发明实施例提供的另一种基于中继的自适应波束成型车车通信方法流程示意图;
图3是本发明实施例提供的又一种基于中继的自适应波束成型车车通信方法流程示意图;
图4是本发明实施例提供的一种基于中继的自适应波束成型车车通信系统结构示意图;
图5是本发明实施例提供的电子设备的结构框图;
图6是本发明实施例提供的另一种基于中继的自适应波束成型车车通信系统结构示意图;
图7是本发明实施例提供的又一种基于中继的自适应波束成型车车通信系统结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,在高速行车的状况下,例如:高铁、动车等场景下,由于多普勒效应会造成车车之间通信的可靠性较低。
针对上述问题,图1是本发明实施例提供的一种基于中继的自适应波束成型车车通信方法流程示意图,如图1所示,包括:
101、在第一时隙目标车辆接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;
102、在第二时隙目的车同时接收中继基站以df转发方式发送的所述第一信息对应的解码信息和源车辆发送的第二信息,所述第二信息为以第二预编码形式发送的原始信息,所述解码信息进行了第三预编码;
103、基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程
需要说明的是,本发明实施例的实施场景是在多用户对多中继的场景下,例如:有k对列车,即由k个源车辆
进一步的,本发明实施例的执行主体为目标车辆,目标车辆通过波束成形设计来处理接收到的信息。
整体传输过程如表1所示。
表1发送信息传输的帧结构
具体的,在步骤101中,本发明实施例采用的是地面基站协作发送的方式,并将一次通信过程划分为两个时隙(timeslot),在第一个时隙中(slot1),目标车辆会接收到源车辆发送的第一信息,第一信息是将原始信息xs以第一预编码
目标车辆dk的接收的信号与干扰加噪声比sinr为:
目标车辆接收的信息速率为:
其中,
进一步的,在步骤102即本发明实施例提供的第二时隙中,目标车辆会收到源车辆发送的第二信息以及中继基站发送的解码信息。需要说明的是,源车辆发送的第二信息和中继基站发送的解码信息是同步到达的。可以理解的是,在正确解码条件下,解码后的信息仍然为第一信息。这两个时隙实际上都只发一个信息,因此才综合利用了多天线增益,空间分集和时间分集增益。在第一时隙中源车辆除了发送给目标车辆第一信息外,还将第一信息发送给了中继基站,从而中继基站能够解码第一信息,并生成相应的解码信息发送给目标车辆。同样的,第二信息是经过了第二预编码
具体的,在第二时隙中,目标车辆dk接收到的信息为:
目标车辆dk接收到的sinr为:
目标车辆dk接收到的信息速率为:
则在两个时隙源车辆sk到目的车dk的有效信道容量为:
进一步的,目标车辆dk接收到的中继基站rm的信号为:
中继基站rm至目标车辆dk的sinr为:
中继基站rm至目标车辆dk的链路信息速率为:
需要说明的是,由于中继基站采用的是df转发的方式,故而需要第二跳的转发速率小于等于第一跳的信道容量,即
最后,在步骤103中,本发明实施例在目标车辆即接收端通过第一预编码、第二预编码和第三预编码所构成的虚拟波束成形设计自适应信道环境,完成通信。
本发明实施例提供的一种车车通信方法,在目标车辆接收端采用波束成型矢量设计,使得通信过程能够自适应信道环境,对抗由于车辆高速运动所造成的多普勒影响,提高源车辆到目标车辆的传输可靠性。
在上述实施例的基础上,所述虚拟波束成形的目标函数为:
其中,
由上述实施例的内容可知,本发明实施例设计了一个虚拟波束成形来帮助信号接收。该波束成形在设计中需要满足目标函数才能完成通信。
该波束成形的目标函数p1为:
其中,
上述目标函数实际可以表示为:
在上述实施例的基础上,所述基于第一预编码、第二预编码和第三预编码构成的虚拟波束成形,自适应当前信道环境,完成通信,包括:
将求解所述虚拟波束成形的目标函数转换为第一子问题求解和第二子问题求解;
将所述第一子问题求解的结果和所述第二子问题求解的结果映射回所述目标函数。
由上述实施例的内容可知,本发明实施例实质上需要对目标函数求解来获取波束成形设计的各个参数。但是由于限制条件
因此本发明实施例将限制条件
具体的,第一子问题
第二子问题
在上述实施例的基础上,所述第一子问题求解,包括:
根据公式
根据ummse的值和公式
根据
根据所述加权矩阵aopt判断是否满足预设条件,若满足则输出第一预编码
具体的,对于第一子问题的求解,可以表示为:
其可以近似看作最小均方差wmmse问题求解,可以表示为:
其中,a为加权矩阵,e为mse矩阵。
设u为接收波束成形矩阵,则
那么可以将上述问题变成一个凸问题,对于凸问题可以使用块坐标下降法进行求解。本发明实施例优化其中三个变量
从而将最优接收波束成形矩阵由mmse解得到:
其中
则
进一步的,固定其他的变量目标函数是关于加权矩阵a的凸函数,从而实现加权矩阵变量的更新:
由于该问题是凸问题,故而可以直接使用凸优化工具箱求解:
最终输出得到第一时隙预编码
在上述实施例的基础上,所述第二子问题求解包括:
基于kkt(karush–kuhn–tucker)条件获取
将所述
若小于预设定值则求解完成。
对于第二子问题可以表示为:
将分子
考虑到迭代过程,分母的两项
那么可以将上述问题转化为:
进一步的推导得到:
对应的拉格朗日表达式为:
令
从而转化为解以下优化问题:
根据上述推导过程本发明实施例对于第二子问题的求解,只需输入初始化的
若小于预设定值则求解完成。如果大于预设定值则重新求解
最后,基于上述算法更新
图2是本发明实施例提供的另一种基于中继的自适应波束成型车车通信方法流程示意图,如图2所示,包括:
201、在第一时隙以第一预编码形式发送第一信息至中继基站和目标车辆,以使所述中继基站在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述第一信息为源车辆以第一预编码形式发送的原始信息,所述解码信息进行了第三预编码;
202、在第二时隙将第二信息发送至所述目标车辆,所述第二信息为以第二预编码形式发送的原始信息,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
需要说明的是,本发明实施例的执行主体为源车辆。
在步骤201中,本发明实施例采用了地面基站协作发送的方式实现车车通信,将通信过程分为两个时隙,且所有通信节点的帧结构同步。在第一个时隙中,源车辆sk会以第一预编码
进一步的,在步骤202中,源车辆在第一次传送完毕后在第二时隙将进行重传,源车辆sk向用户dk以第二预编码
本发明实施例提供的一种车车通信方法,在源车辆发送端采用信息重传,使得目标车辆接收端通过波束成型矢量设计能够自适应信道环境,对抗由于车辆高速运动所造成的多普勒影响,提高源车辆到目标车辆的传输可靠性。
在上述实施例的基础上,所述方法还包括:
根据信号与干扰加噪声比大小,确定发送的中继基站。
由上述实施例的内容可知,本发明实施例实施场景中会存在有多个中继基站,那么在实际通信过程中需要选择合适的中继基站完成通信,本发明实施例的选取标准是根据信号与干扰加噪声比sinr的大小进行选取的,具体公式为:
图3是本发明实施例提供的又一种基于中继的自适应波束成型车车通信方法流程示意图,如图3所示,包括:
301、在第一时隙接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;
302、在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述解码信息进行了第三预编码,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程,所述第二预编码为第二时隙所述源车辆发送给所述目标车辆携带的。
需要说明的是,本发明实施例的执行主体为中继基站。
由上述实施例的内容可知,本发明实施例将通信过程分为第一时隙和第二时隙,并设置中继基站完成信息转发。
具体的,在步骤301中,第一时隙中继基站会收到来自源车辆发送的第一信息,该第一信息进行了第一预编码
中继rm接收到的信号可以表示为:
源车辆sk至中继基站的sinr为:
源车辆sk至中继基站的速率为:
其中,
进一步的,在步骤302中,在第二时隙中,中继基站采用的df转发的方式将第一信息对应的解码信息进行转发。该解码信息进行了第三预编码
其中,中继基站rm-目标车辆dk链路的sinr为:
中继基站rm-目标车辆dk链路信息速率为:
需要说明的是,由于本发明实施例提供的是df转发方式,那么为了正确解码获得信息,需要保证第二跳的转发速率小于等于第一跳的信道容量,即
本发明实施例提供的一种车车通信方法,采用多用户多中继基站设置进行df转发,使得在目标车辆接收端实现波束成型,通信过程能够自适应信道环境,对抗由于车辆高速运动所造成的多普勒影响,提高源车辆到目标车辆的传输可靠性。
在上述实施例的基础上,在所述在第一时隙接收到源车辆发送的第一信息之后,所述方法还包括:
判断第一信息是否解码成功;
若解码成功则在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆。
由上述实施例的内容可知,本发明实施例提供的中继基站需要满足要求第二跳的转发速率小于等于第一跳的信道容量,即
结合图1、图2、图3所述实施例可知,本发明实施例为了提高可靠性,采用地面基站协作的发送方式,在第一个时隙中,源车辆sk以第一预编码
图4是本发明实施例提供的一种基于中继的自适应波束成型车车通信系统结构示意图,如图4所示,包括:第一接收模块401、第二接收模块402以及波束成形设计模块403,其中:
第一接收模块401,用于在第一时隙目标车辆接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;
第二接收模块402,用于在第二时隙目的车同时接收中继基站以df转发方式发送的所述第一信息对应的解码信息和源车辆发送的第二信息,所述第二信息为以第二预编码形式发送的原始信息,所述解码信息进行了第三预编码;
波束成形设计模块403,用于基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
具体的如何通过接收模块401、第二接收模块402以及波束成形设计模块403可用于执行图1所示的车车通信方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:
图5是本发明实施例提供的电子设备的结构框图,参照图5,所述电子设备,包括:处理器(processor)501、通信接口(communicationsinterface)502、存储器(memory)503和总线504,其中,处理器501,通信接口502,存储器503通过总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行如下方法:在第一时隙目标车辆接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;在第二时隙目的车同时接收中继基站以df转发方式发送的所述第一信息对应的解码信息和源车辆发送的第二信息,所述第二信息为以第二预编码形式发送的原始信息,所述解码信息进行了第三预编码;基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:在第一时隙目标车辆接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;在第二时隙目的车同时接收中继基站以df转发方式发送的所述第一信息对应的解码信息和源车辆发送的第二信息,所述第二信息为以第二预编码形式发送的原始信息,所述解码信息进行了第三预编码;基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:在第一时隙目标车辆接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;在第二时隙目的车同时接收中继基站以df转发方式发送的所述第一信息对应的解码信息和源车辆发送的第二信息,所述第二信息为以第二预编码形式发送的原始信息,所述解码信息进行了第三预编码;基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
图6是本发明实施例提供的另一种基于中继的自适应波束成型车车通信系统结构示意图,如图6所示,包括:第一发送模块601以及第二发送模块602,其中:
第一发送模块601,用于在第一时隙以第一预编码形式发送第一信息至中继基站和目标车辆,以使所述中继基站在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述第一信息为源车辆以第一预编码形式发送的原始信息,所述解码信息进行了第三预编码;
第二发送模块602,用于在第二时隙将第二信息发送至所述目标车辆,所述第二信息为以第二预编码形式发送的原始信息,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
具体的如何通过第一发送模块601以及第二发送模块602可用于执行图2所示的车车通信方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:
图5是本发明实施例提供的电子设备的结构框图,参照图5,所述电子设备,包括:处理器(processor)501、通信接口(communicationsinterface)502、存储器(memory)503和总线504,其中,处理器501,通信接口502,存储器503通过总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行如下方法:在第一时隙以第一预编码形式发送第一信息至中继基站和目标车辆,以使所述中继基站在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述第一信息为源车辆以第一预编码形式发送的原始信息,所述解码信息进行了第三预编码;在第二时隙将第二信息发送至所述目标车辆,所述第二信息为以第二预编码形式发送的原始信息,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:在第一时隙以第一预编码形式发送第一信息至中继基站和目标车辆,以使所述中继基站在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述第一信息为源车辆以第一预编码形式发送的原始信息,所述解码信息进行了第三预编码;在第二时隙将第二信息发送至所述目标车辆,所述第二信息为以第二预编码形式发送的原始信息,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:在第一时隙以第一预编码形式发送第一信息至中继基站和目标车辆,以使所述中继基站在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述第一信息为源车辆以第一预编码形式发送的原始信息,所述解码信息进行了第三预编码;在第二时隙将第二信息发送至所述目标车辆,所述第二信息为以第二预编码形式发送的原始信息,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程。
图7是本发明实施例提供的又一种基于中继的自适应波束成型车车通信系统结构示意图,如图7所示,包括:第三接收模块701以及转发模块702,其中:
第三接收模块701,用于在第一时隙接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;
转发模块702,用于在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述解码信息进行了第三预编码,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程,所述第二预编码为第二时隙所述源车辆发送给所述目标车辆携带的。
具体的如何通过第三接收模块701以及转发模块702可用于执行图3所示的车车通信方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例提供一种电子设备,包括:至少一个处理器;以及与所述处理器通信连接的至少一个存储器,其中:
图5是本发明实施例提供的电子设备的结构框图,参照图5,所述电子设备,包括:处理器(processor)501、通信接口(communicationsinterface)502、存储器(memory)503和总线504,其中,处理器501,通信接口502,存储器503通过总线504完成相互间的通信。处理器501可以调用存储器503中的逻辑指令,以执行如下方法:在第一时隙接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述解码信息进行了第三预编码,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程,所述第二预编码为第二时隙所述源车辆发送给所述目标车辆携带的。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:在第一时隙接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述解码信息进行了第三预编码,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程,所述第二预编码为第二时隙所述源车辆发送给所述目标车辆携带的。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:在第一时隙接收到源车辆发送的第一信息,所述第一信息为源车辆以第一预编码形式发送的原始信息;在第二时隙将所述第一信息对应的解码信息以df转发方式发送给目标车辆,所述解码信息进行了第三预编码,以使所述目标车辆基于第一预编码、第二预编码和第三预编码构成的两时隙联合虚拟波束成形,自适应当前信道环境,完成通信过程,所述第二预编码为第二时隙所述源车辆发送给所述目标车辆携带的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行每个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。