法律状态公告日
法律状态信息
法律状态
2017-12-15
授权
授权
2014-12-24
实质审查的生效 IPC(主分类):H04W16/14 申请日:20140709
实质审查的生效
2014-11-26
公开
公开
技术领域
本发明属于无线通信领域,涉及一种认知Mesh网络中基于免疫多目标优化的频谱分配方法,尤其适用于对认知Mesh网络的频谱资源进行分配。
背景技术
随着无线通信业务的不断发展,无线频谱资源日益紧缺。认知无线电被认为是解决无线频谱资源紧缺的一个有效途径。无线Mesh网(无线网状网)是一种新型的无线网络,融合了无线局域网和Ad hoc网络的优势,具有组网灵活、大容量、高速率、覆盖范围广等特点,适合于宽带无线网络的骨干传输环境,受到了业界的广泛关注。
将认知无线电和宽带无线Mesh网络相结合的无线网络称为认知无线Mesh网络(Cognitive Wireless Mesh Network, CWMN/CogMesh)。在CWMN中,每个Mesh 节点使用认知无线电技术,智能感知空闲的频谱并进行动态机会接入,提高无线频谱资源的利用率。因此,CWMN在异构网络融合和提高无线资源利用率方面具有巨大潜力,得到了研究者的普遍关注。
目前,关于CWMN 的研究仍处于初期阶段。本发明主要关注CWMN中,认知Mesh 节点已经获得可用频谱后,如何进行最优的频谱分配。频谱分配一直是无线网络研究领域的热点问题。然而,不论是无线Mesh 网络的频谱分配还是认知无线网络的频谱分配方法都无法直接应用到认知mesh网络中。针对 CWMN 的频谱分配问题,已有的研究大多是采用线性规划的方法求解某一个目标的优化问题,往往无法达到最优性能;有的研究提出了综合考虑多个频谱分配目标的优化模型和方法,即最大化总带宽和最小化占用频谱数,然而并没有给出方法的 最优解集,不利于用户决策。
发明内容
本发明所要解决的问题在于,克服现有技术的不足,提供一种认知Mesh网络中基于免疫多目标优化的频谱分配方法,寻求频谱分配问题的最优解集(非支配解集),满足多目标同时优化的需求进而根据用户需求,选择最满意解,优化系统性能。本发明主要解决了已有的认知Mesh网络频谱分配研究大多是采用线性规划的方法求解某一个目标的优化问题,往往无法达到最优性能的局限性。
本发明解决其技术问题是采取以下技术方案实现的:
依据本发明提供的一种认知Mesh网络中基于免疫多目标优化的频谱分配方法,它包括以下步骤:
(1)检测到空闲频谱得到用户分布图;
(2)对频谱分配问题进行抗体编码,将问题与免疫方法求解进行映射;
(3)生成初始化抗体种群:给定抗体种群规模,克隆系数、最大迭代次数;初始化迭代次数;;其中:表示抗体种群,表示一个抗体,表示迭代次数;
(4)种群克隆操作:对抗体群进行克隆操作:,其中:表示克隆操作; (5)种群变异操作:对抗体群进行变异操作:,其中:表示变异操作;
(6)种群选择操作:对抗体群进行选择操作:,其中:表示抗体克隆操作;
(7)种群输出操作:判断是否达到最大进化代数,如果是,则输出抗体群,并对抗体进行解码输出,否则,令转到步骤(4)。
本发明解决其技术问题是采取以下技术方案进一步实现:
前述的步骤(1)用户分布图表示为,其中:表示认知节点的集合,每个节点感知到的可用频谱集合为;是边的集合,表示两个认知节点有公共可用频谱的情况下,是否可以直接进行通信。
前述的步骤(2)对频谱分配问题进行抗体编码,具体如下:
采用k+1进制串表示抗体,其中给图的E条边从1到n进行编号;假设某个抗体的编码表示为,其中:表示为图中边的条数,;,;为种群中的抗体总数;若,则表示抗体所代表的频谱分配方案中,图G中编号为的无线链路没有分配任何频谱;若,则表示编号为的无线链路分配的频谱为。
前述的步骤(4)种群克隆操作采用整体克隆的方式,克隆系数为,是抗体种群规模,表示如下:
。
前述的步骤(5)种群变异操作,具体变异策略为:
对抗体,对,将其依照概率变成[0,k]中的一个数;其中:表示抗体的基因位,是抗体编码长度。
前述的步骤(6)种群选择操作,具体如下:
对抗体群中的每一个抗体,计算其对应的两个目标函数值,将抗体群划分为两个抗体群:支配抗体群(抗体个数为)和非支配抗体群(抗体个数为 ),并且,克隆选择后得到。
本发明与现有技术相比具有显著的优点和有益效果:
1.本发明采用免疫多目标优化方法求解认知Mesh网络频谱分配问题,寻求频谱分配问题的最
优解集(非支配解集),一次运行同时得到多个解,可以满足用户需求,优化频谱分配性能。
2. 本发明中克隆操作采用整体克隆的方式,实现了空间的扩张,有利于得到分布较广的前端。
3. 本发明中克隆选择之前,先将抗体群中的抗体划分为支配抗体和非支配抗体,保证了只有非支配抗
体才能进入到下一代,有利于得到较优的解集。
本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
图1为本发明的流程框图;
图2 为本发明的节点数变化对总带宽的影响图;
图3 为本发明的中节点数变化对占用频谱数的影响图;
图4为本发明的可用频谱数对总带宽的影响图;
图5 为本发明的可用频谱数对占用信道数变化的影响图。
具体实施方式
以下结合附图及较佳实施例,对依据本发明提供的具体实施方式、结构、特征及其功效,详细说明如后。
如图1所示的一种认知Mesh网络中基于免疫多目标优化的频谱分配方法,它包括以下步骤:
(1)检测到空闲频谱得到用户分布图;
在本发明实施例中,将认知无线 Mesh 网络建模为1个简单图。其中:表示认知节点的集合,每个节点感知到的可用频谱集合为;是边的集合,表示两个认知节点有公共可用频谱的情况下,是否可以直接进行通信。设定V=15,E=10, CRMesh节点数N=|V|,可用信道数为|K|=5,频谱分配的一个优化目标是最大化CRMesh节点总带宽B:
其中,表示频谱是否分配无线链路(其中,表示频谱分配给,否则为0);表示频谱的稳定度(主用户在频谱上“空闲?占用”切换的次数表示频谱的稳定性);表示频谱的可用概率;表示频谱的带宽。
同时,在最大化带宽总和的情况下,系统需要最小化所有CRMesh节点的占用频谱数,记为:
假设表示频谱是否被CWMN 占用,若,则,反之,。
(2)对频谱分配问题进行抗体编码,将问题与免疫方法求解进行映射;
在本发明实施例中,采用一种采用k+1进制串表示抗体,k=8,其中给图的E条边从1到n进行编号。假设某个抗体的编码表示为,其中,表示为图中边的条数,;,;为种群中的抗体总数,设为50。若,则表示抗体所代表的频谱分配方案中,图G中编号为的无线链路没有分配任何频谱;若,则表示编号为的无线链路分配的频谱为。
(3)生成初始化抗体种群;给定最大进化代数=200;种群规模,克隆系数,变异概率。初始化迭代次数;;其中:表示抗体种群,表示一个抗体,表示迭代次数。
(4)种群克隆操作:对抗体群进行克隆操作:,其中:表示克隆操作;
采用整体克隆的方式,克隆系数为=4,=50是抗体种群规模,表示如下:
。
(5)种群变异操作;对抗体群进行变异操作:,其中:表示变异操作;
具体变异策略为:
对抗体,对,将其依照概率变成[0,k]中的一个数;其中:表示抗体的基因位,是抗体编码长度,取50。
(6)种群选择操作;对抗体群进行选择操作:,其中:表示抗体克
隆操作;具体如下:
对抗体群中的每一个抗体,计算其对应的两个目标函数值,将抗体群划分为两个抗体群:支配抗体群(抗体个数为)和非支配抗体群(抗体个数为 ),并且,克隆选择后得到。
(7)种群输出操作:判断是否达到最大进化代数=200,如果是,则输出抗体群,并对抗体进行解码输出,否则,令转到步骤(4)。
本发明的效果可以通过以下实验进一步说明:
1.实验条件:
在CPU为22.4GHZ、内存4G、Windows XP的系统上使用VC++6.0 进行仿真。
2.仿真内容:
实验结果主要比较可用频谱数和可用节点数对系统总带宽和占用信道的影响。
图 2和图3所示分别为节点数 N 的变化对系统总带宽和占用频谱数的影响,其中可用频谱数为20,并与现有技术对比分析。
从图2和图3中可以看出,随着节点数N 的增大,总带宽和占用频谱数也逐渐增大。本发明的总带宽高于现有技术,占用频谱数少于已有方法,说明本发明较优。
图4和图5所示为可用频谱数对系统总带宽和占用频谱数的影响,其中,节点数N=10。从图中可以看出,随着可用频谱数的增加,用户获得的总带宽和占用的频谱数也逐渐增多。与现有技术相比,本发明总带宽较大,占用频谱数较小,说明性能较好。
此外,由于采用了免疫多目标优化机制,本发明方法可以求得频谱分配问题的最优解集。表1列出了在节点数分别为10、25、50,可用频谱数为20、60、120的情况下,本发明方法求得的部分最优解。
表1 部分最优解
因此,可以根据认知用户偏好信息和需求,运用层次分析法等策略从最优解集合中选择相应的满意解,增加了本发明的灵活性。
机译: 基于聚合的认知无线网络频谱分配方法及装置
机译: 基于聚集的认知无线电网络频谱分配方法和装置
机译: 基于无线电传播分析的认知无线电网络中机会频谱的识别方法和装置