【技术实现步骤摘要】
基于改进混沌粒子群算法的认知无线电频谱分配方法
本专利技术涉及无线电通信
,是一种基于改进混沌粒子群算法的认知无线电频谱分配方法。
技术介绍
随着无线电通信技术的迅猛发展,以超高速,超高容量,超短时延著称的5G技术在未来几年内即将商业化,无线通信业务量将大幅度增加。因频谱资源紧张和频谱分配方式的缺陷造成的频谱利用率低与通信业务需求间的供需不平衡问题日益严峻,认知无线电可动态探测无线环境,通过智能算法和自主学习技术更新数据,同时可进行空闲频谱判断与发射和接收机的工作参数校正调整,实现灵活接入频谱空穴。到目前为止,已将图论着色模型,博弈论模型,定价拍卖模型等经典数学模型及人工智能算法与认知无线电技术相结合,以其优越性能优化频谱分配问题。但应用到图论模型的智能算法本身存在计算复杂和易得到部分最优现象等缺陷。使得现有频谱分配技术在求解精度方面仍待提高,无线频谱资源的利用率仍可进一步提升。
技术实现思路
本专利技术所要解决的技术问题是:克服现有认知无线电频谱分配方法存在效率不高的问题,提供一种科学合理,适用性强,效果佳的基于改进混沌粒子群算法的认知无线电频谱分配方法。为解决上述问题所采用的技术方案是:一种基于改进混沌粒子群算法的认知无线电频谱分配方法,其特征是,它包括以下步骤:1)N个认知用户通过频谱感知获得M个空闲频谱,根据该频谱感知结果和认知用户自身需求,分别获得可用频谱矩阵L、效益矩阵B和干扰矩阵C;2)定义一个待求解的分配矩阵A,该分配矩阵A受干扰矩阵C和可用频谱矩阵L的约束,将待求解的分配矩阵A映射为粒子的位置解,根据可用频谱矩阵L确定粒子的维数,并将基 ...
【技术保护点】
1.一种基于改进混沌粒子群算法的认知无线电频谱分配方法,其特征是,它包括以下步骤:1)N个认知用户通过频谱感知获得M个空闲频谱,根据该频谱感知结果和认知用户自身需求,分别获得可用频谱矩阵L、效益矩阵B和干扰矩阵C;2)定义一个待求解的分配矩阵A,该分配矩阵A受干扰矩阵C和可用频谱矩阵L的约束,将待求解的分配矩阵A映射为粒子的位置解,根据可用频谱矩阵L确定粒子的维数,并将基于分配矩阵A的网络效益函数U作为适应度评价函数,该网络效益函数U由分配矩阵A和效益矩阵B共同决定;3)初始化算法参数包含粒子速度公式中c1和c2、w,种群最大迭代次数T,粒子种群个体数E及Logistic映射公式中混沌迭代次数S;4)创建初始粒子群,粒子i的位置xi表示一种可行认知用户的频谱分配情况,
【技术特征摘要】
1.一种基于改进混沌粒子群算法的认知无线电频谱分配方法,其特征是,它包括以下步骤:1)N个认知用户通过频谱感知获得M个空闲频谱,根据该频谱感知结果和认知用户自身需求,分别获得可用频谱矩阵L、效益矩阵B和干扰矩阵C;2)定义一个待求解的分配矩阵A,该分配矩阵A受干扰矩阵C和可用频谱矩阵L的约束,将待求解的分配矩阵A映射为粒子的位置解,根据可用频谱矩阵L确定粒子的维数,并将基于分配矩阵A的网络效益函数U作为适应度评价函数,该网络效益函数U由分配矩阵A和效益矩阵B共同决定;3)初始化算法参数包含粒子速度公式中c1和c2、w,种群最大迭代次数T,粒子种群个体数E及Logistic映射公式中混沌迭代次数S;4)创建初始粒子群,粒子i的位置xi表示一种可行认知用户的频谱分配情况,表示第t次迭代粒子i的位置,Q为粒子的维数对应可用频谱矩阵L中1的个数,采用混沌映射公式和混沌逆映射公式进行S次混沌映射迭代生成一组Q个元素的混沌序列初始种群,并对序列中各元素进行0,1修正,满足二进制编码要求,粒子i的速度vi代表搜索频谱分配方案列表D的步长,表示第t次迭代粒子i的速度,其中F是频谱方案种数;5)计算初始粒子群的适应函数值,将网络效益作为适应度函数,选出个体的最大值pbest和种群最大值gbest,保存初代粒子最大的适应函数值,同时保存粒子位置及最优的频谱分配方案;6)更新每个粒子的速度vi:由于粒子的速度vi表示搜索频谱方案列表的步长,粒子的位置xi表示频谱分配方案列表中的一种可行方案,因此需要在粒子速度公式的基础上进行调整变换,调整后的公式为为了提高粒子群后期的全局寻优能力,对粒子的速度vi也进行混沌映射优化;7)根据粒子位置公式更新每个粒子的位置xi;8)更新pbest和gbest,如果的适应度值大于pbest的适应度值,则否则pbest不变,如果的适应度值大于gbest,则表示第t次迭代粒子种群的最大值;否则gbest不变;9)如果达到最大迭代次数T,则算法结束,得到最优的频谱分配方案gbest;否则,跳到步骤3)继续循环迭代更新。2.根据权利要求1所述的基于改进混沌粒子群算法的认知无线电频谱分配方法,其特征是,步骤1)中:所述可用频谱矩阵L为一个N×M维矩阵,L={ln,m|ln,m∈{0,1}}N×M式中,ln,m为认知用户n对信道m的使用关系,若ln,m=1,表示认知用户n可以使用频谱m,则ln,m=0,表示认知用户不可以使用频谱m;所述效益矩阵B为一个N×M维矩阵,B={bn,m|bn,m>0}N×M式中,bn,m为次级用户n占用相应信道m时可得到的带宽效益大小,单位为KB/s,由于位置不同的次级用户发射和调制的方式会不同,所以各用户获得的效益有所差异,当ln,m=0时,bn,m=0;所述干扰矩阵C为一个N×N×M维矩阵,C={cn,k,m|cn,k,m∈{0,1}}N×N×M式中,cn,k,m为多个次级用户使用同一信道的干扰关系,若cn,k,m=1,则认知用户n,k使用信道m的时候会产生干扰,不可以同时占用,反之,可以同时使用,并且C由L决定,即cn,k,m≤ln,m×lk,m,当n=k时,cn,n,m=1-ln,m。3.根据权利要求1...
【专利技术属性】
技术研发人员:滕志军,谢露莹,毕楠,李红彪,滕利鑫,陈浩雷,
申请(专利权)人:东北电力大学,
类型:发明
国别省市:吉林,22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。