一种基于人工蜂群算法的多频带协作频谱感知优化方法

文档序号:9276624阅读:527来源:国知局
一种基于人工蜂群算法的多频带协作频谱感知优化方法
【技术领域】
[0001] 本发明属于无线电技术领域,尤其涉及一种基于人工蜂群算法的多频带协作频谱 感知优化方法。
【背景技术】
[0002] 随着无线通信技术的飞速发展,频谱资源的稀缺已经成为提升现有各种通信系统 以及发明新型通信系统的瓶颈,而认知无线电是解决这个问题的最佳方案,能够缓解频谱 资源匮乏与授权频段利用率低下的矛盾。认知无线电作为一种智能无线电通信技术,通过 感知外界环境,动态调整自身的无线电参数,从而使得内部状态和外部环境相适应,在不干 扰特定频段上主用户的情况下,充分利用频谱资源,实现频谱利用率最大化。频谱感知是认 知无线电的一项关键技术,具有检测、感知和学习各种无线电磁参数的能力,其主要功能是 发现频谱空穴。可靠的频谱感知是实现认知无线电通信的重要前提,然而,由于多径、阴影 衰落及噪声不确定性等因素的影响,通过单一频带用户感知很难获得准确的结果。而多个 频带的协作频谱感知方案,充分利用协作带来的空间分集,有效改善了频谱检测的性能,因 此多频带协作频谱感知技术被广泛提及和关注。多频带协作频谱感知是将一宽带系统等分 成若干个子带,每一个子带分别完成单一频带的协作频谱感知,最后将所有的检测结果进 行最终判决。多频带协作频谱感知问题的优化往往呈现非凸非线性特性,很难直接求解其 最优解。凸优化方法虽然能够很好地求解这类问题,但是需要将优化问题转换成具有凸特 性的子优化问题,转换过程复杂且计算复杂度较高。进化算法能够提供一种求解非线性复 杂系统优化问题的通用框架,作为一种具有自适应调节功能的鲁棒寻优技术,近年来,进化 算法已经被广泛应用于无线通信领域。目前比较常用的有基于遗传算法的协作频谱感知技 术和基于粒子群算法的协作频谱感知技术,然而,基于遗传算法的协作频谱感知技术在搜 索最优解的过程中容易陷入局部最优,基于粒子群算法的协作频谱感知技术虽然能够更有 效的搜索到最优解,但其性能还有待于进一步提高。

【发明内容】

[0003] 本发明的目的在于提供一种基于人工蜂群算法的多频带协作频谱感知优化方法, 旨在获得更高的系统吞吐量。
[0004] 本发明是这样实现的,一种基于人工蜂群算法的多频带协作频谱感知优化方法, 所述基于人工蜂群算法的多频带协作频谱感知优化方法将多频带协作频谱感知优化问题 中的优化变量对应于改进人工蜂群算法中食物源的位置,每个食物源的收益率由优化问题 所确定的适应度函数决定,跟随蜂或引领蜂的个数与解的个数一致;从一个随机产生的初 始种群出发,先是引领蜂对相应食物源的邻域进行一次搜索,如果搜索到的食物源的花蜜 质量比之前的优,那么就用新的食物源的位置替代之前的食物源位置,否则保持旧的食物 源位置不变;所有的引领蜂完成搜索之后,回到舞蹈区把食物源花蜜质量的信息通过跳摇 摆舞传递给跟随蜂。
[0005] 本发明的另一目的在于提供一种基于人工蜂群算法的多频带协作频谱感知优化 方法,所述基于人工蜂群算法的多频带协作频谱感知优化方法具体包括以下步骤:
[0006] 步骤一,建立多频带协作频谱感知优化模型;
[0007] 步骤二,初始化参数;包括种群大小,控制参数' limit'和最大迭代次数Tmax;初始化 迭代次数t = 1,随机生成一个含有SN个解的初始种群,每个解Xi (i = 1,2, ...,SN)是一 个D维矢量,Xi= [? i,YiLD= (N+1)*K,其中w是控制中心给各用户统计信息所分配的 权值因子,y是判决门限,N是协作感知的用户数,K是子带数目;
[0008] 步骤三,计算步骤二中每个解的适应度值,所述适应度函数定义为食物源的收益 率;根据食物源的收益率记录当前最好的解X best,e;
[0009] 步骤四,引领蜂搜索邻域中的食物源,产生新解Newi;(;+1;
[0010] 步骤五,利用交叉算子,引领蜂根据步骤四的新解Newi^和对应的父代个体X u 得到试验向量;
[0011] 步骤六,利用贪婪选择策略从步骤五的试验向量值与原来的食物源之间选择出收 益率更高的食物源;计算当前所有食物源的适应度值,并根据适应度值计算每个食物源对 应的选择概率;
[0012] 步骤七,跟随蜂根据步骤六得到的概率选择食物源,并搜索邻域中的食物源,产 生新解,并计算适应度值;利用贪婪选择策略在新解和原来的解之间选择出收益率更高的 解;
[0013] 步骤八,判断是否有要放弃的解,即如果某个解经过limit次循环之后没有得到 改善,此时对应的引领蜂变成侦察蜂,随机产生一个新解来替代该解;
[0014] 步骤九,一次迭代结束后,记录当前最好的解;
[0015] 步骤十,判断迭代次数t是否达到最大迭代次数Tmax,若达到,输出全局最优X_, 并根据式f^rTa-Pj%,Y i)), Xi= [? i,Yi]得到系统的吞吐量;否则迭代次数t = t+1,重复步骤四~步骤十。
[0016] 进一步,所述多频带协作频谱感知模型为:
[0017] maxi?(W,Y) = rr[l-P,(W,Y)] W,y
[0018] s. t. cT(l-pd(ff, T )) ^ e
[0019] I-Pd(W, y) ^ a
[0020] I-Pf(ff, r) ^ 0
[0021] 其中,W = [ ? n ?2, ? ? ?,《 J 是权值因子,y = [ y 1; y 2, ? ? ? y J 是判决 门限,K表示子带数目,:rT= [r r2,. . .,rK]是可实现的吞吐率,cT= [c c2,. . .,cK] 是代价系数,e代表系统总的干扰,a = [a a 2,...,aK]T表示每个子带的干 扰限制,e = W1, e2,...,eK]T是每个子带应该实现的最小机会频谱利用率, ^ (w,Y)= )是虚警概率,其中第k个子带的虚警概率

间长度,大是噪声功率,\=<1 + 2沿喂以),Gk= [|Hk(l) |2, |Hk(2) |2,... |Hk(N) |2]T 是主 发送用户和次级接收用户间的信道增益,N表示协作用户的数目。
[0022] 进一步,所述步骤三食物源收益率的计算公式如下:
rT(l_Pf Oi, y )) 〇
[0024] 进一步,所述步骤四引领蜂搜索邻域中的食物源,产生新解Newi^1的计算公式 为:
[0025] 根据式AKeil ,引领蜂产生新解,其中i = 1,2, ? ? ?,SN,随机生成;T1, r2, r3, r4G {1,2, ? ? ?,SN},且满足 i 乒 r1乒;r 2乒 r 3乒 r 4, Xbest,G 是当前最好的解,变异概率Pme [0, 1],Pm= 0.5。
[0026] 进一步,所述步骤五利用交叉算子,引领蜂根据步骤四的新解NeWi,e+1和对应的父 代个体Xu得到试验向量的计算公式为:
[,e+i(T;i,(j+1,T;2,6+1,…,,其中 j = 1,2, . . .,D,rind⑴是从[1,2,. . .,D]中随机选取的, 交叉概率 PcG [0, 1],Pc= 0.9。
[0028] 进一步,所述步骤六中:
小,按照轮盘赌的选择策略来选择食物源,其中打&是食物源i的适应度值,即收益率;
[0030] 所述步骤七中:
[0031] 根据式L = ,跟随蜂产生新解,其中XM,」是跟随蜂选择的食 物源,fol G {1,2, ? ? ? SN}和W2 e {l,2,...,SV}满足 fol 乒 r# r 2,三者均通过轮盘 赌策略得到,Ru是介于-1和1之间的随机数;
[0032] 所述步骤八的计算公式为:
[0033] 根据式-V =4" +?"?/(0,1)(忐-4,,),7' = 1,2,...,/),某个经过Iimit次循环没有得到改善 的解被该随机产生的新解代替。
[0034] 本发明的另一目的在于提供一种所述的基于人工蜂群算法的多频带协作频谱感 知优化方法在函数优化中的应用。
[0035] 本发明的另一目的在于提供一种所述的基于人工蜂群算法的多频带协作频谱感 知优化方法在电磁场逆问题数值优化中的应用。
[0036] 本发明的另一目的在于提供一种所述的基于人工蜂群算法的多频带协作频谱感 知优化方法在生产调度中的应用。
[0037] 本发明与现有技术相比具有以下优点:
[0038] 1、本发明技术应用于多频带协作频谱感知优化问题,与现有技术相比,本发明技 术具有更高效的优化性能。
[0039] 2、本发明以自然界中蜜蜂快速、有效的采蜜方式作为优化问题最优解的搜索策 略,能够快速高效地搜索到最优解。
[0040] 3、本发明中的蜂群不同角色之间在对路径进行选择时,通过信息共享,倾向于选 择食物源较为丰富的路径,从而形成正反馈机制,加快了算法的收敛性,故本发明能够以较 大概率找到最优解。
[0041] 4、本发明在搜索最优解的过程中,以并行优化策略代替串行优化策略,提高了搜 索效率。
[0042] 5、本发明在基本人工蜂群算法的基础上引入变异、交叉因子,增加了种群多样性, 降低了搜索解陷入局部最优的概率,从而能够有效地搜索到最优解。
[0043] 6、本发明不需要有先验的知识,结合随机性选择和概率规则进行最优解的搜索, 具有鲁棒性和适应性。
[0044] 7、本发明能够与其他启发式算法混合使用,相较于其他技术,基于本发明技术的 多频带协作频谱感知优化问题能够实现更高的系统吞吐量。
【附图说明】
[0045] 图1是本发明实施例提供的实现原理框图;
[0046]图2是本发明实施例提供的基于人工蜂群算法的多频带协作频谱感知优化方法 流程图;
[0047] 图3是本发明实施例提供的在不同干扰和频谱接入率的情况下,最佳门限对应的 虚警概率和检测概率示意图;
[0048] 图4是本发明实施例提供的与现有方法可实现的系统吞吐量的对比示意图。
【具体实施方式】
[0049] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明 进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于 限定本发明。
[0050] 下面结合附图对本发明的应用原理作详细的描述。
[0051] 如图1所示,一个宽带分成若干个子带,对于某一个子带来说,该子带中的每个用 户独立地完成频谱感知,然后将局部检测结果发送给融合中心,融合中心对最终结果进行 判决。
[0052] 如图2所示,本发明的具体步骤如下:
[0053] 步骤一,初始化,初始化参数;包括种群大小,控制参数' limit'和最大迭代次数 TmaxJB始化迭代次数t = 1,随机生成一个含有SN个解(食物源)的初始种群,每个解Xi(i =1,2, ? ? ?,SN)是Iv D维矢星,Xi= [ w i,y J,D = (N+l) *K,其中w是控制中心给各用 户统计信息所分配的权值因子,y是判决门限,N是协作感知的用户数,K是子带数目。
数fi= r T(l-pf Oi, y i)),计算步骤一中每个解
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1