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

一种车联网不确定信道状态信息鲁棒功率控制方法及系统与流程

2022-03-26 16:07:46 来源:中国专利 TAG:


1.本发明属于通信技术领域,尤其涉及一种车联网不确定信道状态信息鲁棒功率控制方法及系统。


背景技术:

2.目前,车联网通信系统中包含车-基站和车-车链路。车-车链路通过复用车-基站链路的频谱资源来进行通信。为了实现车-基站链路和车-车链路的和谐共存,就依赖于基站集中式的对不同链路的资源进行管控。基站对无线资源进行管控的前提是充分的获取不同链路上的信道状态信息。然而,车联网的特点是车辆具有高机动性。由于车-基站链路和基站直接相连,因此基站尚且能够准确的获取车-基站链路上的信道状态信息。但是车-车链路上的信道状态信息需要进行多次中继转发才能达到基站,也就是说车-车链路上信道状态信息的反馈需要一定的时延。由于车辆的高移动特性,基站获取车-车链路的信道状态信息时,车辆的位置已经发生变化,这就造成了车联网环境中的基站很难获得准确的车-车链路信道状态信息;再加上车联网通信系统对通信链路的可靠性有着极高的要求,因此面向不确定信道状态信息的鲁棒功率控制就变的非常重要。
3.通过上述分析,现有技术存在的问题及缺陷为:车-车链路上的信道状态信息需要进行多次中继转发才能达到基站,车-车链路上信道状态信息的反馈需要一定的时延。同时由于车辆的高移动特性,基站获取车-车链路的信道状态信息时,车辆的位置已经发生变化,易造成车联网环境中的基站很难获得准确的车-车链路信道状态信息;并且现有的车联网通信系统对通信链路的可靠性无法保障。
4.解决以上问题及缺陷的难度为:在没有准确信道状态信息的情况下,系统只能够建立一个随机的功率分配问题。通常情况下,这个随机的功率分配问题是一个np难问题,并且根据求解这个问题得到的功率分配解也难以满足车-车链路的可靠性约束。
5.解决以上问题及缺陷的意义为:本发明的通过解决这个问题,能够为车联网系统提供一个接近实用的鲁棒功率控制策略,其能够在满足车-车链路可靠性需求的同时最大程度的节省系统中的功率资源。


技术实现要素:

6.针对现有技术存在的问题,本发明提供了一种车联网不确定信道状态信息鲁棒功率控制方法及系统。本发明解决了高机动情况下车联网系统中的功率分配问题,并且本发明能够明显提高车联网系统中通信链路的鲁棒性。
7.本发明是这样实现的,一种车联网不确定信道状态信息鲁棒功率控制方法,所述车联网不确定信道状态信息鲁棒功率控制方法,包括:
8.步骤一,基站首先需要对车-车链路上的不确定信道状态信息进行采样,并根据采样结果来学习不确定信道状态信息的一阶矩和二阶矩;
9.步骤二,根据学习到的矩信息,构造一个鲁棒对等的车-车链路凸约束条件来等价
的替换掉之前难以解决的概率约束条件;
10.步骤三,根据获得的鲁棒对等,调用一个二分法来求解车-基站链路和车-车链路上的发射功率;
11.步骤四,随后对获得的发射功率进行可行性验证,将验证后的结果进行输出。
12.进一步,所述车联网不确定信道状态信息鲁棒功率控制方法,具体过程为:
13.步骤a,进行初始化;
14.步骤b:对不确定信道状态进行学习;
15.步骤c:根据学到的一阶矩g和二阶矩σ信息来构造车-车链路的鲁棒对等表达式;
16.步骤d:根据车-基站链路的约束条件和车-车链路的鲁棒对等表达式,求解车-基站链路和车-车链路上的发射功率和
17.步骤e:判断发射功率和是否满足下式车-基站:
18.步骤f:输出功率分配结果和rc。
19.进一步,所述步骤a,初始化具体过程为:
20.1a)用pc和pd表示车-基站链路和车-车链路上面的发射功率;
21.1b)用gd、gc、g
cd
、gb来表示车-车链路,车-基站链路、车-车之间干扰链路、车-基站之间干扰链路的信道增益;
22.1c)对不确定的信道状态g=[gd,g
cd
]
t
进行n次采样,其样本集合为d={ξ
(1)

(2)
,


(n)
};
[0023]
1d)将功率分配问题建模为
[0024][0025]
s.t车-基站:
[0026]
车-车:pr
[0027][0028]
进一步,所述步骤b中对不确定信道状态进行学习,具体过程为:
[0029]
学习不确定信道状态信息的一阶矩和二阶矩σ
[0030][0031][0032]
其中
[0033]
[0034]
进一步,所述步骤c中,根据学到的一阶矩和二阶矩σ信息来构造车-车链路的鲁棒对等表达式:
[0035][0036]
其中β是实数,z是一个三维对称矩阵
[0037][0038]
进一步,所述步骤d中,根据车-基站链路的约束条件和车-车链路的鲁棒对等表达式,求解车-基站链路和车-车链路上的发射功率和具体过程为:
[0039]
4a)初始化设置其中是车-车链路上的最大发射功率,设置精度参数
[0040]
4b)判断若成立,则跳转到步骤4c),若不成立,则跳转到4i);
[0041]
4c)计算
[0042]
4d)通过cvx工具包求解优化问题
[0043][0044][0045][0046]
pc≥0;
[0047]
获得发射功率pc;
[0048]
4e)判断其中是车-基站链路上的最大发射功率,若是,则跳转到4f),若不是则跳转到4g);
[0049]
4f)令跳转到4b);
[0050]
4g)判断若是,则跳转到4h,若不是则跳转到4i);
[0051]
4h)令跳转到4b);
[0052]
4i)设置
[0053]
进一步,所述步骤e中,判断发射功率和是否满足下式
[0054]
车-基站:
[0055]
若约束条件满足,则计算车-基站链路上的传输速率计算为:
[0056][0057]
若不满足,则令rc=-∞。
[0058]
本发明的另一目的在于提供一种实施所述车联网不确定信道状态信息鲁棒功率控制方法的车联网不确定信道状态信息鲁棒功率控制系统,所述车联网不确定信道状态信息鲁棒功率控制系统中车联网包含有一个车-车链路,一个车-基站链路,车-车链路通过复用车-基站链路的频谱资源实现通信;一个车-车链路只能复用一个车-基站链路上的频谱资源,并且一个车-基站链路的频谱资源只能被一个车-车链路来复用;
[0059]
假设基站覆盖范围的半径为200米,车和基站的距离在80米到200米之间随机取值,车与车间的距离在40米到50米之间随机取值,sinr约束设置为和
[0060]
本发明的另一目的在于提供一种接收用户输入程序存储介质,所存储的计算机程序使电子设备执行所述包括车联网不确定信道状态信息鲁棒功率控制方法,下列步骤:
[0061]
步骤一,基站首先需要对车-车链路上的不确定信道状态信息进行采样,并根据采样结果来学习不确定信道状态信息的一阶矩和二阶矩;
[0062]
步骤二,根据学习到的矩信息,构造一个鲁棒对等的车-车链路凸约束条件来等价的替换掉之前难以解决的概率约束条件;
[0063]
步骤三,根据获得的鲁棒对等,调用一个二分法来求解车-基站链路和车-车链路上的发射功率;
[0064]
步骤四,随后对获得的发射功率进行可行性验证,将验证后的结果进行输出。
[0065]
本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的车联网不确定信道状态信息鲁棒功率控制方法。
[0066]
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明从采集的信道状态信息中来学习信道的特性,而不依赖不确定信道状态信息的分布特性,使得本发明具有了在不同场景下进行部署的能力。同时本发明瞄准的是一个频谱资源复用对上的功率分配问题,因此本发明很容易和其他子载波分配方案来联合使用,使得本发明具有很好的兼容特性。
附图说明
[0067]
图1是本发明实施例提供的车联网不确定信道状态信息鲁棒功率控制方法流程图。
[0068]
图2是本发明实施例提供的车联网不确定信道状态信息鲁棒功率控制系统结构示意图。
[0069]
图3是本发明实施例提供的车联网不确定信道状态信息鲁棒功率控制整体过程示意图。
[0070]
图4是本发明实施例提供的功率分配过程的示意图。
[0071]
图5是本发明实施例提供的获得的车-基站链路和车-车链路上的功率分配结果示意图。
[0072]
图6是本发明实施例提供的车-车链路实现的sinr分布示意图。
具体实施方式
[0073]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0074]
针对现有技术存在的问题,本发明提供了一种车联网不确定信道状态信息鲁棒功率控制方法及系统,下面结合附图对本发明作详细的描述。
[0075]
本发明提供的车联网不确定信道状态信息鲁棒功率控制方法业内的普通技术人员还可以采用其他的步骤实施,图1的本发明提供的车联网不确定信道状态信息鲁棒功率控制方法仅仅是一个具体实施例而已。
[0076]
如图1所示,本发明实施例提供的车联网不确定信道状态信息鲁棒功率控制方法,包括:
[0077]
s101:基站首先需要对车-车链路上的不确定信道状态信息进行采样,并根据采样结果来学习不确定信道状态信息的一阶矩和二阶矩;
[0078]
s102:根据学习到的矩信息,构造一个鲁棒对等的车-车链路凸约束条件来等价的替换掉之前难以解决的概率约束条件;
[0079]
s103:根据获得的鲁棒对等,调用一个二分法来求解车-基站链路和车-车链路上的发射功率;
[0080]
s104:随后对获得的发射功率进行可行性验证,将验证后的结果进行输出。
[0081]
如图2所示,本发明实施例提供的车联网不确定信道状态信息鲁棒功率控制系统中车联网包含有一个车-车(v2v)链路,一个车-基站链路(v2i),车-车链路通过复用车-基站链路的频谱资源实现通信;一个车-车链路只能复用一个车-基站链路上的频谱资源,并且一个车-基站链路的频谱资源只能被一个车-车链路来复用;假设基站覆盖范围的半径为200米,车和基站的距离在80米到200米之间随机取值,车与车间的距离在40米到50米之间随机取值,sinr约束设置为和
[0082]
如图3所示,本发明实施例提供的车联网不确定信道状态信息鲁棒功率控制过程,具体为:
[0083]
步骤a,初始化步骤
[0084]
1a)用pc和pd表示车-基站链路和车-车链路上面的发射功率;
[0085]
1b)用gd、gc、g
cd
、gb来表示车-车链路,车-基站链路、车-车之间干扰链路、车-基站之间干扰链路的信道增益;
[0086]
1c)对不确定的信道状态g=[gd,g
cd
]
t
进行n次采样,其样本集合为d={ξ
(1)

(2)
,


(n)
};
[0087]
1d)将功率分配问题建模为
[0088][0089]
s.t车-基站:
[0090]
车-车:
[0091][0092]
步骤b:对不确定信道状态进行学习;
[0093]
学习不确定信道状态信息的一阶矩和二阶矩σ
[0094][0095][0096]
其中
[0097][0098]
步骤c:根据学到的一阶矩和二阶矩σ信息来构造车-车链路的鲁棒对等表达式:
[0099][0100]
其中β是实数,z是一个三维对称矩阵
[0101][0102]
步骤d:根据车-基站链路的约束条件和车-车链路的鲁棒对等表达式,求解车-基站链路和车-车链路上的发射功率和
[0103]
4a)初始化设置其中是车-车链路上的最大发射功率,设置精度参数
[0104]
4b)判断若成立,则跳转到步骤4c),若不成立,则跳转到4i);
[0105]
4c)计算
[0106]
4d)通过cvx工具包求解优化问题
[0107][0108][0109][0110]
pc≥0;
[0111]
获得发射功率pc;
[0112]
4e)判断其中是车-基站链路上的最大发射功率,若是,则跳转到4f),若不是则跳转到4g);
[0113]
4f)令跳转到4b);
[0114]
4g)判断若是,则跳转到4h,若不是则跳转到4i);
[0115]
4h)令跳转到4b);
[0116]
4i)设置
[0117]
步骤e:判断发射功率和是否满足下式
[0118]
车-基站:
[0119]
若约束条件满足,则计算车-基站链路上的传输速率计算为:
[0120][0121]
若不满足,则令rc=-∞。
[0122]
步骤f:输出功率分配结果和rc。
[0123]
下面结合仿真实验对本发明的技术方案作详细的描述。
[0124]
图5展示了本方法功率控制策略所获得的功率分配结果。从图中可以看出,本发明的功率控制策略能够快速的找到最优解。图6说明在不确定信道状态测试集下不同资源分配方法的应有sinr累积分布。不难理解,横坐标为1的曲线上的点可被视为车-车链路通信的中断概率。可以发现,非鲁邦功率控制方法下的车-车链路中断概率都大于0.4。通过保护操作,本发明的鲁棒功率控制方法可以有效降低车-扯链路的中断概率。
[0125]
应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、cd或dvd-rom的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软
件实现,也可以由上述硬件电路和软件的结合例如固件来实现。
[0126]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
再多了解一些

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

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

相关文献