[发明专利]一种基于模拟退火狼群优化的小波加权多模盲均衡方法有效
申请号: | 201710222855.2 | 申请日: | 2017-04-07 |
公开(公告)号: | CN107070825B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 郑亚强;高敏;丁卫星;赵敏 | 申请(专利权)人: | 淮南联合大学 |
主分类号: | H04L25/03 | 分类号: | H04L25/03 |
代理公司: | 北京双收知识产权代理有限公司 11241 | 代理人: | 楼湖斌 |
地址: | 232001 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模拟 退火 狼群 优化 加权 多模盲 均衡 方法 | ||
1.一种基于模拟退火狼群优化的小波加权多模盲均衡方法,包括基于小波变换的加权多模盲均衡方法(WT-WMMA),其特征在于:还包括模拟退火狼群优化方法(SA-WPA),具体步骤如下:
步骤①初始化阶段:先设置基于模拟退火狼群优化的小波加权多模盲均衡方法中的相关参数,接着随机产生初始狼群,生成信号y(k),然后确定模拟退火狼群优化方法的适应度函数,将y(k)作为模拟退火狼群优化方法的输入信号,最后生成初始头狼;
步骤②模拟退火狼群优化方法(SA-WPA)的迭代寻优阶段:通过模拟退火狼群优化方法获得狼群的全局最优位置向量,并将其作为基于小波变换的加权多模盲均衡方法的初始权向量;
步骤③信号均衡输出阶段:对上述步骤①中的输入信号y(k)通过小波加权多模盲均衡方法均衡输出;
所述初始化阶段的具体步骤如下:
步骤a设置模拟退火狼群优化的小波加权多模盲均衡方法中相关参数;
步骤b生成信号y(k):信号经信道传输后将发生一定变化,
y(k)=cT(k)a(k)+b(k) (1)
式(1)中,a(k)为平稳独立同分布且具有零均值的发射信号序列,c(k)为信道的脉冲响应向量,b(k)为加性高斯白噪声,y(k)为a(k)经信道传输后的信号序列;
步骤c随机产生初始种群:在D维搜索空间,创建规模为N的狼群,初始化相关参数,第n匹狼的位置可以用一个D维的向量Xn=(xn1,xn2,…,xnD)来表示,每匹人工狼的位置向量与基于小波变换的加权多模盲均衡方法中的权向量设置为相同形式,狼群初始位置分配原则如下:
式(2)中,n=1,2,…,N,XL和XU分别为位置向量X的下界和上界,rand随机产生一个在区间[0,1]上均匀分布的实数;
步骤d确定适应度函数:将模拟退火狼群优化方法中的适应度函数f(Xi)的倒数对应于基于小波变换的加权多模盲均衡方法的代价函数L(Xi),两者关系如下:
利用模拟退火狼群优化方法最终取得的是适应度函数的最大值,此时基于小波变换的加权多模盲均衡方法的代价函数呈现最小值,盲均衡系统成为期望的理想系统,
步骤e初始头狼生成:将y(k)作为模拟退火狼群优化方法的输入信号,根据适应度函数,分别计算初始状态中每匹狼的位置向量对应的适应度函数值,比较结果具有最大适应度值的即为头狼,初始状态中的头狼按此规则生成;
所述模拟退火狼群优化方法(SA-WPA)的迭代寻优阶段的具体步骤如下:
步骤a探狼游走:除头狼外,另选出适应度较优的Q匹狼作为探狼,Q应取中整数,其中α为探狼比例因子,每匹探狼的周围选取H个方向,分别朝H个方向前进一步记为stepa,搜寻是否有更好的位置,若有,则更新到更好的位置上去,若无,则保持原有位置,探狼q在第h个方向上的第d维的位置为:
式(4)中,h=1,2,…,H,q=1,2,…,Q,d=1,2,…,D;
步骤b头狼更新:种群游走行为结束后,将本代具有最优适应度值的探狼和头狼进行比较,若探狼适应度值更优,则成为新的头狼,发起召唤行为;否则,重复游走行为,直至出现新的头狼,或者达到游走次数设定值结束;
步骤c召唤奔袭:头狼通过嚎叫发起召唤行为,召集猛狼迅速向头狼位置靠拢,猛狼以步长stepb快速逼近头狼位置,猛狼i在第k+1次进化时,在第d维变量空间中所处的位置为:
xid(k+1)=xid(k)+stepb×(gd(k)-xid(k))/|gd(k)-xid(k)| (5)
式(5)中,i=1,2,…,N-Q,d=1,2,…,D,gd(k)为第k代群体头狼在第d维空间中的位置,奔袭过程中,若猛狼i的适应度函数值大于头狼的适应度值,则该狼替代头狼成为新的头狼,并重新发起召唤行为;否则,猛狼继续奔袭直至与头狼之间的距离dis小于判定距离dnear时停止,进行围攻行为:
式(6)中,和分别表示搜索区间上下边界的第d维坐标,ω为距离判定因子;
步骤d围攻行为:将头狼的位置gd(k)视为猎物移动的位置,对第k代狼群,假定猎物在第d维变量空间中所处的位置为Gd(k),头狼和猎物很近,故可将头狼位置视为猎物位置,则除头狼外的另N-1匹狼对猎物展开围攻行为,则第n匹狼第d维的位置按下式变化:
xnd=xnd(k)+λ×stepc×|Gd(k)-xnd(k)| (7)
式(7)中,λ为[-1,1]间均匀分布的随机数,stepc为人工狼n执行围攻行为时的攻击步长,围攻中,比较位置变化前后的适应度值,若更好则不变,若不好则退回原位,将适应度值最大的选为新的头狼,其中,游走步长stepa、奔袭步长stepb、攻击步长stepc,满足以下关系:
stepa=stepb/2=2×stepc=|XU-XL|/S (8)
式(8)中,S为步长因子,表示人工狼在寻优空间中搜寻的精细程度,
步骤e模拟退火操作:
1)在第i匹人工狼当前位置一定范围内进行随机扰动,生成一个满足约束条件的位置向量Y=(y1,y2,…yn);
2)计算:Y对应的适应度值记为fk+1,当前位置对应的适应度值记为fk,若fk+1≥fk,则更新位置至Y;若fk+1fk,则根据Metropolis准则,以状态转移概率P决定是否需要更新,
当fk+1fk时
当fk+1≥fk时
P(Tk+1)=1 (10)
式中,P(Tk+1)为温度为Tk+1时的接收概率;
3)根据约束条件判断是否结束,若结束,转入步骤4),否则转入步骤1);
4)若未达到冷却状态,则按式(11)进行降温处理后,转入步骤1)
Ti+1=Ti·θ (11)
式(11)中:θ为温度冷却系数,若到达冷却状态,则模拟退火操作结束;
5)计算所有人工狼在模拟退火操作中所有位置向量对应的适应度函数值,最优值对应的即为本代头狼;
步骤f狼群更新机制:经过模拟退火操作后,适应度值最差的R匹狼消失,同时随机产生R匹新狼,R的取值为[N/(2×β),N/β]之间的随机整数,β为群体更新比例因子,若满足预设结束条件,输出头狼的位置向量,该位置向量即为均衡器的初始权向量;否则转入探狼游走,继续进行迭代;
所述信号均衡输出阶段的具体步骤如下:
步骤a将信号y(k)分为实部和虚部,并分别对其进行小波变换,
根据小波变换理论,若设Q为小波变换矩阵,则经过小波变换后均衡器的输入信号R(k)为:
y(k)=yRe(k)+j·yIm(k) (12)
R(k)=RRe(k)+i·RIm(k)=yRe(k)Q+i·yIm(k)Q (13)
式中,下标Re和Im分别代表参数的实部和虚部,uRej,m(k)、uImj,m(k)、sReJ,m(k)、sImJ,m(k)分别为相应的小波和尺度变换的实部和虚部;均衡器长度为L,J为小波分解的最大尺度,L=2J,k=0,1,…,L-1,kj=L/2j-1(j=1,2,…,J)为在尺度j下小波函数的最大平移;φJ,m(k)为小波函数;为尺度函数;
步骤b信号均衡输出:
均衡器的输出信号为
WT-WMMA误差函数为
WT-WMMA代价函数为
式中,加权因子λRe,λIm∈[0,2],对方形QAM信号星座图,选择λRe=λIm,λRe和λIm分别是信号实部和虚部的加权因子,仿真实验中λRe和λIm的值是根据仿真实例中经验得到;和分别是判决信号的实部与虚部,与z(k)近似相等,
权向量F(k)的迭代
F(k)=FRe(k)+jFIm(k) (21a)
式(21b)-(21c)中:μ为权向量的迭代步长,R*(k)为R(k)的共轭,dRej,m、dImj,m、vReJ,m和vImJ,m分别为均衡器权系数的实部和虚部,表示对尺度变换系数mI,n(k)、小波变换系数ri,n(k)的平均功率估计,其迭代公式为:
式(22)和(23)中,η(0<η<1)为平滑因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮南联合大学,未经淮南联合大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710222855.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有屏蔽板的高频连接器
- 下一篇:一种滤波电源线