基于自适应细菌觅食的认知无线电功率控制方法及系统技术方案

技术编号:15825967 阅读:28 留言:0更新日期:2017-07-15 07:09
本发明专利技术提供一种基于自适应细菌觅食的认知无线电功率控制方法及系统,其中的方法包括建立一个多用户的下垫式分布式认知无线电网络系统,并设置所述认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;然后判断当前认知用户发射功率是否满足预设的约束条件,并利用自适应细菌觅食算法对认知用户的功率进行控制,以获取认知用户的发射功率总和中的最小值。通过本发明专利技术能够保证授权用户的通信质量,避免认知用户发射功率过大对认知设备所造成的不利影响,以使认知用户获得较小的能量消耗,延长网络的运行时间,从而得到更好的认知网络的频谱利用率。

【技术实现步骤摘要】
基于自适应细菌觅食的认知无线电功率控制方法及系统
本专利技术涉及无线通信
,更为具体地,涉及一种基于自适应细菌觅食的认知无线电功率控制方法及系统。
技术介绍
认知无线电是一种有效解决无线通信技术发展和频谱资源短缺之间矛盾的技术方案,而功率控制(资源分配)是其技术实现一个关键环节,有着十分重要的意义。下垫式频谱共享模型是认知无线电网络中一个非常重要的模型,受到广泛的关注。下垫式频谱共享模型是一种授权用户和非授权用户共存的频谱共享方式。即认知用户可以直接进入授权用户网络,不用实时感知授权用户是否存在,只需要对认知用户发射功率进行干扰温度的限制即可。然而,由于移动终端设备能量有限(比如电池容量),因此,对基于下垫式频谱资源分配方法提出了更高的要求。传统的基于下垫式频谱资源分配方法大多针对静态的通信情况,在功率控制的过程中,仅仅考虑了单一认知用户发射功率的情况,而没有考虑所有认知用户的发射功率问题。这样的资源分配方法的结果不能满足实际的通信需求,同时导致分配结果需耗费大量的能量,缩短通信网络的运行时间。
技术实现思路
鉴于上述问题,本专利技术的目的是提供一种基于自适应细菌觅食的认知无线电功率控制方法及系统,以解决因传统的资源分配方法没有考虑认知用户总的发射功率所导致分配结果需耗费较大的能量且缩短通信网络的运行时间,不能满足实际通信需求的问题。本专利技术提供一种基于自适应细菌觅食的认知无线电功率控制方法,包括:建立多用户的下垫式分布式认知无线电网络系统,并设置认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;其中,认知无线电网络系统中的用户包括授权用户和认知用户;确定当前认知用户发射功率是否满足预设的约束条件;约束条件为:确定当前认知用户发射功率是否达到预设的认知用户的通信标准,并且是否满足预设的认知用户的发射功率约束,以及是否满足对授权用户的干扰约束;其中,如果不满足,则将当前认知用户对应的细菌进行迁移操作,并确定进行迁移操作后的细菌对应的当前认知用户发射功率是否满足预设的约束条件;其中,一个细菌N个维度的位置代表N个认知用户的发射功率,N为正整数;如果满足,在所建立的认知无线电网络系统中随机选择一个区域,并在该区域中选择预设个细菌,对所选择的每个细菌进行自适应步长趋向操作;将经过自适应步长趋向操作的所有细菌的食物浓度进行比较,选择所有细菌的食物浓度中的最小食物浓度与中心位置食物浓度进行比较,如果最小食物浓度大于中心位置食物浓度,则对所选择的每个细菌进行自适应步长趋向操作;否则,对所选择的每个细菌进行聚群操作,并获取所有细菌的食物浓度,通过比较所有细菌的食物浓度获得最小食物浓度;其中,所述最小食物浓度指N个认知用户的发射功率之和中的最小值,中心位置食物浓度指每个认知用户在所述区域最大的发射功率之和。与上述方法相对应,本专利技术提供一种基于自适应细菌觅食的认知无线电功率控制系统,包括:初值设置单元,用于建立多用户的下垫式分布式认知无线电网络系统,并设置认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;其中,认知无线电网络系统中的用户包括授权用户和认知用户;约束条件判断单元,用于确定当前认知用户发射功率是否满足预设的约束条件;约束条件为:确定当前认知用户发射功率是否达到预设的认知用户的通信标准,并且是否满足预设的认知用户的发射功率约束,以及是否满足对授权用户的干扰约束;迁移操作单元,用于在约束条件判断单元判断出当前认知用户发射功率不满足预设的约束条件时,将当前认知用户对应的细菌进行迁移操作;其中,一个细菌N个维度的位置代表N个认知用户的发射功率,N为正整数;趋向操作单元,用于在约束条件判断单元判断出当前认知用户发射功率满足预设的约束条件时,在所建立的认知无线电网络系统中随机选择一个区域,并在区域中选择预设个细菌,对所选择的每个细菌进行自适应步长趋向操作;其中,趋向操作单元进一步包括:比较单元,用于将经过自适应步长趋向操作的所有细菌的食物浓度进行比较,选择所有细菌的食物浓度中的最小食物浓度与中心位置食物浓度进行比较;其中,如果所有细菌的最小食物浓度大于中心位置食物浓度,则对所选择的每个细菌进行自适应步长趋向操作;否则,对所选择的每个细菌进行聚群操作,获取所有细菌的食物浓度,通过比较所有细菌的食物浓度获取最小食物浓度;其中,最小食物浓度指N个认知用户的发射功率之和中的最小值,中心位置食物浓度指每个认知用户在所述区域最大的发射功率之和。本专利技术提供的基于自适应细菌觅食的认知无线电功率控制方法及系统能够保证授权用户的通信质量,同时避免认知用户发射功率过大对认知设备所造成的不利影响,以使认知用户获得较小的能量消耗,延长网络的运行时间,从而得到更好的认知网络的频谱利用率。附图说明通过参考以下结合附图的说明书的内容,并且随着对本专利技术的更全面理解,本专利技术的其它目的及结果将更加明白及易于理解。在附图中:图1为根据本专利技术实施例的基于自适应细菌觅食的认知无线电功率控制方法流程示意图;图2为根据本专利技术实施例的基于自适应细菌觅食的认知无线电功率控制系统的逻辑框图。在所有附图中相同的标号指示相似或相应的特征或功能。具体实施方式以下将结合附图对本专利技术的具体实施例进行详细描述。针对前述现有的资源分配方法需耗费较大的能量且缩短通信网络的运行时间,不能满足实际通信需求的问题,本专利技术首先建立一个多用户的下垫式分布式认知无线电网络系统,并设置所述认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;然后判断当前认知用户发射功率是否满足预设的约束条件,并利用自适应细菌觅食算法对认知用户的功率进行控制,以使认知用户的发射功率总和达到最小,从而避免认知用户发射功率过大对认知设备所造成的不利影响,以使认知用户获得较小的能量消耗,延长网络的运行时间,从而得到更好的认知网络的频谱利用率。为说明本专利技术提供的基于自适应细菌觅食的认知无线电功率控制方法,图1示出了根据本专利技术实施例的基于自适应细菌觅食的认知无线电功率控制方法的流程。如图1所示,本专利技术提供的基于自适应细菌觅食的认知无线电功率控制方法包括:S110:建立多用户的下垫式分布式认知无线电网络系统,并设置认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;其中,认知无线电网络系统中的用户包括授权用户和认知用户。其中,在步骤S110中,在设置认知无线电网络系统的各参数的初值的过程中,分别对认知用户的最大发射功率、认知用户的最小信噪比门限值、授权用户的最低信噪比、认知用户的最大发射功率阈值,以及干扰温度约束阈值进行设置;在设置自适应细菌觅食算法的参数的初值的过程中,分别对细菌趋向操作次数、细菌自适应学习次数、细菌迁移次数、细菌聚群次数、细菌游动次数、细菌规模数和基本迁移概率进行设置。在本专利技术的一个示例中,为了提高频谱效率,选择一个多用户的下垫式分布式认知无线电网络场景,设置M对授权用户,N对认知用户。所有用户的发射机上都有一根天线,可以通过彼此交换信息来实现功率控制。具体地,将认知用户的最大发射功率阈值设置为认知用户的最小信噪比门限值设置为授权用户的最低信噪比设置为干扰温度约束阈值设置为Xk=0.2mw。将细菌趋向操作次数设置为Nc=10、将细菌自本文档来自技高网...
基于自适应细菌觅食的认知无线电功率控制方法及系统

【技术保护点】
一种基于自适应细菌觅食的认知无线电功率控制方法,包括:建立多用户的下垫式分布式认知无线电网络系统,并设置所述认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;其中,所述认知无线电网络系统中的用户包括授权用户和认知用户;确定当前认知用户发射功率是否满足预设的约束条件;所述约束条件为:确定当前认知用户发射功率是否达到预设的认知用户的通信标准,并且是否满足预设的认知用户的发射功率约束,以及是否满足对授权用户的干扰约束;其中,如果不满足,则将当前认知用户对应的细菌进行迁移操作,并确定进行迁移操作后的细菌对应的当前认知用户发射功率是否满足预设的约束条件;其中,一个细菌N个维度的位置代表N个认知用户的发射功率,N为正整数;如果满足,在所建立的认知无线电网络系统中随机选择一个区域,并在所述区域中选择预设个细菌,对所选择的每个细菌进行自适应步长趋向操作;将经过自适应步长趋向操作的所有细菌的食物浓度进行比较,选择所有细菌的食物浓度中的最小食物浓度与中心位置食物浓度进行比较,如果最小食物浓度大于中心位置食物浓度,则对所选择的每个细菌进行自适应步长趋向操作;否则,对所选择的每个细菌进行聚群操作,并获取所有细菌的食物浓度,通过比较所有细菌的食物浓度获得最小食物浓度;其中,所述最小食物浓度指N个认知用户的发射功率之和中的最小值,中心位置食物浓度指每个认知用户在所述区域最大的发射功率之和。...

【技术特征摘要】
1.一种基于自适应细菌觅食的认知无线电功率控制方法,包括:建立多用户的下垫式分布式认知无线电网络系统,并设置所述认知无线电网络系统的各参数的初值,以及自适应细菌觅食算法的参数的初值;其中,所述认知无线电网络系统中的用户包括授权用户和认知用户;确定当前认知用户发射功率是否满足预设的约束条件;所述约束条件为:确定当前认知用户发射功率是否达到预设的认知用户的通信标准,并且是否满足预设的认知用户的发射功率约束,以及是否满足对授权用户的干扰约束;其中,如果不满足,则将当前认知用户对应的细菌进行迁移操作,并确定进行迁移操作后的细菌对应的当前认知用户发射功率是否满足预设的约束条件;其中,一个细菌N个维度的位置代表N个认知用户的发射功率,N为正整数;如果满足,在所建立的认知无线电网络系统中随机选择一个区域,并在所述区域中选择预设个细菌,对所选择的每个细菌进行自适应步长趋向操作;将经过自适应步长趋向操作的所有细菌的食物浓度进行比较,选择所有细菌的食物浓度中的最小食物浓度与中心位置食物浓度进行比较,如果最小食物浓度大于中心位置食物浓度,则对所选择的每个细菌进行自适应步长趋向操作;否则,对所选择的每个细菌进行聚群操作,并获取所有细菌的食物浓度,通过比较所有细菌的食物浓度获得最小食物浓度;其中,所述最小食物浓度指N个认知用户的发射功率之和中的最小值,中心位置食物浓度指每个认知用户在所述区域最大的发射功率之和。2.如权利要求1所述的基于自适应细菌觅食的认知无线电功率控制方法,其中,在设置所述认知无线电网络系统的各参数的初值的过程中,分别对认知用户的最大发射功率、认知用户的最小信噪比门限值、授权用户的最低信噪比门限值、认知用户的最大发射功率阈值,以及干扰温度约束阈值进行设置。3.如权利要求1所述的基于自适应细菌觅食的认知无线电功率控制方法,其中,在设置自适应细菌觅食算法的参数的初值的过程中,分别对细菌趋向操作次数、细菌自适应学习次数、细菌迁移次数、细菌聚群次数、细菌游动次数、细菌规模数和基本迁移概率进行设置。4.如权利要求1所述的基于自适应细菌觅食的认知无线电功率控制方法,其中,在确定当前认知用户发射功率是否满足预设的约束条件的过程中,如果当前认知用户发射功率小于或等于认知用户的最大发射功率阈值,并且认知用户的最小信噪比门限值大于或等于授权用户的最低信噪比,以及小于或者等于干扰温度约束阈值时,确定当前认知用户发射功率满足预设的约束条件;其中,代表所有认知用户对一个授权用户的干扰,pi指的是第i个认知用户的发射功率,Hik代表信道增益。5.如权利要求1所述的基于自适应细菌觅食的认知无线电功率控制方法,其中,在对所选择的每个细菌进行自适应步长趋向操作的过程中,在所述区域中选择第l个细菌,确定所选择的第l个细菌是否小于细菌规模数,l为正整数;如果小于,则对所述第l个细菌进行第j次趋向操作,j为正整数;否则,获取第l个细菌N个维度位置的食物浓度中的最小食物浓度,所述第l个细菌N个维度位置的食物浓度中的最小食物浓度代表N个认知用户中的最小发射功率和;第l个细菌执行第j次趋向操作,确定j是否大于设置的细菌趋向操作次数,如果大于,在所...

【专利技术属性】
技术研发人员:陈玲玲付莉高兴泉
申请(专利权)人:吉林化工学院
类型:发明
国别省市:吉林,22

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1