一种用户活跃下的信号监测及智能化功率分配方法,设备及计算机可读存储介质与流程

文档序号:19750623发布日期:2020-01-21 19:23阅读:153来源:国知局
一种用户活跃下的信号监测及智能化功率分配方法,设备及计算机可读存储介质与流程

本发明涉及无线通信技术领域,尤其涉及一种用户活跃下的信号监测及智能化功率分配方法,设备及计算机可读存储介质。



背景技术:

近年来,由于波段的稀缺和利用率低等问题严重限制着无线通信技术的发展,在服务器对通信质量要求很高的背景下,一般是先通过对波段的信号进行感知,通过感知到的结果来更改设备参数,在用户无通信信号的情况下进行阶段接入、在用户归来之前离开改波段,进而较大程度上提高了波段利用率。通过感知的结果,可以选择性的分配传输功率,在不影响用户正常工作运行的前提下,提高系统的认知收益。目前对如何提高系统性能、提高用户的最大吞吐量的研究有许多。但是,多数研究方向为最优化感知时间等,并对其进行功率分配。由于在波段工作时与用户出多种不同的状态,在此基础上分配给不同状态以不同的功率,在不确定用户是否归来的情况的动态密切相关,而用户的状态又可能随便发生变化,加上一个波段上不止一个用户,致使影响通信速度与质量,导致系统的性能下降。



技术实现要素:

本发明的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本发明的实践而习得。

根据本发明实施例的第一方面,提供了一种用户活跃下的信号监测及智能化功率分配方法,其特征在于,方法包括:

预设用户持续的使用时间服从时间指数分布,高于预设通信量时,服从λ的指数分布,低于预设通信量时,服从μ的指数分布;

在任意时刻,授权用户使用此波段的概率为离开此波段的概率为pe=1-pb;

经过一个抽样时间ts后,得到其状态转移矩阵如所示:

基于用户的状态在一帧t的时间内允许且发生一次变化,得到一下四种不同的状态,如下所示:

(1)h0,1是τ时间内用户的状态一直不发生变化且为“0”,其包括两种情况;

在整个时间t内,状态持续不变且为“0”;而是τ内用户是一直为“0”,在t-τ中由“0”转变成了“1”;

基于多个用户同时存在于同于波段,故其发生的概率最终应为:

p(h0,1)={1-p(h1.0)}n-{1-p(h1.0)-p(h0.0)n}

因为τ时间内状态一直为“0”,用户的状态在t-τ内发生变化,故选择发送一个中间功率pm来进行权衡,传输速率写成以下形式:

其中i+1≤a≤j表示的是用户随时返回的情况,当a=j出现时说明用户在整个一帧时间t内都是“0”状态,转化成传统的h0状态,pu为用户的发射功率;

(2)h0,2是τ时间内用户的状态由“1”变为“0”,且在余下的时间内,状态不会发生变化的概率;

由于状态不会变化且为“0”,将选择发送一个较大的功率p0,

故发生的概率和传输速率如下:

其发生的概率最终应为:

p(h0,2)=p(h0,2)n

(3)h1,1是τ时间内用户的状态一直不发生变化且为“1”,其也包括两种情况。

一是整个t内,状态持续不变且为“1”;二是τ内用户是一直为“1”,在t-τ中由“1”转变成了“0”;其发生概率表示如下:

其发生的概率最终应为:

p(h1,1)=(1-p(h1,0)-p(h0,0))n-p(h0,1)n

因为τ时间内状态一直为“1”,用户的状态在t-τ内发生变化,故选择发送一个中间功率pm来进行权衡;

其传输功率写成如下形式:

其中i+1≤d≤j表示的是用户随时变为“0”的情况,当d=j情况出现时就等同于传统的h1状态;

(4)h1,2是τ时间用户的状态由“0”变为“1”,且在余下的时间内,状态不会发生变化的概率;由于状态不会变化且为“1”,将选择发送一个较小的功率p1;

故发生概率与传输速率如下:

其发生的概率最终应为:

p(h1,2)=1-{1-p(h1,2)}n

通过对以上四种状态进行不同的功率分配,分别得到总的吞吐量的表达方式为:

其中:

其平均传输功率和干扰功率的限制满足:

通过构造拉格朗日函数,求解出此用户感知主用户存在和不存在时的最优发送功率p0,p1和pm;

其中λ和μ为传输功率和干扰功率的对偶限制参数,且λ>0;μ>0;

关于p0,p1和pm的,转化为三个独立的优化子问题;

sp1,

sp2,

sp3,

上述均为凸函数优化,采用kkt条件,获得三个最优传输功率为:

通过次梯度算法,获得最优的传输功率。

根据本发明实施例的第二方面,一种实现用户活跃下的信号监测及智能化功率分配方法的设备,包括:

存储器,用于存储计算机程序及用户活跃下的信号监测及智能化功率分配方法;

处理器,用于执行所述计算机程序及用户活跃下的信号监测及智能化功率分配方法,以实现用户活跃下的信号监测及智能化功率分配方法的步骤。

根据本发明实施例的第三方面,一种具有用户活跃下的信号监测及智能化功率分配方法的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现用户活跃下的信号监测及智能化功率分配方法的步骤。

从以上技术方案可以看出,本发明具有以下优点:

在用户信号活跃的情况下,根据感知时间内用户状态的变化,提出四种可能出现的情况,并计算出相应的概率

提出在多个用户的情况下,多个用户在感知时间内状态都有可能发生变化,针对四种概率进行双重优化,提出更符合实际情况的概率出现

针对四种出现的概率进行智能化多功率分配的策略,优点:既保证正常通信不被干扰,又可以降低功率的整体使用,提高系统的性能。

附图说明

为了更清楚地说明本发明的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为用户活跃下的信号监测及智能化功率分配方法实施例示意图;

图2为用户活跃下的信号监测及智能化功率分配方法实施例示意图;

图3为用户活跃下的信号监测及智能化功率分配方法实施例示意图;

图4为用户活跃下的信号监测及智能化功率分配方法实施例示意图;

图5为用户活跃下的信号监测及智能化功率分配方法仿真示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将运用具体的实施例及附图,对本发明保护的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本领域普通技术人员可以意识到,结合用户活跃下的信号监测及智能化功率分配方法中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本发明在波段工作时与用户出多种不同的状态,在此基础上分配给不同状态以不同的功率,在不确定用户是否归来的情况的动态密切相关,而用户的状态又可能随便发生变化,加上一个波段上不止一个用户,基于此基础上,本发明提出了一种多个用户信号活跃性下的智能多功率分配策略。首先对授权的波带进行感知,得下分配一个中间功率进行等待,该方法可以大大提高通信速度与质量,提高系统的性能。

传统的算法中,感知结果只有两种状态:h0和h1,用户存在和用户离开。通过能量检测对其进行感知,如果能量检测信号大于门限值,则做出用户此时正在占用授权波段的判定,此时应当尽量减少发送功率甚至撤离此波段;相反,若能量检测信号小于门限值,则做出用户此时离开了授权波段的判定,可以适当增加发送功率,最大化其传输信息。但是,由于感知并不是完美的,所以可以通过感知与实际的状态分为四种不同的情况,下面的一些公式中带有下标,第一个下标会有“1”和“0”两个不同的数字,它代表的是用户真实的状态;第二个下标同时也是有“1”和“0”两个数字,它则代表的是感知到的用户状态。

本发明提出的新的系统模型中用户的状态是随机的,假设其持续的时间服从指数分布,忙碌状态的时候服从λ的指数分布,空闲状态的时候服从μ的指数分布。在任意时刻,授权用户使用此波段的概率为离开此波段的概率为pe=1-pb。经过一个抽样时间ts后,可以得到其状态转移矩阵如所示:

本发明在基于用户的状态在一帧t的时间内允许且最多只能发生一次变化,这样便可以得到一下四种不同的状态,如下所示:

(1)h0,1是τ时间内用户的状态一直不发生变化且为“0”,其包括两种情况,如图1所示,

一是整个t内,状态持续不变且为“0”;而是τ内用户是一直为“0”,但是在t-τ中由“0”转变成了“1”。

由于本发明提出的是多个用户可能同时存在于同于波段,故其发生的概率最终应为:

p(h0,1)={1-p(h1.0)}n-{1-p(h1.0)-p(h0.0)n}

这两种状态最终可以归为一种情况,因为τ时间内状态一直为“0”,用户的状态很有可能在t-τ内发生变化,故选择发送一个中间功率pm来进行权衡,所以其传输速率可以写成以下形式:

其中i+1≤a≤j表示的是用户可能随时返回的情况,当a=j这种情况出现时说明用户在整个一帧时间t内都是“0”状态,这就转化成传统的h0状态,pu为用户的发射功率。

(2)h0,2是τ时间内用户的状态由“1”变为“0”,且在余下的时间内,状态不会发生变化的概率。由于状态不会变化且为“0”,将选择发送一个较大的功率p0,这就等同于传统的模型,如图2所示。

故发生的概率和传输速率如下:

由于本发明提出的是多个用户可能同时存在于同于波段,故其发生的概率最终应为:

p(h0,2)=p(h0,2)n

(3)h1,1是τ时间内用户的状态一直不发生变化且为“1”,其也包括两种情况。如图3所示。

一是整个t内,状态持续不变且为“1”;二是τ内用户是一直为“1”,但是在t-τ中由“1”转变成了“0”。其发生概率表示如下:

由于本发明提出的是多个用户可能同时存在于同于波段,故其发生的概率最终应为:

p(h1,1)=(1-p(h1,0)-p(h0,0))n-p(h0,1)n

这两种状态最终可以归为一种情况,因为τ时间内状态一直为“1”,用户的状态很有可能在t-τ内发生变化,故选择发送一个中间功率pm来进行权衡。所以其传输功率可以写成如下形式:

相似的,其中i+1≤d≤j表示的是用户可能随时变为“0”的情况,当d=j这种情况出现时就等同于传统的h1状态。

(4)h1,2是τ时间用户的状态由“0”变为“1”,且在余下的时间内,状态不会发生变化的概率。由于状态不会变化且为“1”,将选择发送一个较小的功率p1,以免对用户产生较大的干扰。如图4所示。

故发生概率与传输速率如下:

由于本发明提出的是多个用户可能同时存在于同于波段,故其发生的概率最终应为:

p(h1,2)=1-{1-p(h1,2)}n

通过对以上四种状态进行不同的功率分配,可以分别得到总的吞吐量的表达方式为:

其中:

其平均传输功率和干扰功率的限制满足:

通过构造拉格朗日函数,求解出此用户感知主用户存在和不存在时的最优发送功率p0,p1和pm。

其中λ和μ为传输功率和干扰功率的对偶限制参数,且λ>0;μ>0。优化问题是关于p0,p1和pm的,因此可以转化为三个独立的优化子问题。

sp1,

sp2,

sp3,

上述问题均为凸函数优化,采用kkt条件,最终可以获得三个最优传输功率为:

从最优功率表达式中,不难发现决定传输功率由参数λ和μ决定,可以通过次梯度算法,获得最优的传输功率。

用户活跃下的信号监测及智能化功率分配方法的仿真比较方式为:

通过仿真程序将传统与新模型进行了对比,程序中设定t=0.1s,假设检测概率为0.9,同时设定抽样频率ts=20μs。

不同活跃指数下的新模型与传统模型的吞吐量仿真对比图,如图所示,其中γp=-10db。从图5可以看出,随着λ或者μ的提高,新模型下的吞吐量在一定程度上是逐渐增大的。与传统模型相对比,相同是:新旧模型的最优τ相近,并无很大的差别;不同的是:随着λ或者μ的提高,新模型的c由最初的低于到最后超越传统模型。显然,提出的多状态下的不同功率分配的策略结果是有意义且可行的。

基于上述用户活跃下的信号监测及智能化功率分配方法本发明还提供一种用户活跃下的信号监测及智能化功率分配方法的设备,包括:存储器,用于存储计算机程序及用户活跃下的信号监测及智能化功率分配方法;处理器,用于执行所述计算机程序及用户活跃下的信号监测及智能化功率分配方法,以实现用户活跃下的信号监测及智能化功率分配方法的步骤。

基于上述用户活跃下的信号监测及智能化功率分配方法本发明还提供一种具有用户活跃下的信号监测及智能化功率分配方法的计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现用户活跃下的信号监测及智能化功率分配方法的步骤。

这里涉及的计算机可读介质的计算机程序产品可以形成一部分,其可以包括包装材料。数据的计算机可读介质可以包括计算机存储介质,诸如随机存取存储器(ram),只读存储器(rom),非易失性随机存取存储器(nvram),电可擦可编程只读存储器(eeprom),闪存,磁或光学数据存储介质,和类似物。在一些实施例中,一种制造产品可包括一个或多个计算机可读存储媒体。

用户活跃下的信号监测及智能化功率分配方法是结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的用户活跃下的信号监测及智能化功率分配方法可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据用户活跃下的信号监测及智能化功率分配方法公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的索引方法。

所属技术领域的技术人员能够理解,用户活跃下的信号监测及智能化功率分配方法的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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