The invention discloses a method of spectrum allocation in cognitive radio network, the method for spectrum allocation of cognitive radio network method of random drift based on particle swarm optimization algorithm, the total benefit maximization as the goal of cognitive radio network, this method improves the spectrum allocation based on the method of random drift by particle swarm optimization update algorithm according to the thermal motion of particles and ingenious drift motion speed, and can search both local search and global, the random drift of particle swarm optimization algorithm is applied to the wireless spectrum resource allocation can be more efficient wireless spectrum resource allocation for cognitive users, maximize the network benefit better; in addition, the invention also disclosed is a spectrum allocation of cognitive wireless network system.
【技术实现步骤摘要】
本专利技术涉及无线通信
,更具体的说,是涉及一种认知无线网络频谱分配方法及系统。
技术介绍
随着无线通信的快速发展,频谱资源供需矛盾日益突出。对于认知无线技术的出现在一定程度上解决了频谱资源供需矛盾的问题。在认知无线网络中,认知用户可以“机会的”接入授权用户的空闲频谱,有效的提高了频谱资源的利用率,但是频谱分配是认知无线电的关键技术,主要是解决了在检测到空闲频谱后,如何满足在一定的分配目标下,将空闲频谱高效的分配给认知用户。目前,频谱分配大都基于一些经典的数学理论以及微观经济学理论。主要有基于竞价与拍卖、背包问题、博弈论和图着色原理等。在这其中,基于图着色的频谱分配原理是比较成熟的一种算法,它将频谱分配问题表示为一个冲突图,根据不同的目标函数和规则将可用频谱段分配给用户。基于图着色的频谱分配被证明为一个NP难问题,而智能算法是求解NP难问题的有效算法,其中比较经典的是PSO(Particle Swarm optimization,基于粒子群优化算法)和GA(genetic algorithm,基于遗传算法),这两种算法应用于频谱分配中,PSO只考虑全局搜索,而GA只考虑局部搜索。
技术实现思路
有鉴于此,本专利技术提供了一种认知无线网络频谱分配方法及系统,。为实现上述目的,本专利技术提供如下技术方案:一种认知无线网络频谱分配方法,包括:对随机漂移的粒子群进行初始化,设置所述粒子群的迭代次数的最大迭代次数为100、初始位置和初始速度;按照适应度评估函数计算所述粒子群中各粒子的适应值,确定个体极值和全局极值;根据随机漂移粒子群算法特有的速度更新公式和位置更 ...
【技术保护点】
一种认知无线网络频谱分配方法,其特征在于,包括:对随机漂移的粒子群进行初始化,设置所述粒子群的迭代次数的最大迭代次数为100、初始位置和初始速度;按照适应度评估函数计算所述粒子群中各粒子的适应值,确定个体极值和全局极值;根据随机漂移粒子群算法特有的速度更新公式和位置更新公式以及限制条件对所述个体极值和所述全局极值进行粒子速度和粒子位置的更新;判断所述迭代次数是否达到最大迭代次数,若是,则将更新的所述粒子速度和粒子位置输出,若否,则按照适应度评估函数计算所述粒子群中更新的粒子的适应值。
【技术特征摘要】
1.一种认知无线网络频谱分配方法,其特征在于,包括:对随机漂移的粒子群进行初始化,设置所述粒子群的迭代次数的最大迭代次数为100、初始位置和初始速度;按照适应度评估函数计算所述粒子群中各粒子的适应值,确定个体极值和全局极值;根据随机漂移粒子群算法特有的速度更新公式和位置更新公式以及限制条件对所述个体极值和所述全局极值进行粒子速度和粒子位置的更新;判断所述迭代次数是否达到最大迭代次数,若是,则将更新的所述粒子速度和粒子位置输出,若否,则按照适应度评估函数计算所述粒子群中更新的粒子的适应值。2.根据权利要求1所述的方法,其特征在于,所述按照适应度评估函数计算所述粒子群中各粒子的适应值,确定个体极值和全局极值之前,还包括:判断所述粒子群的初始位置和初始速度是否符合约束条件,若否,则进行所述粒子群的初始位置和初始速度的更新,若是,则将所述粒子群的初始位置和初始速度作为最优解进行所述粒子群的更新位置。3.根据权利要求1所述的方法,其特征在于,所述速度更新公式为其中,为粒子i在t+1时刻的速度;alpha为热系数,beta为漂移系数,为平均最好位置,为全局最好位置。4.根据权利要求3所述的方法,其特征在于,所述位置更新公式为其中,为粒子i在t+1时刻的位置信息。5.根据权利要求4所述的方法,其特征在于,所述限制条件为在t+1时刻的更新策略,即:和其中,所述将所述xi限制在(0,1)之间。6.一...
【专利技术属性】
技术研发人员:张强,王永华,万频,徐建辉,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。