毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

量子遗传算法用于认知无线电频谱分配的应用研究 第15页

更新时间:2010-4-4:  来源:毕业论文
量子遗传算法用于认知无线电频谱分配的应用研究 第15页
配的准则下,仍然可能获取不到足够的带宽。这种情况往往会导致一种不公平的现象:一边是信道较差而需求较大的用户在等待频谱资源,而另一边则是信道好而需求小的用户占着大量频谱资源。这种不公平的分配情况与原有的固定分配模式相似,都会造成频谱资源浪费,频谱利用率低,资源紧张,达不到认知无线电系统的目的——提高频谱利用率。
    为此,我们可以将用户的需求引入频谱分配中来考虑,当用户分配到的频谱
资源达到了自身的需求,则对该用户进行相应的处理,使得在进入下一轮频谱循
环分配时能优先考虑未满足需求的用户的频谱分配要求,将高效益的频段分配给
未满足需求的用户。这种结合用户需求分配的改进算法,可以将频谱的分配和用
户的需求相结合,避免了上述不公平现象的出现,从而更好的提高频谱利用率。
    衡量染色体测量值性能的适应度函数与目标函数相对应,由于频谱分配所要实现的目标是最大化网络效益U(R),故本文直接将U(R)作为适应度函数.随着进化的进行,种群中个体测量值适应度不断增加,达到最大迭代次数时,算法终止,此时将B(g)保存的解映射为A的形式,即得到了最佳的频谱分配。
综上所述,本文提出的基于QGA的频谱分配算法的流程如下:
     1)给定可用频谱矩阵L={l } .l ,效益矩阵B={b } ,b 和干扰矩阵C={C }。确定种群规模P,确定染色体量子位数:l= 记录L中值为1的元素对应的n与m,即令 ={(n,m)| =1}且使 中元素按照n递增、m递增方式排列, 中
元素个数为l
    2)令g=0,初始化种群Q(g)= . 
    3)对Q(g)中的何个个体实施一次测量,得到一组状态(染色体测量值):
P(g)=
    4)将 (i=1,2,...,P)的第j位映射为 ,其中(n,m)为 中第j个元素(j = 1,2,... , L);对所有m(0<m < M),寻找满足 =1的所有n和k,检查A中第m列第n行和第m列第k行元素对应的两位测量值是否均为1,若是,随机将其中一位设置为0,另一位保持不变.
    5}对P(g)进行适应度评价,将P(g)中最优解保存至B(g).
    6)如果达到最大进化次数,算法终止,将B(g)中保存的二进制串映射为A的形式,即得到了最佳的频谱分配;否则,继续.
    7)g=g+1.
8}对种群Q(g一1)实施一次测量,得到一组状态P(g)=
9)将 (i=1,2,...,P)的第j位映射为 ,其中(n,m)为 中第j个儿素(j = 1,2,...,l);对所有m(0< m < M),  寻找满足 =1的所有n和k。检查A中第m列第n行和第m列第k行元素对应的两位测量值是否均为1。若是,随机将其中一位置0,另一位保持不变。
    10)运用适应度函数对P(g)进行适应度评价.
    11)将P(g)和B(g一1)中的最优解保存至B(g).
12)使用量子旋转门对种群进行更新,得到Q(g),转至6)。
4.3 基于用户的认知无线电频谱分配
4.3.1 基于用户需求的算法
    基于图论的算法主要是从最大化系统带宽方面来考虑,它存在的另一个不足——并未考虑各用户的需求情况,本章在分析CSGC算法不足后,在图论模型下,基于用户的需求对CSGC频谱分配算法加以改进,使其能更好的满足频谱分配公平性的要求。
都并未考虑用户的带宽需求情况。这样将可能会导致带宽需求很大的用户的带宽得不到满足,而对带宽需求很小的用户反而分配到很大的带宽,例如:若存在一个信道条件很差但是对带宽需求却很大的用户,如果按照CSGC算法进行频谱分配,即使在比例公平分配的准则下,仍然可能获取不到足够的带宽。这种情况往往会导致一种不公平的现象:一边是信道较差而需求较大的用户在等待频谱资源,而另一边则是信道好而需求小的用户占着大量频谱资源。这种不公平的分配情况与原有的固定分配模式相似,都会造成频谱资源浪费,频谱利用率低,资源紧张,达不到认知无线电系统的目的——提高频谱利用率。
    为此,我们可以将用户的需求引入频谱分配中来考虑,当用户分配到的频谱
资源达到了自身的需求,则对该用户进行相应的处理,使得在进入下一轮频谱循
环分配时能优先考虑未满足需求的用户的频谱分配要求,将高效益的频段分配给
未满足需求的用户。这种结合用户需求分配的改进算法,可以将频谱的分配和用
户的需求相结合,避免了上述不公平现象的出现,从而更好的提高频谱利用率。
    我们假设一个“频谱检测一频谱分配一数据传输”的循环过程为一个时间周
期(如一个时问帧长),可以把用户的带宽需求分为短期需求和长期需求。短期需
求指的是用户在一个时间周期内的带宽需求,而长期需求指的是用户在执行整个
业务操作的总需求。本章考虑的是的短期需求的满足情况,并且假设一个周期的
资源不能满足长期需求。在此假设下,在频谱资源充足的条件下,分配满足了本
周期的需求后,依然可以继续进行分配。本章中需求若无特别指明均指一个时间
周期内的需求。
4.3.2 性能仿真及结果分析
针对上面所述频谱分配模型,目前研究人员主要采用图论着色理论来解决,本文仿真中对基于QGA以及改进QGA和经典的遗传算法的频谱分配算法性能进行了比较.三者参数均取值为P = 20,Delta在0.1π至0.005π间动态变化(随进化代数线性递减),最大进化代数为50.图4-9给出了当N=8,M=4时一不同的初始条件下的实验结果,不同实验中B、L、C不同,同一次实验中三种算法所采用的B、L、C相同,B、L、C根据文献[40]附录工提供的伪码仿真产生.从图中可以看出,100次实验中基与改进QGA的频谱分配算法所得到的网络效益多数明显大于基于QGA和经典遗传算法获得的网络效益,仅有少数点较为接近,说明了基于改进型QGA的频谱分配算法的有效性和优越性.
图4-10给出了M=4时平均效益随次用户数N的变化曲线,平均效益等于网络效益除以N,理论可知,随着N的增加,平均效益呈递减趋势,基于改进QGA算法所获得的平均效益均大于QGA算法和GA算法。
图4-11给出了N=8时平均效益随可用频谱数M的变化曲线,随着频带数M的增加,平均效益呈递增趋势。基于改进QGA的频谱分配算法所获得的平均效益均大于QGA算法和GA算法。

 << 上一页  [11] [12] [13] [14] [15] [16] [17] 下一页

量子遗传算法用于认知无线电频谱分配的应用研究 第15页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。