发明名称 一种多模移动终端选择高服务质量扇区的方法
摘要 一种多模移动终端选择高服务质量扇区的方法,其特征在于,包括:步骤S100,多模终端遍历所在位置的所有扇区,统计扇区的数量N;步骤S200,调用粒子群算法选择至少一个扇区作为扇区选择方案;步骤S300,多模终端依据粒子群算法的扇区选择方案接入所述扇区。本发明提供的一种移动多模终端选择高服务质量扇区的方法,运行在多模移动终端侧,以提高多模移动终端服务质量为目标,为每个多模移动终端选择合适的扇区组合,具有操作方便,步骤明晰,稳定性较强,算法复杂度低等优点。
申请公布号 CN103052145B 申请公布日期 2015.07.15
申请号 CN201210564313.0 申请日期 2012.12.21
申请人 北京邮电大学;华为技术有限公司 发明人 刘元安;周杰;吴帆;张立佳;张洪光;唐碧华;范文浩;杨洋
分类号 H04W48/20(2009.01)I;H04W88/06(2009.01)I 主分类号 H04W48/20(2009.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 韩国胜
主权项 一种多模移动终端选择高服务质量扇区的方法,其特征在于,包括:步骤S100,多模移动终端遍历所在位置的所有扇区,统计扇区的数量N,N为自然数;步骤S200,调用粒子群算法选择至少一个扇区作为扇区选择方案;步骤S300,多模移动终端依据粒子群算法选择的扇区选择方案接入所述扇区;其中,步骤S200包括如下步骤:步骤S210,根据扇区数量N对粒子群算法的粒子的位置x进行二进制编码,编码为长度为N的二进制序列;步骤S220,对粒子群算法参数进行初始化,设定粒子的数量为D,最大迭代次数为M,M和D为自然数,赋予每个粒子初始的随机的位置x<sub>0</sub>和速度v<sub>0</sub>;步骤S230,计算粒子的初始位置x<sub>0</sub>的服务质量值;步骤S240,按照计算公式更新每个粒子的速度,即第k+1次迭代时粒子的速度<img file="FDA0000659058740000011.GIF" wi="118" he="90" />计算公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>v</mi><mi>id</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>v</mi><mi>id</mi><mi>k</mi></msubsup><mo>+</mo><mn>2</mn><mo>&times;</mo><mi>rand</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msubsup><mi>p</mi><mi>id</mi><mi>k</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>id</mi><mi>k</mi></msubsup><mo>)</mo></mrow><mo>+</mo><mn>2</mn><mo>&times;</mo><mi>rand</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>&times;</mo><mrow><mo>(</mo><msubsup><mi>p</mi><mi>gd</mi><mi>k</mi></msubsup><mo>-</mo><msubsup><mi>x</mi><mi>gd</mi><mi>k</mi></msubsup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000659058740000012.GIF" wi="1203" he="94" /></maths>公式中,k为迭代次数,k为自然数,<img file="FDA0000659058740000013.GIF" wi="72" he="83" />表示当前粒子的服务质量值历史最优位置,<img file="FDA0000659058740000014.GIF" wi="78" he="77" />表示全局服务质量值历史最优位置,<img file="FDA0000659058740000015.GIF" wi="68" he="82" />为当前粒子的位置,<img file="FDA0000659058740000016.GIF" wi="76" he="81" />表示当前粒子群中服务质量值最优粒子的位置,rand(1)表示电脑随机产生的0到1之间的随机数,<img file="FDA0000659058740000017.GIF" wi="65" he="81" />表示第k次迭代时粒子的速度,<img file="FDA0000659058740000018.GIF" wi="81" he="82" />表示第k+1次迭代时粒子的速度;步骤S250,根据步骤S240中所述的第k+1次迭代时粒子的速度<img file="FDA0000659058740000021.GIF" wi="116" he="93" />按照计算公式更新每个粒子的位置,即第k+1次迭代时粒子的位置<img file="FDA0000659058740000022.GIF" wi="112" he="94" />计算公式为:<img file="FDA0000659058740000023.GIF" wi="619" he="164" />其中,<img file="FDA0000659058740000024.GIF" wi="84" he="78" />是第k+1次迭代时粒子的位置,<img file="FDA0000659058740000025.GIF" wi="588" he="142" />步骤S260,根据第k+1次迭代时粒子的位置<img file="FDA0000659058740000026.GIF" wi="113" he="91" />计算粒子群中每个粒子位置<img file="FDA0000659058740000027.GIF" wi="88" he="79" />的服务质量值;步骤S270,判断迭代次数k是否大于最大迭代次数M,如果达到最大迭代次数M,则输出<img file="FDA0000659058740000028.GIF" wi="82" he="86" />作为扇区选择方案;否则,返回步骤S240。
地址 100876 北京市海淀区西土城路10号北邮留学生公寓东侧会议中心无线通信与电磁兼容实验室