基于公平度门限的认知无线电资源分配算法

上传人:012****78 文档编号:141572213 上传时间:2020-08-10 格式:DOC 页数:10 大小:533.50KB
返回 下载 相关 举报
基于公平度门限的认知无线电资源分配算法_第1页
第1页 / 共10页
基于公平度门限的认知无线电资源分配算法_第2页
第2页 / 共10页
基于公平度门限的认知无线电资源分配算法_第3页
第3页 / 共10页
基于公平度门限的认知无线电资源分配算法_第4页
第4页 / 共10页
基于公平度门限的认知无线电资源分配算法_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《基于公平度门限的认知无线电资源分配算法》由会员分享,可在线阅读,更多相关《基于公平度门限的认知无线电资源分配算法(10页珍藏版)》请在金锄头文库上搜索。

1、第1章 基于公平度门限的认知无线电资源分配算法1.1 引言公平性问题是任何多用户通信系统都需要考虑的关键问题之一,是指在有限的资源下要如何兼顾各用户的需求。它与系统吞吐量共为这类通信系统两个重要性能指标。然而,在认知系统中,由于网络环境的快速变化特性,往往很难达到十分精确的资源分配公平。对于认知系统来说,一味的追求各用户间的公平性,不但浪费了宝贵的信息有效传输时间,同时也将造成系统整体容量的下降,甚至导致认知用户没有足够的时间进行有用信息的传输。因此,在认知环境下获得更多的传输机会将比资源的精确公平分配更加重要。在本章中,我们在传统通信系统公平性的基础上,提出公平度门限的概念,根据系统的具体需

2、求对公平性加以相应控制,同时在系统功率分配阶段采用算法效率较高的粒子群智能优化算法,使系统具有较快的收敛速度,同时又较好的达到了公平性与系统容量之间的均衡。计算机仿真结果表明所提算法具有较好的动态环境适应能力与系统性能。1.2 公平性指数定义在一给定的资源分配策略中,公平性指数是指用来衡量用户间获得资源是否公平的一个实数。根据不同系统的具体需求,其定义形式也会有所不同。在本文中我们采用在通信系统中已被广泛应用的Jain公平性指数Error! Reference source not found.,其定义形式如下: (3.1)其中,xi为归一化的分配给用户i的资源量,n为总用户数。举例来说,若预

3、定的公平性为50,10,10,设为oi,实际的分配量为50, 30, 50,设为ti,则归一化的分配量为,即则公平指数为当归一化分配量为1,2,5时,说明比上面的公平性好;当归一化分配量为1,4,5时,说明比上面的公平性差;由此可见,Jain公平性指数越大,则表示越公平。1.3 粒子群优化算法粒子群算法(Particle Swarm Optimization)是近年来发展起来的一种新型的进化算法,由美国学者Kennedy和Eberhart于1995年首先提出Error! Reference source not found.。该算法受到鸟群觅食行为的启发,模拟鸟群之间通过集体协作使群体达到食物

4、所在地点。与遗传算法不同的是,PSO算法不进行交叉和变异操作,它根据粒子间的共享经验来进行优化搜索,因此具有实现容易、收敛速度快等特点。在PSO算法中,每个优化问题的解都是搜索空间中的一个“粒子”。所有粒子都有一个由被优化的函数决定的适应值,每个粒子还有一个速度决定它们飞行的方向和距离。每一个粒子可看作维空间中一个没有体积的微粒,在搜索空间以一定的速度飞行,并且根据其自身与同伴的飞行经验进行速度和位置的调整。其中第个粒子的位置与速度可分别表示为和。适应度函数被用来评价每一个粒子以找出该粒子所经历的最好位置,也称作。群体中所有粒子所经历过的最好位置使用表示。粒子在时刻第维的速度与位置更新方程如下

5、 (3.2) (3.3)其中,为惯性权重因子,和为正的加速常数,和为介于0和1之间的随机数。速度方程(3.2)由三部分构成:第一部分由微粒当前的速度控制,主要用于全局搜索与局部搜索之间的均衡;第二部分为“认知”部分,它仅根据自身的情况来来调整方向以避免局部最小;第三部分为“群体”部分,表示微粒间的信息共享与合作。粒子群算法的初始化过程为一组随机粒子,通过迭代计算来寻找最优解。各粒子追寻当前的自身极值和群体中当前时刻的全局极值来更新自己的位置。1.4 基于公平度门限与粒子群优化的认知无线电系统资源分配算法1.4.1 系统模型假设系统中共有个认知用户共享个非连续的空闲子载波,如图 3.1所示。其可

6、用功率为,且每一时隙的信道状态信息是不变的。图 3.1 非连续子载波OFDM系统频谱模型对于系统中的第个用户,其速率可表示为 (3.4)其中, 表示第个用户子载波上的信噪比,即 (3.5)其中为分配到用户子载波上的功率,为用户子载波上的信道增益,为背景噪声功率。为信噪比间隔(SNR Gap)Error! Reference source not found.,其表示为 (3.6)为了便于表达,我们引入如下变量 (3.7)则式(3.4)可重新定义为 (3.8)1.4.2 基于公平度门限的优化问题该问题的优化目标为对系统中的非连续的子载波进行功率分配,在达到预期公平度门限的前提下使整个系统的容量最

7、大化,同时满足总功率限制条件。其优化的数学模型为 (3.9)其中,代表认知用户总数,为空闲子载波集,为系统空闲子载波总数。为子载波使用指示因子,即当时表示子载波可被第个用户使用,否则不可使用,即该限制条件保证每一个子载波只能被一个认知用户使用。为公平性指数,也称为公平度,表示为 (3.10)其中,为一组预先设置的比例常数,用来保证用户间比例公平性,公平度增加,各用户间公平性也将随之增加,此时接近相等。当时,公平度取最大值1,此时为在预设比例下的绝对公平。为公平度门限参数,为(0,1之间的任意常数,通过调整的大小来实现系统容量与公平度之间的折中。1.4.3 子载波分配根据公平度门限来进行子载波分

8、配,可不必为达到精确的公平而浪费额外的系统时间及降低整个系统性能,具体分配步骤如下:1)初始化设,2)从到a)在所有的中,找到满足的;b)利用所找到的更新,并根据式(3.8)更新。3)当时,计算公平度,如果a)在所有的,中,找到,使其满足;b)利用所找到寻找满足,;c)利用所找到的,令,同时更新。否则a)在所有的,中,找到和,使其满足,;b)利用已找到的和,令,同时更新。1.4.4 功率分配子载波分配后,未必能达到预期的公平度水平,因此需要调整分配给每一个子载波上的功率来实现用户间的公平性,子载波分配完毕后,优化模型变为 (3.11)由于该问题是一个非线性优化问题,使用传统的方法求解的计算复杂

9、度很高,影响系统的快速响应。因此本算法采用粒子群智能算法进行求解,有效降低了运算复杂度,同时使算法具有较快的收敛速度。在具体求解功率分配的过程中,本算法采用如下的惩罚函数作为PSO算法的适应值函数Error! Reference source not found.。(3.12)其中 (3.13)表示当时,取的值;当时,取0值。为群体中最差可行解中的目标函数值。对于不可行解,其适应值由下式实现 (3.14)即,在适应值函数的约束下,对于非可行解将具有选择压力来趋近并进入到可行域中。若在在群体中没有可行解存在,设。该适应值函数的定义遵循了如下的原则:1)任何可行解均较不可行解被优先选择;2)在两个

10、可行解之间,具有更好适应值的解被优先选择;3)对于两个不可行解之间,超出约束较小的解被优先选择。为降低算法复杂度,对每个子载波使用等功率分配。因此,对于用户的速率可重新写为 (3.15)其中,为分配给用户i的总功率,为分配给用户i的总子载波数。此时,适应值函数可重写为(3.16)其中 (3.17)功率分配的具体步骤如下:1)初始化群体中每一个粒子的位置与速度信息;2)计算每一个粒子的适应值;3)如果该粒子的适应值好于之前的最优值,则使用当前的适应值代替之前的最优值;4)将每一个粒子的最优适应值与全局最优值比较,如果优于则将其用替换;5)根据式(3.2)与(3.3)调整各粒子的速度与位置;6)如

11、果没有达到终止条件,则返回步骤2)继续迭代。否则,程序结束。1.5 仿真实验与结果分析为了验证本文所提算法的性能,我们分别从系统容量、用户间公平性商与Shen算法Error! Reference source not found.,Max-Rate算法Error! Reference source not found.进行了比较,最后给出了算法的收敛速度曲线。仿真参数设置如下:所选OFDM系统共有128个子载波,总带宽,最大多普勒频移为30Hz。总功率为1W,平均信噪比为,误码率,信噪比间隔。所选信道为6径频率选择性信道,每一径服从独立的瑞利分布,信道按指数功率衰减,最大时延扩展为。对于PSO

12、的参数设置为:群体中微粒数为50,加速常数和取2。惯性权重呈线性递减,其形式如下 (3.18)其中,与为惯性权重的最大值与最小值,分别取值为0.85和0.30。图 3.2给出了三种不同算法在相同比例公平下的系统容量比较。从图中可以看出,Max-Rate算法具有最大的系统容量,而Shen算法的系统容量最低。本文所提算法的系统容量介于上述两种算法之间,并且系统容量随着公平度门限要求的降低而逐渐增加。这是由于Max-Rate算法没有考虑系统中用户之间的公平性问题,单纯的追求容量最大化所致。而Shen算法严格保证公平性要求使整体系统容量有所下降。而本文提出的算法实现了用户间公平性与系统容量之间的有效均

13、衡。各用户间的公平性比较如图 3.3所示。从图中可以看出,对于Shen算法,其公平性总是被严格保证的,而Max-Rate算法尽管能够获得最大速率,但公平性表现却很差。而本文所提算法其性能却可以随着公平度门限的提升可以很好的趋近Shen算法的公平性,同时在系统容量方面又高于Shen算法。图 3.4给出了不同算法的公平度的比较。从图中可以看出,Shen算法具有严格的公平性。而本文所提算法在达到公平度门限的条件下也可保证相应的公平性。并且,随着公平度门限的增加其系统的公平性也随之提高。而Max-Rate算法是三种算法中公平性最差的。图 3.2 不同算法的系统容量比较图 3.3 三种算法不同用户间公平性的比较图 3.4 三种算法的公平指数的比较PSO算法的收敛特性曲线如图 3.5所示,从图中可以看出算法在50次迭代后即可收敛。由此看出本文算法具有较快的收敛速度。图 3.5 PSO算法的收敛性1.6 小结本章给出了一种基于公平度门限的资源分配算法,该算法在进行子载波分配后,利用了粒子群智能算法对功率进行分配。计算机仿真结果表明,本文所提算法在系统公平性与容量之间实现了较好的均衡,并且具有较快的收敛速度,更适应于认知系统网络环境快速变化的特点。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号