车联网频谱复用的资源分配方法、装置、设备和可读介质与流程

文档序号:27503547发布日期:2021-11-22 16:38阅读:130来源:国知局
车联网频谱复用的资源分配方法、装置、设备和可读介质与流程

1.本公开涉及通信技术领域,具体而言,涉及一种车联网频谱复用的资源分配方法、装置、设备和可读介质。


背景技术:

2.目前,随着车联网技术的飞速发展,配备摄像头的智能车辆采集和传输高清视频成为发展趋势。由于下一代无线网络系统中需求的多样性和场景的时变性,紧缺的带宽资源难以保障车联网中视频语义理解或分析的准确率。
3.在相关技术中,传统的资源分配方案主要包括两种,一种基于服务质量(quality of service,qos)的资源分配方法,另一种基于体验质量(quality of experience,qoe)的资源分配方法。前者主要以网络的传输速率、吞吐量、时延等指标作为优化目标,进行系统的客观衡量;后者主要针对传输视频的流畅度、清晰度、用户的满意度等指标进行资源分配,满足用户的主观需求。
4.在视频语义理解场景中,研究对象为目标检测等语义理解任务,该类问题难以用上述传统资源分配方法有效解决。针对语义理解任务,现有的车辆到边缘服务器的视频传输场景下,提出了基于视频语义的资源分配方法,从视频内容角度出发考虑不同视频的语义差异。该资源分配方法通过对多种数据集进行训练和测试,得到目标检测准确率和视频码率的关系模型。
5.但是,该关系模型仅针对v2i(vehicle to infrastructure,车辆到基础设施)视频传输任务,虽然构建了带宽资源分配和目标检测准确率之间的关系函数,但并未考虑在实际车联网场景中,车辆的移动和频谱的复用带来的复杂影响和多种场景下的通信质量需求。
6.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
7.公开内容
8.本公开的目的在于提供一种车联网频谱复用的资源分配方法、装置、设备和可读介质,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的频谱资源分配效果差的问题。
9.根据本公开实施例的第一方面,提供一种车联网频谱复用场景下的资源分配方法,包括:确定目标检测准确率和设备采集视频的视频码率的关系模型;将最大化v2i链路平均目标检测准确率和最大化v2v(vehicle to vehicle,车辆到车辆)链路平均传输速率确定为关系模型对应的优化目标;根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型;根据资源分配指导模型构建对应的多智能体深度q网络的算法模型;对多智能体深度q网络的算法模型进行训练,训练后的多智能体深度q网络的算法模型用于确定优化目标的结果;根据优化目标的结果为v2i链路和v2v链路分配频谱资源。
10.在本公开的一种示例性实施例中,确定目标检测准确率和设备采集视频的视频码率的关系模型包括:确定关系模型的预设参数;根据预设参数构建目标检测准确率与第n个设备采集视频的视频码率之间的指数关系,并确定为关系模型,关系模型的表达式包括:设备采集视频的视频码率之间的指数关系,并确定为关系模型,关系模型的表达式包括:其中,p(r
n
)表征目标检测准确率,r
n
表征第n个设备采集视频的视频码率,α1表征预设参数中的第一预设参数,α2表征预设参数中的第二预设参数,α3表征预设参数中的第三预设参数,β1表征预设参数中的第四预设参数,β2表征预设参数中的第五预设参数。
11.在本公开的一种示例性实施例中,将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为优化目标包括:确定采集视频的设备的总数量,并记作第一数量;确定采集视频检测的目标的类别的总数量,并记作第二数量;确定目标类别的权重;确定原始视频中待检测的目标的密度;确定v2i链路的传输速率;根据第一数量、第二数量、权重、密度、v2i链路的传输速率、关系模型确定全部v2i链路的平均目标检测准确率;将最大化全部v2i链路的平均目标检测准确率确定为优化目标中的第一优化目标,第一优化目标的表达式包括:其中,n表征第一数量,c表征第二数量,δ
c
表征权重,i
n,c
表征密度,表征第n条所述v2i链路的传输速率,p
n,c
()表征关系模型对应的函数。
12.在本公开的一种示例性实施例中,将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为优化目标还包括:根据香农定理和第n条v2v链路复用第k个频谱资源块的信干噪比确定第n条v2v链路的传输速率;将最大化全部v2v链路的平均传输速率确定为优化目标中的第二优化目标,第二优化目标的表达式包括:其中,表征第n条v2v链路复用第k个频谱资源块的信干噪比,表征第n条v2v链路的传输速率对应的函数。
13.在本公开的一种示例性实施例中,还包括:确定复用频谱资源块的有用信号的信道功率增益;确定复用频谱资源块的干扰信号的信道功率增益;根据有用信号的信道功率增益和干扰信号的信道功率增益确定信干噪比,信干噪比包括蜂窝用户设备的第k条上行链路复用第k个频谱资源块的信干噪比,第s条v2i链路复用第k个频谱资源块的信干噪比和第s条v2v链路复用第k个频谱资源块的信干噪比。
14.在本公开的一种示例性实施例中,根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型包括:确定第m个蜂窝用户设备的信干噪比大于或等于预设的最小信干噪比阈值为约束条件中的第一约束条件;确定每条v2i链路至多复用一个频谱资源块为约束条件中的第二约束条件;确定每条v2v链路至多复用一个频谱资源块为约束条件中的第三约束条件。
15.在本公开的一种示例性实施例中,根据资源分配指导模型构建对应的多智能体深度q网络的算法模型包括:将n条v2i链路和n条v2v链路确定为与环境交互的2n个智能体;确定第k个v2i链路智能体和第k+n个v2v链路智能体所观测的环境状态信息;根据v2i链路复
用频谱资源块的动作和/或v2v链路复用频谱资源块的动作确定第k个智能体的动作空间集合;为优化目标对应的v2i链路智能体和优化目标对应的v2v链路智能体确定反馈函数,反馈函数的结果由复用第k个频谱资源块的蜂窝用户设备的上行链路的信干噪比与预设的最小信干噪比阈值之间的大小关系确定。
16.在本公开的一种示例性实施例中,状态信息包括第k个v2i链路智能体选择复用的频谱资源块的标识,第k个v2i链路在第m个频谱资源块下的信道功率增益和干扰功率增益、第k+n个v2v链路智能体选择复用的频谱资源块的标识、第k+n个v2v链路在第m个频谱资源块下的信道功率增益和干扰功率增益、第m个蜂窝用户设备的干扰功率增益、确定的环境的当前回合数和贪婪策略下的随机概率。
17.根据本公开实施例的第二方面,提供一种车联网频谱复用场景下的资源分配装置,包括:确定模块,用于确定目标检测准确率和设备采集视频的视频码率的关系模型;确定模块还用于,将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为关系模型对应的优化目标;确定模块还用于,根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型;构建模块,用于根据资源分配指导模型构建对应的多智能体深度q网络的算法模型;训练模块,用于对多智能体深度q网络的算法模型进行训练,训练后的多智能体深度q网络的算法模型用于确定优化目标的结果;分配模块,用于根据优化目标的结果为v2i链路和v2v链路分配频谱资源。
18.根据本公开的第三方面,提供一种电子设备,包括:存储器;以及耦合到存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行如上述任意一项的方法。
19.根据本公开的第四方面,提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现如上述任意一项的车联网频谱复用场景下的资源分配方法。
20.本公开实施例,通过将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为关系模型对应的优化目标,并根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型,继而对多智能体深度q网络的算法模型进行训练,训练后的多智能体深度q网络的算法模型用于确定优化目标的结果,进而根据优化目标的结果为v2i链路和v2v链路分配频谱资源,优化了车辆端到基站端、车辆端到车辆端的频谱资源分配,在保障蜂窝用户设备的信干噪比需求的条件下,实现了v2i链路平均目标检测准确率最大化和v2v链路平均传输速率最大化。
21.进一步地,在车联网频谱复用场景下,通过优化频谱资源分配限制条件,满足了不同用户的不同目标和需求,为车辆移动和频谱复用场景下的视频语义理解任务的资源分配方案指明了优化方向。
22.更进一步地,在车联网频谱复用场景下引入了madqn算法模型,考虑了车联网动态时变、多用户、多目标多需求特性,解决了车联网频谱复用场景下针对视频语义理解任务的资源分配问题,获得了良好的训练效果,提供了较低复杂度的资源分配方案。
23.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
24.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1示出了本公开的一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
26.图2示出了本公开的另一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
27.图3示出了本公开的另一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
28.图4示出了本公开的另一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
29.图5示出了本公开的另一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
30.图6示出了本公开的另一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
31.图7示出了本公开的另一个示例性实施例中车联网频谱复用场景下的资源分配方法的流程图;
32.图8示出了本公开的一个示例性实施例中车联网频谱复用场景的示意图;
33.图9示出了本公开的一个示例性实施例中车联网频谱复用场景的链路的示意图;
34.图10示出了本公开的一个示例性实施例中车联网频谱复用的资源分配方法的效果示意图;
35.图11示出了本公开的另一个示例性实施例中车联网频谱复用的资源分配方法的效果示意图;
36.图12示出了本公开的另一个示例性实施例中车联网频谱复用的资源分配方法的效果示意图;
37.图13示出了本公开的另一个示例性实施例中车联网频谱复用的资源分配方法的效果示意图;
38.图14示出了本公开的另一个示例性实施例中车联网频谱复用的资源分配方法的效果示意图;
39.图15示出了本公开示例性实施例中一种车联网频谱复用场景下的资源分配装置的方框图;
40.图16示出了本公开示例性实施例中一种电子设备的方框图。
具体实施方式
41.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结
deep q

network,madqn),构建madqn包括选择智能体、构建观测空间、构建动作空间和构建环境反馈四个步骤。
58.步骤s112,根据优化目标的结果为v2i链路和v2v链路分配频谱资源。
59.本公开实施例,通过将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为关系模型对应的优化目标,并根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型,继而对多智能体深度q网络的算法模型进行训练,训练后的多智能体深度q网络的算法模型用于确定优化目标的结果,进而根据优化目标的结果为v2i链路和v2v链路分配频谱资源,优化了车辆端到基站端、车辆端到车辆端的频谱资源分配,在保障蜂窝用户设备的信干噪比需求的条件下,实现了v2i链路平均目标检测准确率最大化和v2v链路平均传输速率最大化。
60.下面结合图2至图7,对车联网频谱复用场景下的资源分配方法的各步骤进行详细说明。
61.如图2所示,确定目标检测准确率和设备采集视频的视频码率的关系模型包括:
62.步骤s202,确定关系模型的预设参数。
63.步骤s204,根据预设参数构建目标检测准确率与第n个设备采集视频的视频码率之间的指数关系,并确定为关系模型,关系模型的表达式包括:
[0064][0065]
其中,p(r
n
)表征目标检测准确率,r
n
表征第n个设备采集视频的视频码率,α1表征预设参数中的第一预设参数,α2表征预设参数中的第二预设参数,α3表征预设参数中的第三预设参数,β1表征预设参数中的第四预设参数,β2表征预设参数中的第五预设参数。
[0066]
在本公开的一种示例性实施例中,构建目标检测准确率和视频量化参数(quantitative parameters,qp)值的关系模型,根据实验结果拟合出如下的指数关系模型如表达式(1)如下:
[0067][0068]
其中,p()表示目标检测准确率的函数,q表示qp值,α1、α2、α3为关系模型的预设参数。
[0069]
在本公开的一种示例性实施例中,根据实验结果拟合出如下的指数关系模型如表达式(2)如下:
[0070]
q=β1exp(β2r
n
),(2)
[0071]
其中,r
n
表示第n辆车所采集视频的码率,exp()表示以自然常数e为底的指数函数,β1和β2为关系模型的预设参数。
[0072]
在本公开的一种示例性实施例中,联合上述两步所得的关系模型,可得目标检测准确率与视频码率的关系模型如表达式(3)如下:
[0073][0074]
其中,视频码率的大小与传输过程中的频谱资源分配情况有关,至此得到了基于视频语义的频谱资源分配指导模型,该模型为v2i视频传输任务的资源分配方法指明了优化方向。
[0075]
如图3所示,将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为优化目标包括:
[0076]
步骤s302,确定采集视频的设备的总数量,并记作第一数量。
[0077]
步骤s304,确定采集视频检测的目标的类别的总数量,并记作第二数量。
[0078]
步骤s306,确定目标类别的权重。
[0079]
步骤s308,确定原始视频中待检测的目标的密度。
[0080]
步骤s310,确定v2i链路的传输速率。
[0081]
步骤s312,根据第一数量、第二数量、权重、密度、v2i链路的传输速率、关系模型确定全部v2i链路的平均目标检测准确率。
[0082]
步骤s314,将最大化全部v2i链路的平均目标检测准确率确定为优化目标中的第一优化目标,第一优化目标的表达式如表达式(4)如下:
[0083][0084]
其中,n表征第一数量,c表征第二数量,δ
c
表征权重,i
n,c
表征密度,所述表征所述第n条所述v2i链路的传输速率,p
n,c
()表征关系模型对应的函数。
[0085]
在本公开的一种示例性实施例中,所求解的关系模型的参数满足α1<0,α2>1且β2<0,且满足(是求导运算符),因此函数p(q(r
n
))在定义域中单调增加,当视频码率r
n
等于v2i链路传输速率时,目标检测准确率取最大值,上述表达式(4)可转换为表达式(5)如下:
[0086][0087]
在本公开的一种示例性实施例中,由香农定理可知第n条v2i链路的传输速率为表达式(6):
[0088][0089]
在本公开的一种示例性实施例中,表征第n条复用第k个频谱资源块的v2i链路的信干噪比。
[0090]
如图4所示,将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为优化目标还包括:
[0091]
步骤s402,根据香农定理和第n条v2v链路复用第k个频谱资源块的信干噪比确定第n条v2v链路的传输速率;
[0092]
步骤s404,将最大化全部v2v链路的平均传输速率确定为优化目标中的第二优化目标,第二优化目标的表达式(7)如下:
[0093][0094]
其中,表征第n条v2v链路复用第k个频谱资源块的信干噪比,表征第n条所述v2v链路的传输速率对应的函数。
[0095]
在本公开的一种示例性实施例中,v2v链路的平均传输速率计算表达式(8)如下:
[0096][0097]
其中,由香农定理确定第n条v2v链路的传输速率的表达式(7)如下:
[0098][0099]
如图5所示,车联网频谱复用场景下的资源分配方法还包括:
[0100]
步骤s502,确定复用频谱资源块的有用信号的信道功率增益。
[0101]
步骤s504,确定复用频谱资源块的干扰信号的信道功率增益。
[0102]
步骤s506,根据有用信号的信道功率增益和干扰信号的信道功率增益确定信干噪比,信干噪比包括所述蜂窝用户设备的第k条上行链路复用第k个频谱资源块的信干噪比,第s条v2i链路复用第k个频谱资源块的信干噪比和第s条v2v链路复用第k个频谱资源块的信干噪比。
[0103]
在本公开的一种示例性实施例中,确定有用信号的信道功率增益包括:第m条复用第m个频谱资源块的cue上行链路信道功率增益第n条复用第m个频谱资源块的v2i链路信道功率增益第n条复用第m个频谱资源块的v2v链路信道功率增益
[0104]
在本公开的一种示例性实施例中,确定干扰信号的信道功率增益包括:同时复用第m个频谱资源块的v2i链路对cue上行链路的干扰功率增益记作同时复用第m个频谱资源块的v2v链路对cue上行链路的干扰功率增益记作同时复用第m个频谱资源块的cue上行链路对v2i链路的干扰功率增益记作同时复用第m个频谱资源块的v2i链路对另一条v2i链路的干扰功率增益记作同时复用第m个频谱资源块的v2v链路对v2i链路的干扰功率增益记作同时复用第m个频谱资源块的cue上行链路对v2v链路的干扰功率增益记作同时复用第m个频谱资源块的v2i链路对v2v链路的干扰功率增益记作同时复用第m个频谱资源块的v2v链路对另一条v2v链路的干扰功率增益记作
[0105]
在本公开的一种示例性实施例中,表示第n条v2i链路复用第m个频谱资源块,表示不复用。
[0106]
在本公开的一种示例性实施例中,表示第n条v2v链路复用第m个频谱资
源块,表示不复用。
[0107]
在本公开的一种示例性实施例中,关系模型的其他参数包括:基站天线增益记作g
b
;cue发射功率记作p
c
,cue天线增益记作g
c
;车辆发射功率记作p
v
,车辆天线增益记作g
v
;每个rb带宽记作b,噪声功率密度记作σ2。
[0108]
在本公开的一种示例性实施例中,计算所有通信链路的sinr(signal to interference plus noise ratio,信干噪比)包括以下步骤:
[0109]
(1)第k条复用第k个rb的cue上行链路的sinr的表达式(10)如下:
[0110][0111]
其中,来源于复用同一rb的v2i链路和v2v链路的干扰信号的表达式(11)如下:
[0112][0113]
(2)第s条复用第k个rb的v2i链路的sinr的表达式(12)如下:
[0114][0115]
其中,来源于复用同一rb的cue、其他v2i链路和v2v链路的干扰信号的表达式(13)如下:
[0116][0117]
(3)第s条复用第k个rb的v2v链路的sinr的表达式(14)如下:
[0118][0119]
其中,来源于复用同一rb的cue、v2i链路和其他v2v链路的干扰信号的表达式(15)如下:
[0120][0121]
如图6所示,根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型包括:
[0122]
步骤s602,确定第m个蜂窝用户设备的信干噪比大于或等于预设的最小信干噪比阈值为约束条件中的第一约束条件。
[0123]
步骤s604,确定每条v2i链路至多复用一个频谱资源块为约束条件中的第二约束条件。
[0124]
步骤s606,确定每条v2v链路至多复用一个频谱资源块为约束条件中的第三约束条件。
[0125]
在本公开的一种示例性实施例中,约束条件包括以下:
[0126][0127][0128][0129][0130]
其中,约束条件c1表示第m个cue的sinr应不小于最低门限值γ
th
,约束条件c2、c3、c4表示每条v2i链路和v2v链路最多可复用一个rb。
[0131]
如图7所示,根据资源分配指导模型构建对应的多智能体深度q网络的算法模型包括:
[0132]
步骤s702,将n条v2i链路和n条v2v链路确定为与环境交互的2n个智能体。
[0133]
在本公开的一种示例性实施例中,如图9所示,在车联网环境900下包括n辆能够与基站通信的车辆,分别记作车辆1、
……
、车辆k、
……
、车辆n,对应的观测路径包括观测1、
……
、观测k、
……
、观测n,选择n条v2i链路和n条v2v链路作为与环境交互的n个智能体,记作agent∈{1,2,

,2n}。
[0134]
其中,{1,2,

,n}表示n条v2i链路智能体,{n+1,n+2,

,2n}表示n条v2v链路智能体。
[0135]
步骤s704,确定第k个v2i链路智能体和第k+n个v2v链路智能体所观测的环境状态信息。
[0136]
在本公开的一种示例性实施例中,第k个v2i链路智能体和第k+n个v2v链路智能体所观测的环境状态信息的表达式(16)如下:
[0137][0138]
其中,s
k
中的参数的表示意义依次为:当前时刻第k个v2i链路智能体选择复用的rb序号、及其在m个rb下的信道增益和所受干扰功率、第k+n个v2v链路智能体选择复用的rb序号、及其在m个rb下的信道增益和所受干扰功率、m个cue所受干扰功率、当前回合数和贪婪策略的随机概率。
[0139]
在本公开的一种示例性实施例中,在环境状态中加入当前回合数和贪婪策略的随机概率是为了稳定madqn的经验回放机制,加速深度神经网络的收敛。
[0140]
步骤s706,根据v2i链路复用频谱资源块的动作和/或v2v链路复用频谱资源块的动作确定第k个智能体的动作空间集合。
[0141]
在本公开的一种示例性实施例中,第k个智能体的动作为a
k
∈{1,2,

,m},用于表示v2i链路或v2v链路选择复用第a
k
个rb,如图9所示,动作空间集合包括v2i链路的n个智能体对应的动作1、
……
、动作k、
……
、动作n,动作空间集合包括v2v链路的n个智能体对应的动作1+n、
……
、动作k+n、
……
、动作2n。
[0142]
步骤s708,为优化目标对应的v2i链路智能体和优化目标对应的v2v链路智能体确定反馈函数,反馈函数的结果由复用第k个频谱资源块的蜂窝用户设备的上行链路的信干噪比与预设的最小信干噪比阈值之间的大小关系确定。
[0143]
在本公开的一种示例性实施例中,利用强化学习的反馈机制,为优化目标不同的智能体设置不同的奖励值,并在不满足特定需求时反馈惩罚值,同时满了足cue、v2i和v2v三种用户设备的不同目标和需求,基于此,反馈函数的表达式(17)和表达式(18)如下:
[0144][0145][0146]
其中,和分别为第k个v2i链路智能体和第k+n个v2v链路智能体的反馈函数,如图9所示,分别向v2i链路和v2v链路反馈v2i奖励和v2v奖励,φ1和φ2分别为其各自的归一化函数,用于稳定反馈函数的分布,加速网络收敛。
[0147]
在本公开的一种示例性实施例中,状态信息包括第k个v2i链路智能体选择复用的频谱资源块的标识,第k个v2i链路在第m个频谱资源块下的有用信号的信道功率增益和干扰信号的功率增益、第k+n个v2v链路智能体选择复用的频谱资源块的标识、第k+n个v2v链路在第m个频谱资源块下的有用信号的信道功率增益和干扰信号的信道功率增益、第m个蜂窝用户设备的干扰功率增益、确定的环境的当前回合数和贪婪策略下的随机概率。
[0148]
在本公开的一种示例性实施例中,训练完成后的madqn算法模型为车联网频谱复用场景下的视频传输任务提供了一种基于视频语义的资源分配方案,该方法为v2i链路和v2v链路分配合适的频谱资源,在保障cue的sinr需求的同时,实现了最大化的v2i链路的平均目标检测准确率和最大化的v2v链路的平均传输速率。
[0149]
下面结合图10至图14对车联网频谱复用场景下的资源分配方案的效果进行具体说明。
[0150]
图10示出了车辆到基站视频传输链路平均正确检测目标数量与频谱资源块的带宽(单位为带宽)之间的拟合曲线1000,拟合曲线包括本公开的技术方案下的拟合曲线、仅仅基于服务质量实现的拟合曲线和仅仅基于体验质量实现的拟合曲线。
[0151]
图11示出了车辆到基站视频传输链路平均正确检测目标数量与车辆发射功率(单位为分贝毫瓦)之间的拟合曲线1100,拟合曲线包括本公开的技术方案下的拟合曲线、仅仅基于服务质量实现的拟合曲线和仅仅基于体验质量实现的拟合曲线。
[0152]
图12示出了车辆到车辆链路平均传输速率(单位为比特/秒)与频谱资源块的带宽
(单位为带宽)之间的拟合曲线1200,拟合曲线包括本公开的技术方案下的拟合曲线、仅考虑车辆到基站视频传输的拟合曲线。
[0153]
图13示出了车辆到车辆链路平均传输速率与车辆发射功率(单位为分贝毫瓦)之间的拟合曲线1300,拟合曲线包括本公开的技术方案下的拟合曲线、仅考虑车辆到基站视频传输的拟合曲线。
[0154]
图14示出了蜂窝用户上行链路通信中断率与车辆发射功率(单位为分贝毫瓦)之间的拟合曲线1400,拟合曲线包括本公开的技术方案下的拟合曲线、仅考虑车辆到基站视频传输的拟合曲线和中断率标准线的拟合曲线。
[0155]
基于图10至图14所示,通过本公开的技术方案,提高了车辆到基站视频传输链路的平均正确检测目标数量,同时也提高了车辆到车辆链路平均传输速率,另外,也降低了蜂窝用户上行链路通信中断率,综合提升了频谱资源效果和通信质量。
[0156]
对应于上述方法实施例,本公开还提供一种车联网频谱复用场景下的资源分配装置,可以用于执行上述方法实施例。
[0157]
图15是本公开示例性实施例中一种车联网频谱复用场景下的资源分配装置的方框图。
[0158]
参考图15,车联网频谱复用场景下的资源分配装置1500可以包括:
[0159]
确定模块1502,用于确定目标检测准确率和设备采集视频的视频码率的关系模型。
[0160]
确定模块1502还用于,将最大化v2i链路平均目标检测准确率和最大化v2v链路平均传输速率确定为。
[0161]
确定模块1502还用于,根据蜂窝用户设备的信干噪比、每条v2i链路复用频谱资源块的限制条件和每条v2v链路复用频谱资源块的限制条件确定优化目标的约束条件,构建资源分配指导模型。
[0162]
构建模块1504,用于根据资源分配指导模型构建对应的多智能体深度q网络的算法模型。
[0163]
训练模块1506,用于对多智能体深度q网络的算法模型进行训练,训练后的多智能体深度q网络的算法模型用于确定优化目标的结果。
[0164]
分配模块1508,用于根据优化目标的结果为v2i链路和v2v链路分配频谱资源。
[0165]
在本公开的一种示例性实施例中,确定模块1502还用于:确定关系模型的预设参数;根据预设参数构建目标检测准确率与第n个设备采集视频的视频码率之间的指数关系,并确定为关系模型,关系模型的表达式包括:
[0166][0167]
其中,p(r
n
)表征目标检测准确率,r
n
表征第n个设备采集视频的视频码率,α1表征预设参数中的第一预设参数,α2表征预设参数中的第二预设参数,α3表征预设参数中的第三预设参数,β1表征预设参数中的第四预设参数,β2表征预设参数中的第五预设参数。
[0168]
在本公开的一种示例性实施例中,确定模块1502还用于:确定采集视频的设备的总数量,并记作第一数量;确定采集视频检测的目标的类别的总数量,并记作第二数量;确定目标类别的权重;确定原始视频中待检测的目标的密度;确定v2i链路的传输速率;根据第一数量、第二数量、权重、密度、v2i链路的传输速率、关系模型确定全部v2i链路的平均目
标检测准确率;将最大化全部v2i链路的平均目标检测准确率确定为优化目标中的第一优化目标,第一优化目标的表达式包括:
[0169][0170]
其中,n表征第一数量,c表征第二数量,δ
c
表征权重,i
n,c
表征密度,表征第n条所述v2i链路的传输速率,p
n,c
()表征关系模型对应的函数。
[0171]
在本公开的一种示例性实施例中,确定模块1502还用于:根据香农定理和第n条所述v2v链路复用第k个频谱资源块的信干噪比确定第n条所述v2v链路的传输速率;将最大化全部所述v2v链路的平均传输速率确定为所述优化目标中的第二优化目标,所述第二优化目标的表达式包括:其中,所述表征第n条所述v2v链路复用第k个频谱资源块的信干噪比,表征所述第n条所述v2v链路的传输速率对应的函数。
[0172]
在本公开的一种示例性实施例中,确定模块1502还用于:确定复用频谱资源块的链路的有用信号的信道功率增益;确定复用频谱资源块的干扰信号的干扰功率增益;根据有用信号的信道功率增益和干扰信号的信道功率增益确定信干噪比,信干噪比包括蜂窝用户设备的第k条上行链路复用第k个频谱资源块的信干噪比,第s条v2i链路复用第k个频谱资源块的信干噪比和第s条v2v链路复用第k个频谱资源块的信干噪比。
[0173]
在本公开的一种示例性实施例中,确定模块1502还用于:确定第m个蜂窝用户设备的信干噪比大于或等于预设的最小信干噪比阈值为约束条件中的第一约束条件;确定每条v2i链路至多复用一个频谱资源块为约束条件中的第二约束条件;确定每条v2v链路至多复用一个频谱资源块为约束条件中的第三约束条件。
[0174]
在本公开的一种示例性实施例中,构建模块1504还用于:将n条v2i链路和n条v2v链路确定为与环境交互的2n个智能体;确定第k个v2i链路智能体和第k+n个v2v链路智能体所观测的环境状态信息;根据v2i链路复用频谱资源块的动作和/或v2v链路复用频谱资源块的动作确定第k个智能体的动作空间集合;为优化目标对应的v2i链路智能体和优化目标对应的v2v链路智能体确定反馈函数,反馈函数的结果由复用第k个频谱资源块的蜂窝用户设备的上行链路的信干噪比与预设的最小信干噪比阈值之间的大小关系确定。
[0175]
在本公开的一种示例性实施例中,状态信息包括第k个v2i链路智能体选择复用的频谱资源块的标识,第k个v2i链路在第m个频谱资源块下的有用信号的信道功率增益和干扰信号的信道功率增益、第k+n个v2v链路智能体选择复用的频谱资源块的标识、第k+n个v2v链路在第m个频谱资源块下的有用信号的信道功率增益和干扰信号的信道功率增益、第m个蜂窝用户设备的干扰功率增益、确定的环境的当前回合数和贪婪策略下的随机概率。
[0176]
由于装置1500的各功能已在其对应的方法实施例中予以详细说明,本公开于此不再赘述。
[0177]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模
块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0178]
在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
[0179]
所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0180]
下面参照图16来描述根据本公开的这种实施方式的电子设备1600。图16显示的电子设备1600仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0181]
如图16所示,电子设备1600以通用计算设备的形式表现。电子设备1600的组件可以包括但不限于:上述至少一个处理单元1610、上述至少一个存储单元1620、连接不同系统组件(包括存储单元1620和处理单元1610)的总线1630。
[0182]
其中,存储单元存储有程序代码,程序代码可以被处理单元1610执行,使得处理单元1610执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。例如,处理单元1610可以执行如本公开实施例所示的方法。
[0183]
存储单元1620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)16201和/或高速缓存存储单元16202,还可以进一步包括只读存储单元(rom)16203。
[0184]
存储单元1620还可以包括具有一组(至少一个)程序模块16205的程序/实用工具16204,这样的程序模块16205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0185]
总线1630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0186]
电子设备1600也可以与一个或多个外部设备1640(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1600交互的设备通信,和/或与使得该电子设备1600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1650进行。并且,电子设备1600还可以通过网络适配器1660与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1660通过总线1630与电子设备1600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0187]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd

rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
[0188]
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可
以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。
[0189]
根据本公开的实施方式的用于实现上述方法的程序产品可以采用便携式紧凑盘只读存储器(cd

rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0190]
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0191]
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0192]
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
[0193]
可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0194]
此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
[0195]
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和构思由权利要求指出。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1