[发明专利]混沌人工鱼群优化广义多模盲均衡方法有效
申请号: | 201310238157.3 | 申请日: | 2013-06-14 |
公开(公告)号: | CN103338170A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 郭业才;黄伟;黄友锐;刘晓明 | 申请(专利权)人: | 南京信息工程大学 |
主分类号: | H04L25/03 | 分类号: | H04L25/03;H04L27/34 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混沌 人工 鱼群 优化 广义 多模盲 均衡 方法 | ||
1.一种混沌人工鱼群优化广义多模盲均衡方法,其特征在于,所述方法如下:
随机初始化一组混沌人工鱼的位置向量,并作为混沌人工鱼群优化方法的决策变量,将均衡器的输入信号作为混沌人工鱼群优化方法的输入信号,由广义多模盲均衡方法的代价函数确定混沌人工鱼的食物浓度,由混沌人工鱼群优化方法求得混沌人工鱼群的最优位置向量,并将此位置向量作为广义多模盲均衡方法的初始化权向量。
2.根据权利要求1所述的混沌人工鱼群优化广义多模盲均衡方法,其特征在于,所述混沌人工鱼群优化权向量方法如下:
步骤1:定义人工鱼的食物浓度:将广义多模盲均衡方法代价函数的倒数作为人工鱼的食物浓度;
步骤2:初始化人工鱼群:设人工鱼群中人工鱼的数量为M,M为正整数;随机产生人工鱼的位置和所在位置的食物浓度;
步骤3:鱼群混沌初始化:
设定一个阈值,将第i条人工鱼的位置向量Xi=(Xi1,Xi2,...,Xiq)中的第q维位置Xiq与阈值比较,q为正整数;若Xiq小于阈值,则该维位置保留;否则,将第i条人工鱼的第q维位置Xiq执行Logistic映射,得到人工鱼的映射位置,该映射位置为
Xiq(n+1)=α·Xiq(n)·[1-Xiq(n)]
其中,Xiq(n+1)表示n+1时刻第i条人工鱼位置向量Xi的第q维位置;α为参数,并且满足条件α∈(2,4];
步骤4:计算第i条人工鱼所在位置的食物浓度F(Xi):设置一个存放人工鱼的位置向量及与之对应的食物浓度存放处,该存放处称为公告板;通过觅食、聚群和追尾行为来更新第i条人工鱼的位置向量Xi和食物浓度F(Xi),将人工鱼群中人工鱼的食物浓度最大值及与之对应的位置向量存入公告板;
步骤5:计算人工鱼的食物浓度方差σ2:食物浓度方差定义为
式中,ε为很小的正数;Favg为当前人工鱼群的平均食物浓度,F为归一化因子,其作用是限制σ2的大小,F的计算公式为
式中,M为人工鱼的种群规模;如果σ2<ε,说明人工鱼早熟,这时需对其进行混沌微扰动,转到步骤6;否则转步骤7;
步骤6:混沌扰动:将人工鱼的位置向量在视野范围内[-Visual,Visual]内混沌搜索
Xi(n+1)=Xi(n)+Δi(n+1)*ones(1,q)
得到新位置向量,然后转到步骤7;其中,Xi(n)表示第i条人工鱼经过一次混沌搜索后的新位置向量,ones(1,q)表示1行q列的单位向量;Δi(n+1)=-Visual+ρ·Visual·p(n);
p(n)为经过混沌迭代后的混沌变量;Visual为视野范围的大小;Δi(n+1)表示n+1时刻第i条人工鱼的混沌扰动变量;ρ∈(2,4]被称为Logistic参数;
步骤7:更新公告板:将新食物浓度与公告板中食物浓度进行比较;若新食物浓度大于公告板中食物浓度,则用新食物浓度及与之对应的新位置向量替换公告板中内容,这一过程称为更新公告板;否则转步骤3;
步骤8:终止更新公告板:若公告板食物浓度没有变化,终止更新公告板,退出循环,输出公告板中与食物浓度相对应的位置向量,该位置向量作为广义多模盲均衡方法的初始化权向量;否则,跳转步骤3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息工程大学,未经南京信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310238157.3/1.html,转载请声明来源钻瓜专利网。