[发明专利]一种基于效用函数和价格机制的频谱资源分配方法有效
申请号: | 201510129023.7 | 申请日: | 2015-03-23 |
公开(公告)号: | CN104660394B | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 张国鹏;杜耀;刘鹏;李坤 | 申请(专利权)人: | 中国矿业大学 |
主分类号: | H04L5/00 | 分类号: | H04L5/00;H04W72/04 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 杨晓玲 |
地址: | 221116 江苏省徐*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于效用函数和价格机制的频谱资源分配方法,适用于无线通信中在虚拟蜂窝网络中使用。首先用户终端从基站处得到获得信号增益,网络虚拟化控制器计算分配给蜂窝网络运营商服务的各用户终端的最优子载波数目,以及第n个虚拟服务提供商服务的每个用户终端的最优子载波数目,网络虚拟化控制器计算蜂窝网络运营商对频谱资源的供给量和所有虚拟服务提供商对频谱资源的需求量,网络虚拟化控制器判断数据是否符合要求,当符合,则得到每个用户终端的最优频谱资源分配结果,如果不符合则继续迭代运算。其方法简单,分配效果好,达到最大化蜂窝网络运营商和虚拟服务提供商网络收益的目的。 | ||
搜索关键词: | 用户终端 频谱资源分配 网络虚拟化 蜂窝网络 虚拟服务 控制器计算 价格机制 频谱资源 效用函数 提供商 运营商 子载波 虚拟蜂窝网络 控制器判断 提供商网络 运营商服务 供给量 迭代运算 无线通信 信号增益 最大化 分配 基站 需求量 收益 服务 | ||
【主权项】:
1.一种基于效用函数和价格机制的频谱资源分配方法,其特征在于:采用蜂窝网络运营商CNO,网络虚拟化控制器NVC,虚拟服务提供商VSP和多个用户终端UE构成虚拟蜂窝网络小区,其中有N个虚拟服务提供商向蜂窝网络运营商MNO租用网络资源,蜂窝网络运营商MNO拥有所有的频谱和网络基础设施同时服务了M个用户终端UE,蜂窝网络运营商MNO中的基站向蜂窝网络运营商MNO自身内部的M个用户终端UE以及虚拟服务提供商VSP所服务的用户终端UE提供Internet无线接入服务;对蜂窝网络运营商和N个虚拟服务提供商的频谱资源分配步骤如下:a.当虚拟蜂窝网络小区通信中,所有户终端UE在通过网络虚拟化控制器分配的频谱资源上加载相同的功率向基站传输数据,其中任意第m个用户终端UEm通过预设的专用控制信道从发射基站处获取反馈的信道功率增益gm,此时网络虚拟化控制器分配给用户终端UEm的频谱资源为cm;第n个虚拟服务提供商服务的任意第k个用户终端UEn,k从发射基站处反馈得到信道功率增益gn,k,网络虚拟化控制器分配给UEn,k的频谱资源为cn,k;b.设置任意基站覆盖区域的虚拟蜂窝网络频谱资源的初始价格为α(t)=αini,定义迭代次数t,网络虚拟化控制器初始化迭代次数为t=0,定义当前价格下网络运营商的网络收益为
定义第n个虚拟服务提供商的网络收益为
其中
表示网络虚拟化控制器分配给第n个虚拟服务提供商的子载波数目,α表示单位子载波价格;计算当前价格下网络运营商的频谱资源供给量和虚拟服务提供商的频谱资源需求量之间的差额,并利用本次差额数值对下一次迭代后的频谱资源价格进行更新,直至运营商的频谱资源供给量和虚拟服务提供商的频谱资源需求量之差为零,即表示资源分配达到最优点,或者迭代次数达到最大预设次数tmax;步骤a中UEm的数据传输速为
此时UEm的效用为
UEn,k的数据传输速为
此时UEn,k的效用为
c.当拟蜂窝网络频谱资源价格迭代运算进行到第t次迭代时,此时虚拟蜂窝网络的频谱资源价格为α(t),网络虚拟化控制器利用公式:
计算分配给蜂窝网络运营商服务的任意第m个用户终端UEm的最优频谱资源数目
式中Gm为自定义常数,
p表示用户终端的发射功率,w0(w0=W/S)表示每个OFDMA子载波的频宽,n0表示基站的噪声功率谱密度;网络虚拟化控制器利用公式:
计算分配给第n个虚拟服务提供商服务的任意第k个用户终端UEn,k的频谱资源数目
式中:
gn,k表示任意第n个虚拟服务提供商服务的任意第k(1≤k≤Kn)个用户终端UEn,k到其基站的信道功率增益,cn,k表示网络虚拟化控制器分配给用户终端UEn,k的频谱资源;d.重复步骤c进行迭代计算,进行第t次迭代后:网络虚拟化控制器利用公式:
计算蜂窝网络运营商对频谱资源的供给量ΦS(t),S表示可用频谱带宽被划分的OFDMA子载波数目;网络虚拟化控制器利用公式:
计算所有虚拟服务提供商对频谱资源的需求量ΦD(t);网络虚拟化控制器利用公式:Δ(t)=ΦD(t)‑ΦS(t)计算多余的频谱资源需求量;网络虚拟化控制器利用公式:α(t+1)=α(t)+λΔ(t)更新在t+1次迭代中的频谱资源价格α(t+1),式中参数λ为价格调整步长因子,且有λ>0;e.网络虚拟化控制器计算公式:|α(t+1)‑α(t)|<ε或t≤tmax,判断公式是否成立,式中ε和tmax均为网络虚拟化控制器定义的参数,且ε>0是任意小的正实数,tmax>1表示最大迭代次数;当网络虚拟化控制器判断公式不成立则更新迭代次数为t=t+1,并返回步骤c继续下一轮迭代;当网络虚拟化控制器判断公式成立,则迭代算法终止,得到每个用户终端的最优频谱资源分配结果,即分配给蜂窝网络运营商服务的每个用户终端UE的最优子载波数目为
分配给任意第n个虚拟服务提供商服务的每个用户终端UE的最优子载波数目为
通过求和得到对蜂窝网络运营商的最优频谱资源分配结果为
其中对第n个虚拟服务提供商的最优频谱资源分配结果为
f.网络虚拟化控制器根据最优频谱资源分配结果
即:网络虚拟化控制器按照
向蜂窝网络运营商MNO的M个用户终端UE分配其传输子载波数,按照
向第n个虚拟服务提供商VSP的每个用户终端UE分配其传输子载波数,每个用户分配子载波数的加和通过
和
表示,其中
表示的分配给MNO全部M个用户终端UE的子载波数目总和,
表示分配给第n个虚拟服务提供商VSP的Kn个用户终端UE的子载波数目的总和;结束频谱资源分配的流程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国矿业大学,未经中国矿业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510129023.7/,转载请声明来源钻瓜专利网。