一种基于Stackelberg博弈的多任务协作频谱感知方法技术

技术编号:21917087 阅读:21 留言:0更新日期:2019-08-21 13:23
本发明专利技术提出了一种基于Stackelberg博弈的多任务协作频谱感知方法,包括:构建基于Stackelberg博弈的多任务协作频谱感知系统模型,将融合中心与次用户分别建模为领导者和从属者;确定参与各频段感知任务的次用户集合;对于频段集中的任一任务以及频段参与的次用户集合,融合中心发布初始报酬;计算次用户的效用,基于效用最大原则确定感知时间;次用户在感知时间内进行频段感知,将感知数据传送至融合中心;计算融合中心的效用,根据效用最大原则更新报酬,直到融合中心的效用值不变,得到最终判决结果。该方法在领导者博弈中,融合中心给次用户发布最优的报酬值;在从属者博弈中,着重考虑剩余能量对次用户的影响,次用户在所给报酬下改变感知时间以获得最优的效用。

A Stackelberg Game-based Multi-Task Cooperative Spectrum Sensing Method

【技术实现步骤摘要】
一种基于Stackelberg博弈的多任务协作频谱感知方法
本专利技术属于通信
,具体涉及一种多任务协作的频谱感知方法。
技术介绍
随着用户对高速数据传输需求的不断增加,频谱资源稀缺的问题日益严重,由于传统的固定频谱分配方法频谱效率非常低,动态频谱接入技术和认知无线电(cognitiveradio,简称CR)应运而生,旨在解决频谱效率低下的问题。在认知无线电中,次用户被允许在主用户空闲的时候使用主用户的无线电资源,因此,有必要对主用户的频谱进行频谱感知。次用户对主用户的授权频段进行感知,得到频谱的占用情况,但是在信噪比很低的情况下,单用户检测性能比较差,因此需要多用户进行协作频谱感知。群智感知(CrowdSensing)是通过分布的个体收集样本的一种感知范式,基于智能手机等智能设备中的传感器,参与者可以收集数据并上传到服务器,服务器再对参与者的数据进行处理。合理的群智感知激励机制可以提高用户参与积极性。群智感知激励机制可以激励用户参与,与频谱感知的场景结合,可以得到更准确的频谱信息。现有技术中也有将群智感知和频谱感知结合的,但是大部分只考虑了一个主用户的频段,有的虽然考虑了多个主用户的频谱,但是也是从单个频谱的角度分析,次用户可以感知所有的频谱。这与实际场景并不相符,因为在实际情况中,次用户在一个时间段里只能感知一个频段。由此可知,现有方法对于融合中心的检测效率以及次用户与融合中心的效用保证尚存在提高的空间,因此需要一种新的多频谱场景中的频谱感知方法。
技术实现思路
专利技术目的:针对现有技术的不足,本专利技术提出一种基于Stackelberg博弈的多任务协作频谱感知方法,能够提高融合中心的检测概率,并保证次用户和融合中心的效用。技术方案:一种基于Stackelberg博弈的多任务协作频谱感知方法,包括以下步骤:S1、构建基于Stackelberg博弈的多任务协作频谱感知系统模型,Stackelberg博弈模型分为两层,融合中心是领导者,对于要感知的频段向次用户发布任务,次用户是从属者,每个次用户能感知所有频段,但同时只能感知一个频段;S2、确定参与各频段感知任务的次用户集合TASKj;S3、对于频段集中的任一任务j以及频段参与的次用户集合TASKj,融合中心发布初始报酬,初始化平台的最大效用U0max为0;S4、TASKj中的所有次用户根据报酬以及其他次用户的感知时间计算自己在不同感知时间下的效用,选择使效用最大的感知时间作为感知时间;S5、不断重复步骤S4直到两次迭代的次用户效用差值不变,达到均衡,得到当前报酬下的感知时间,次用户根据该感知时间计算出对应的检测概率,并将检测概率传送至融合中心;S6、融合中心计算在当前报酬下的效用,如果该效用高于U0max,则将该报酬赋给U0max,在最大报酬值Rmax的限制下以步长μ增加报酬值,发布该新的报酬并重复步骤S4、S5和S6,直到融合中心的效用值不变;S7、将步骤S6中得到的融合中心效用最高的报酬作为最终的报酬,次用户根据该报酬决定最终的感知时间并将感知后的数据上传给融合中心。进一步地,在频谱感知中次用户采用能量检测的方法感知主用户的频谱,次用户i对主用户j的频段的检测概率为其中,pf为次用户i虚警概率,γij为次用户i感知主用户j频段的信噪比,tij为次用户i对主用户j频段的感知时间,fs为采样频率,Q函数为进一步地,所述步骤S2包括:计算次用户i对于频段j的并从中选出数值最大的Vj,参与该数值对应的频段感知,其中Er为次用户的剩余能量,Et为次用户将感知数据传输给融合平台所用的能量,bt为次用户单位感知时间内所消耗的能量,ε、η为常数。进一步地,所述步骤S4中次用户效用计算公式为:其中pij为次用户i对频段j的检测概率,Rj为融合中心用于感知任务j付出的报酬,Es为次用户感知的能量消耗,Et为次用户传输数据的能量消耗,wi为能量消耗系数。进一步地,所述次用户感知的能量消耗Es与感知时间tij成正比关系,Es=bt×tij,bt为单位感知时间消耗的能量。进一步地,所述次用户传输数据的能量消耗Et与距离四次方的对数成正比,Et=k×log(d4+2),k为衰减系数,d为次用户与融合中心之间的距离。进一步地,所述能量消耗系数的计算公式为:其中Er为次用户的剩余能量,α、β为常数。进一步地,所述步骤S6中融合中心的效用值计算公式为:U0j=a×log(1+Pj)-Rj,其中a为加权系数,Pj为融合中心采用表决融合方式对于主用户j频段的检测概率为次用户i的检测概率,Rj为融合中心用于感知任务j付出的报酬。有益效果:1、本专利技术将融合中心与次用户分别建模为Stackelberg博弈领导者和从属者,通过融合中心和次用户的双层博弈,得到融合中心和次用户的各自的最佳策略。对平台而言,平台的报酬太低会没有次用户参与感知的任务,报酬太高则成本太高;而对于次用户而言,感知时间太短则检测概率太低,感知时间太长则成本太高。本专利技术通过Stackelberg博弈模型可以充分地保证融合中心和次用户的效用,该方法在领导者博弈中,融合中心给次用户发布最优的报酬值;在从属者博弈中,着重考虑剩余能量对次用户的影响,次用户在所给报酬下改变感知时间以获得最优的效用。2、本专利技术将群智感知运用于频谱感知,多频谱场景中一个次用户一次只能感知一个频段,单用户将感知结果发给融合中心,融合中心可以融合多个次用户的结果,得到更为准确的感知结果。采用多频段多次用户的场景,次用户可以选择感知的频段,用户具有更强的选择权。附图说明图1为基于Stackelberg博弈的多任务协作频谱感知方法流程图;图2为根据本专利技术构建的基于Stackelberg博弈的多任务协作频谱感知系统模型图;图3为在频段1的任务中次用户的平均效用和次用户数量的关系图;图4为在频段2的任务中次用户的平均效用和次用户数量的关系图;图5为在频段3的任务中次用户的平均效用和次用户数量的关系图;图6为不同次用户数量下融合中心的效用关系。具体实施方式下面结合附图对本专利技术的技术方案作进一步说明。应当了解,以下提供的实施例仅是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的技术构思,本专利技术还可以用许多不同的形式来实施,并且不局限于此处描述的实施例。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。如图1所示,一种基于Stackelberg博弈的多任务协作频谱感知方法,包括以下步骤:步骤1,构建基于Stackelberg博弈的多任务协作频谱感知系统模型。参照图2,可以把融合中心理解为基站,次用户感知主用户的频谱,将感知结果发给融合中心,构建基于Stackelberg博弈的多任务协作频谱感知系统模型,在半径为R的圆内均匀分布着M个主用户,不同主用户占用不同的频段,N个次用户(i=1,2,…,N)可以感知任意一个主用户的频段,但是在同一时间次用户只能感知一个主用户的频段,融合中心针对M个主用户所使用的频段发布M(j=1,2,…,M)个授权频段的感知任务,次用户根据感知成本决定参与的任务和感知的时间,然后将感知结果发送给融合中心,融合中心对次用户的感知信息进行融合以获得最终的感知结果。将融合中心与次用户分别作为Stackelbe本文档来自技高网
...

【技术保护点】
1.一种基于Stackelberg博弈的多任务协作频谱感知方法,其特征在于,所述方法包括以下步骤:S1、构建基于Stackelberg博弈的多任务协作频谱感知系统模型,Stackelberg博弈模型分为两层,融合中心是领导者,对于要感知的频段向次用户发布任务,次用户是从属者,每个次用户能感知所有频段,但同时只能感知一个频段;S2、确定参与各频段感知任务的次用户集合TASKj;S3、对于频段集中的任一任务j以及频段参与的次用户集合TASKj,融合中心发布初始报酬,初始化平台的最大效用U0max为0;S4、TASKj中的所有次用户根据报酬以及其他次用户的感知时间计算自己在不同感知时间下的效用,选择使效用最大的感知时间作为感知时间;S5、不断重复步骤S4直到两次迭代的次用户效用差值不变,达到均衡,得到当前报酬下的感知时间,次用户根据该感知时间计算出对应的检测概率,并将检测概率传送至融合中心;S6、融合中心计算在当前报酬下的效用,如果该效用高于U0max,则将该报酬赋给U0max,在最大报酬值Rmax的限制下以步长μ增加报酬值,发布该新的报酬并重复步骤S4、S5和S6,直到融合中心的效用值不变;S7、将步骤S6中得到的融合中心效用最高的报酬作为最终的报酬,次用户根据该报酬决定最终的感知时间并将感知后的数据上传给融合中心。...

【技术特征摘要】
1.一种基于Stackelberg博弈的多任务协作频谱感知方法,其特征在于,所述方法包括以下步骤:S1、构建基于Stackelberg博弈的多任务协作频谱感知系统模型,Stackelberg博弈模型分为两层,融合中心是领导者,对于要感知的频段向次用户发布任务,次用户是从属者,每个次用户能感知所有频段,但同时只能感知一个频段;S2、确定参与各频段感知任务的次用户集合TASKj;S3、对于频段集中的任一任务j以及频段参与的次用户集合TASKj,融合中心发布初始报酬,初始化平台的最大效用U0max为0;S4、TASKj中的所有次用户根据报酬以及其他次用户的感知时间计算自己在不同感知时间下的效用,选择使效用最大的感知时间作为感知时间;S5、不断重复步骤S4直到两次迭代的次用户效用差值不变,达到均衡,得到当前报酬下的感知时间,次用户根据该感知时间计算出对应的检测概率,并将检测概率传送至融合中心;S6、融合中心计算在当前报酬下的效用,如果该效用高于U0max,则将该报酬赋给U0max,在最大报酬值Rmax的限制下以步长μ增加报酬值,发布该新的报酬并重复步骤S4、S5和S6,直到融合中心的效用值不变;S7、将步骤S6中得到的融合中心效用最高的报酬作为最终的报酬,次用户根据该报酬决定最终的感知时间并将感知后的数据上传给融合中心。2.根据权利要求1所述的多任务协作频谱感知方法,其特征在于,在频谱感知中次用户采用能量检测的方法感知主用户的频谱,次用户i对主用户j的频段的检测概率为其中,pf为次用户i虚警概率,γij为次用户i感知主用户j频段的信噪比,tij为次...

【专利技术属性】
技术研发人员:朱琦张小盈
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1