首页 > 专利 > 南京信息工程大学 > 多果蝇群协同优化小波常模盲均衡方法专利详情

多果蝇群协同优化小波常模盲均衡方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2014-04-18
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2014-09-03
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2017-02-15
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2034-04-18
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201410158635.4 申请日 2014-04-18
公开/公告号 CN103973617B 公开/公告日 2017-02-15
授权日 2017-02-15 预估到期日 2034-04-18
申请年 2014年 公开/公告年 2017年
缴费截止日
分类号 H04L25/03 主分类号 H04L25/03
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 1
权利要求数量 2 非专利引证数量 0
引用专利数量 3 被引证专利数量 0
非专利引证
引用专利 US6490318B1、CN103475608A、CN102289719A 被引证专利
专利权维持 6 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 南京信息工程大学 当前专利权人 南京信息工程大学
发明人 郭业才、吴珊、黄友锐 第一发明人 郭业才
地址 江苏省苏州市吴中区木渎镇中山东路70号吴中科技创业园2号楼2310室 邮编 215101
申请人数量 1 发明人数量 3
申请人所在省 江苏省 申请人所在市 江苏省苏州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
南京经纬专利商标代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
朱小兵
摘要
本发明公开了一种多果蝇群协同优化小波常模盲均衡方法,将协同进化引入到果蝇优化方法中,提出了多果蝇群协同优化方法,发明了一种多果蝇群协同优化小波常模盲均衡方法MFOA-WTCMA;该方法将小波常模盲均衡方法WTCMA权向量初始优化的问题转化为利用多果蝇群协同搜索最低食物味道浓度的问题,搜索到最低食物味道浓度的果蝇群为最优果蝇群;将该果蝇群的当前位置向量作为WTCMA的初始最优权向量。仿真结果表明,与WTCMA和单果蝇群优化的小波常模盲均衡方法SFOA-WTCMA相比,本发明方法MFOA-WTCMA收敛速度最快、均方误差最小和全局性能最优,在通讯技术领域有很强的实用价值。
  • 摘要附图
    多果蝇群协同优化小波常模盲均衡方法
  • 说明书附图:图1
    多果蝇群协同优化小波常模盲均衡方法
  • 说明书附图:
    多果蝇群协同优化小波常模盲均衡方法
  • 说明书附图:图2
    多果蝇群协同优化小波常模盲均衡方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-10-02 专利权人的姓名或者名称、地址的变更 专利权人由南京信息工程大学变更为南京信息工程大学 地址由215101 江苏省苏州市吴中区木渎镇中山东路70号吴中科技创业园2号楼2310室变更为210044 江苏省南京市江北新区宁六路219号
2 2017-02-15 授权
3 2014-09-03 实质审查的生效 IPC(主分类): H04L 25/03 专利申请号: 201410158635.4 申请日: 2014.04.18
4 2014-08-06 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种多果蝇群协同优化小波常模盲均衡方法,其特征在于,包括如下步骤:
步骤一、将发射信号a(k)经过信道脉冲响应h(k)后加入信道噪声n(k),得到正交小波变换器的输入信号y(k):y(k)=a(k)h(k)+n(k),其中,k为时间序列且为正整数;
步骤二、将步骤一所述的正交小波变换器的输入信号y(k)经正交小波变换器进行正交小波变换后,得正交小波变换器的输出信号R(k):R(k)=Qy(k),其中,Q为正交小波变换矩阵;
步骤三、将步骤二所述的正交小波变换器的输出信号R(k)经过小波常模盲均衡方法H
WTCMA处理后得到小波常模盲均衡器的输出信号z(k):z(k)=f(k)R(k),其中f(k)为小波常模盲均衡方法WTCMA的权向量,上标H表示共轭转置;
步骤四、将步骤二所述的正交小波变换器输出信号R(k)作为多果蝇群协同优化方法的输入信号,以获得WTCMA的权向量f(k)的初始优化权向量fopt(0),该多果蝇群协同优化方法以食物味道浓度为性能评价标准,将最低食物味道浓度称为最优食物味道浓度,将与最优食物味道浓度对应的位置向量作为最优解;N个果蝇群先各自搜索到各自种群的最优解,然后比较N个最优解的食物味道浓度,从N个果蝇群中找出全局最优解;用该全局最优解来指导各果蝇群的搜索过程,使N个果蝇群跟踪全局最优解并进行下一次搜索,再次获取N个果蝇群的当前全局最优食物味道浓度;当当前全局最优食物味道浓度不变时,则与之对应的位置向量就是N个果蝇群协同搜索得到的当前全局最优位置向量,将此全局最优位置向量作为小波常模盲均衡方法WTCMA的初始优化权向量;
步骤五、在步骤四获得初始优化权向量fopt(0)后,对小波常模盲均衡方法WTCMA的权向量f(k)进行更新;
对小波常模盲均衡方法WTCMA的权向量f(k)进行更新方法如下:

式中, 为发射信号a(k)的统计模值, 是一个正常数,E表
示数学期望 ;* 表示取共轭 ,μ为步 长,
diag表示对角矩阵; 表示对小波变换系数rI,K(k)的平
均功率估计, 表示尺度变换系数sI+1,K(k)的平均功率估计,其迭代公式为式中,β为平滑因子,且0<β<1,rI,K(k)是尺度参数为I,平移参数为K的小波变换系数,I、K均取正整数;sI+1,K(k)为小波分解的最大尺度为I+1,平移参数为K的尺度变换系数。

2.根据权利要求1所述的一种多果蝇群协同优化小波常模盲均衡方法,其特征在于,所述步骤四中获得WTCMA的权向量f(k)的初始优化权向量fopt(0)具体步骤如下:
(401)果蝇群初始化:随机产生N个果蝇群,每个果蝇群包括M只果蝇个体;N个果蝇群的初始位置向量c=(c1,c2…,cd,…,cD),其中cd为N个果蝇群的第d维初始位置;第n个果蝇群的位置向量Cn=(Cn1,Cn2…,Cnd,…,CnD),其中Cnd为第n个果蝇群第d维位置;第n个果蝇群中第m只果蝇的位置向量Cnm=(Cnm1,Cnm2,…,Cnmd,…,CnmD),其中Cnmd为第n个果蝇群中第m只果蝇的第d维位置;n=1,2,…,N,m=1,2,…,M,d=1,2,…,D,N、M、D为正整数,D为位置向量的维数;第n个果蝇群第m只果蝇的位置向量处的食物味道浓度记为S(Cnm);
(402)确定食物味道浓度:第n个果蝇群中第m只果蝇的位置向量Cnm对应于小波常模盲均衡方法WTCMA的一个初始权向量f(0),将WTCMA的代价函数作为第n个果蝇群第m只果蝇的位置向量处的食物味道浓度S(Cnm),即有
S(Cnm)=JWTCMA(f(0));
式中,JWTCMA(f(0))是由WTCMA的初始权向量f(0)确定的代价函数;
(403)在N个果蝇群中,获取每个果蝇群的位置向量:每个果蝇群的位置向量均按第n个果蝇群的位置向量更新公式同时进行更新,即
Cn=c+Vn;
式中,Vn=(Vn1,Vn2,…,Vnd,…,VnD)为第n个果蝇群的步进向量,Vnd=unrand(0,1)为区间[0,un]内的随机数,un为第n个果蝇群的步进因子;
(404)在N个果蝇群中,获取每个果蝇群中第m只果蝇的位置向量:每个果蝇群中第m只果蝇的位置向量,均按第n个果蝇群中第m只果蝇的位置向量更新公式同时进行更新,即Cnm=Cn+Unm;
式中,Unm=(Unm1,Unm2,…,Unmd,…,UnmD)为第n个果蝇群中第m只果蝇的步进向量,Unmd=unmrand(0,1)为区间[0,unm]内的随机数,unm为第n个果蝇群中第m只果蝇的步进因子;
(405)采用比较法从N个果蝇群中获取搜索到最低食物味道浓度的果蝇群及其对应的位置向量,获取过程如下:
首先获得第n个果蝇群中第m只果蝇个体的食物味道浓度Snm,即
Snm=S(Cnm);
比较第n个果蝇群中M个果蝇个体的食物味道浓度大小,将其中的最低食物味道浓度记为Sn-opt,且

式中, 表示从M个值中选取最小值;第n个果蝇群中最低食物味道浓度Sn-opt称为该果蝇群的最优食物味道浓度,与该果蝇群的最优食物味道浓度对应的果蝇个体称为该果蝇群的最优个体;该最优个体的位置向量Cn-opt称为该果蝇群的最优位置向量;
再次,从N个果蝇群的最优食物味道浓度中获取全局最低食物味道浓度Sopt,即

该全局最低食物味道浓度称为N个果蝇群的全局最优食物味道浓度,与N个果蝇群的全局最优食物味道浓度对应的位置向量Copt称为N个果蝇群的全局最优位置向量,并作为下一次N个果蝇群协同搜索时,N个果蝇群的初始位置向量,即
c=Copt;
(406)重复(403)到(405)的步骤,进行下一次的N个果蝇群协同搜索,再次获取N个果蝇群的当前全局最优食物味道浓度;当当前全局最优食物味道浓度不变时,则与之对应的位置向量就是N个果蝇群协同搜索得到的当前全局最优位置向量,将此当前全局最优位置向量作为小波常模盲均衡方法WTCMA的初始优化权向量fopt(0)。
说明书

技术领域

[0001] 本发明涉及信号处理技术领域,特别是一种多果蝇群协同优化小波常模盲均衡方法。

背景技术

[0002] 无线通信信道带宽有限、通信环境复杂多变,会引起信号失真和码间干扰,严重影响通信质量。为了克服复杂信道对通信质量的影响,在接收端利用自适应均衡技术对信道特性补偿以消除码间干扰是比较有效的办法。然而,传统的自适应均衡技术需要不断发送周期性训练序列,极大地占用了本来就十分有限的带宽资源,难以提高带宽利用率。与传统的自适应均衡技术相比,WTCMA(Wavelet Transform Constant Modulus Algorithm,小波常模盲均衡方法)因不需要发送训练序列而大大提高了带宽利用率,但其在收敛过程中易陷入局部极小值,形成了较大误判,影响着通信质量。WTCMA易陷入局部极小值的主要原因在于WTCMA权向量是中心抽头初始化或移动抽头初始化方法进行初始化的。只有采用合适的初始化方法获得初始最优权向量才能大大改善WTCMA的均衡性能,然而WTCMA权向量初始化一直是没有解决的问题。
[0003] SFOA(Single fruit Fly Optimization Algorithm,单果蝇群优化方法)是一种描述果蝇群生活习性的群智能全局优化方法,具有实现容易、操作简单、鲁棒性强等特点,该方法利用果蝇群中单果蝇个体协作机制和信息共享机制搜索种群最优解。然而,该方法在实际应用中也存在一些不足:(1)在大规模搜索区域或变化平坦搜索区域寻优时收敛速度慢;(2)当搜索复杂空间时,搜索初期收敛速度较快,搜索后期收敛速度大大降低;(3)在高维度大规模复杂空间的搜索过程中,容易陷入“早熟”局部极值点。

发明内容

[0004] 本发明所要解决的技术问题是克服现有小波常模盲均衡方法WTCMA与单果蝇群优化方法SFOA存在的缺陷,而提供一种多果蝇群协同优化小波常模盲均衡方法MFOA-WTCMA(MFOA based WTCMA),本发明将协同进化引入到果蝇优化方法中,以提高WTCMA的均衡性能及单果蝇优化方法SFOA的抗早熟性能、寻优性能和效率。本发明方法具有收敛速度最快、均方误差最小和全局性能最优的特点,在水声通信、卫星通信技术领域中因信道畸变对通信信号造成的影响有很好的补偿作用。
[0005] 本发明为解决上述技术问题采用以下技术方案:
[0006] 根据本发明提出的一种多果蝇群协同优化小波常模盲均衡方法,包括如下步骤:
[0007] 步骤一、将发射信号a(k)经过信道脉冲响应h(k)后加入信道噪声n(k),得到正交小波变换器的输入信号y(k):y(k)=a(k)h(k)+n(k),其中,k为时间序列且为正整数;
[0008] 步骤二、将步骤一所述的正交小波变换器的输入信号y(k)经正交小波变换器进行正交小波变换后,得正交小波变换器的输出信号R(k):R(k)=Qy(k),其中,Q为正交小波变换矩阵;
[0009] 步骤三、将步骤二所述的正交小波变换器的输出信号R(k)经过小波常模盲均衡方法WTCMA处理后得到小波常模盲均衡器的输出信号z(k):z(k)=fH(k)R(k),其中f(k)为小波常模盲均衡方法WTCMA的权向量,上标H表示共轭转置;
[0010] 步骤四、将步骤二所述的正交小波变换器输出信号R(k)作为多果蝇群协同优化方法的输入信号,以获得WTCMA的权向量f(k)的初始优化权向量fopt(0),该多果蝇群协同优化方法以食物味道浓度为性能评价标准,将最低食物味道浓度称为最优食物味道浓度,将与最优食物味道浓度对应的位置向量作为最优解;N个果蝇群先各自搜索到各自种群的最优解,然后比较N个最优解的食物味道浓度,从N个果蝇群中找出全局最优解;用该全局最优解来指导各果蝇群的搜索过程,使N个果蝇群跟踪全局最优解并进行下一次搜索,再次获取N个果蝇群的当前全局最优食物味道浓度;当当前全局最优食物味道浓度不变时,则与之对应的位置向量就是N个果蝇群协同搜索得到的当前全局最优位置向量,将此全局最优位置向量作为小波常模盲均衡方法WTCMA的初始优化权向量;
[0011] 步骤五、在步骤四获得初始优化权向量fopt(0)后,对小波常模盲均衡方法WTCMA的权向量f(k)进行更新。
[0012] 作为本发明的一种多果蝇群协同优化小波常模盲均衡方法的进一步优化的方案,所述步骤四中获得WTCMA的权向量f(k)的初始优化权向量fopt(0)具体步骤如下:
[0013] (401)果蝇群初始化:随机产生N个果蝇群,每个果蝇群包括M只果蝇个体;N个果蝇群的初始位置向量c=(c1,c2...,cd,...,cD),其中cd为N个果蝇群的第d维初始位置;第n个果蝇群的位置向量Cn=(Cn1,Cn2...,Cnd,...,CnD),其中Cnd为第n个果蝇群第d维位置;第n个果蝇群中第m只果蝇的位置向量Cnm=(Cnm1,Cnm2,...,Cnmd,...,CnmD),其中Cnmd为第n个果蝇群中第m只果蝇的第d维位置;n=1,2,...,N,m=1,2,...,M,d=1,2,...,D,N、M、D为正整数,D为位置向量的维数;第n个果蝇群第m只果蝇的位置向量处的食物味道浓度记为S(Cnm);
[0014] (402)确定食物味道浓度:第n个果蝇群中第m只果蝇的位置向量Cnm对应于小波常模盲均衡方法WTCMA的一个初始权向量f(0),将WTCMA的代价函数作为第n个果蝇群第m只果蝇的位置向量处的食物味道浓度S(Cnm),即有
[0015] S(Cnm)=JWTCMA(f(0));
[0016] 式中,JWTCMA(f(0))是由WTCMA的初始权向量f(0)确定的代价函数;
[0017] (403)在N个果蝇群中,获取每个果蝇群的位置向量:每个果蝇群的位置向量均按第n个果蝇群的位置向量更新公式同时进行更新,即
[0018] Cn=c+Vn;
[0019] 式中,Vn=(Vn1,Vn2,...,Vnd,...,VnD)为第n个果蝇群的步进向量,Vnd=unrand(0,1)为区间[0,un]内的随机数,un为第n个果蝇群的步进因子;
[0020] (404)在N个果蝇群中,获取每个果蝇群中第m只果蝇的位置向量:每个果蝇群中第m只果蝇的位置向量,均按第n个果蝇群中第m只果蝇的位置向量更新公式同时进行更新,即[0021] Cnm=Cn+Unm;
[0022] 式中,Unm=(Unm1,Unm2,...,Unmd,...,UnmD)为第n个果蝇群中第m只果蝇的步进向量,Unmd=unmrand(0,1)为区间[0,unm]内的随机数,unm为第n个果蝇群中第m只果蝇的步进因子;
[0023] (405)采用比较法从N个果蝇群中获取搜索到最低食物味道浓度的果蝇群及其对应的位置向量,获取过程如下:
[0024] 首先获得第n个果蝇群中第m只果蝇个体的食物味道浓度Snm,即
[0025] Snm=S(Cnm);
[0026] 比较第n个果蝇群中M个果蝇个体的食物味道浓度大小,将其中的最低食物味道浓度记为Sn-opt,且
[0027]
[0028] 式中, 表示从M个值中选取最小值;第n个果蝇群中最低食物味道浓度Sn-opt称为该果蝇群的最优食物味道浓度,与该果蝇群的最优食物味道浓度对应的果蝇个体称为该果蝇群的最优个体;该最优个体的位置向量Cn-opt称为该果蝇群的最优位置向量;
[0029] 再次,从N个果蝇群的最优食物味道浓度中获取全局最低食物味道浓度Sopt,即[0030]
[0031] 该全局最低食物味道浓度称为N个果蝇群的全局最优食物味道浓度,与N个果蝇群的全局最优食物味道浓度对应的位置向量Copt称为N个果蝇群的全局最优位置向量,并作为下一次N个果蝇群协同搜索时,N个果蝇群的初始位置向量,即
[0032] c=Copt;
[0033] (406)重复(403)到(405)的步骤,进行下一次的N个果蝇群协同搜索,再次获取N个果蝇群的当前全局最优食物味道浓度;当当前全局最优食物味道浓度不变时,则与之对应的位置向量就是N个果蝇群协同搜索得到的当前全局最优位置向量,将此当前全局最优位置向量作为小波常模盲均衡方法WTCMA的初始优化权向量fopt(0)。
[0034] 作为本发明的一种多果蝇群协同优化小波常模盲均衡方法的进一步优化的方案,所述步骤五中对小波常模盲均衡方法WTCMA的权向量f(k)进行更新方法如下:
[0035] 即
[0036]
[0037] 式中, 为发射信号a(k)的统计模值, 是一个正常数,E表示数学期望;*表示取共轭,μ为步长,
diag表示对角矩阵; (k)表示对小波变换系数rI,K(k)的
平均功率估计, 表示尺度变换系数sI+1,K(k)的平均功率估计,其迭代公式为
[0038]
[0039] 式中,β为平滑因子,且0<β<1,rI,K(k)是尺度参数为I,平移参数为K的小波变换系数,I、K均取正整数;sI+1,K(k)为小波分解的最大尺度为I+1,平移参数为K的尺度变换系数。
[0040] 本发明采用以上技术方案与现有技术相比,具有以下技术效果:本发明将协同进化引入果蝇优化方法中,提出多果蝇群协同优化方法,发明了一种多果蝇群协同优化小波常模盲均衡方法。该方法将小波常模盲均衡方法WTCMA权向量初始优化问题转化为利用多果蝇群协同搜索最低食物味道浓度的问题,搜索到食物味道浓度最低的果蝇群为最优果蝇群,该果蝇群的位置向量作为WTCMA的初始最优权向量,仿真结果表明,与小波常模盲均衡方法WTCMA和单果蝇群优化的小波常模盲均衡方法SFOA-WTCMA相比,本发明方法具有收敛速度最快、均方误差最小和全局性能最优的特点,在水声通信、卫星通信技术领域中因信道畸变对通信信号造成的影响有很好的补偿作用。

附图说明

[0041] 图1是本发明方法一种多果蝇群协同优化小波常模盲均衡方法原理图。
[0042] 图2是本发明方法仿真结果:(a)三种不同方法的收敛曲线,(b)WTCMA的输出星座图,(c)SFOA-WTCMA的输出星座图,(d)本发明方法MFOA-WTCMA的输出星座图。具体实施方式[0043] 下面结合附图对本发明的技术方案做进一步的详细说明:
[0044] 如图1所示,一种多果蝇群协同优化小波常模盲均衡方法原理,MFOA(Multi-fruit FliesOptimization Algorithm)为多果蝇群协同优化方法,图中除去MFOA部分,其余部分就是小波常模盲均衡方法WTCMA。本发明首先给出单果蝇群优化方法SFOA并分析其性能;其次,将协同进化引入SFOA中,提出多果蝇群协同优化方法MFOA;再次,用MFOA对波常模盲均衡方法WTCMA进行优化。
[0045] 小波常模盲均衡方法WTCMA
[0046] 如图1所示,a(k)是发射信号,h(k)是信道脉冲响应,n(k)是信道噪声,y(k)是正交小波变换器的输入信号;R(k)是正交小波变换器的输出信号,f(k)是小波常模盲均衡方法WTCMA的权向量,z(k)是小波常模盲均衡器的输出信号。
[0047] 正交小波变换器的输入信号为
[0048] y(k)=a(k)h(k)+n(k)    (1)
[0049] 正交小波变换器的输出信号为
[0050] R(k)=Qy(k)    (2)
[0051] 式中,Q为正交小波变换矩阵。
[0052] 小波常模盲均衡器的输出信号为
[0053] z(k)=fT(k)R(k)    (3)
[0054] 式中,上标T表示转置。
[0055] z(k)经误差生成器得到的误差信号e(k)为
[0056]
[0057] 式中, 为发射信号a(k)的统计模值,是一个正常数。
[0058] WTCMA的权向量更新公式为
[0059]
[0060] 式中, 为发射信号a(k)的统计模值,是一个正常数,E表示数学期望;*表示取共轭,μ为步长,
diag表示对角矩阵; (k)表示对小波变换系数rI,K(k)的平
均功率估计, 表示尺度变换系数sI+1,K(k)的平均功率估计,其迭代公式为
[0061]
[0062] 式中,β为平滑因子,且0<β<1,一般取略小于1的数,rI,K(k)是尺度参数为I,平移参数为K的小波变换系数,I、K均取正整数;sI+1,K(k)为小波分解的最大尺度为I+1,平移参数为K的尺度变换系数;以上式子构成了小波常模盲均衡方法WTCMA。
[0063] 单果蝇群优化方法SFOA是模拟果蝇群觅食行为的过程,利用果蝇群中果蝇个体协作机制和信息共享机制不断迭代搜索更新味道浓度和位置,寻求待求解问题的全局最优解。协同进化源于自然界中种群间的协作进化机制,它是利用种群间所具有的自动调节和自动适应原理来相互驱使、影响和制约各个种群的进化;不仅可提高种群各自的搜索性能还能使全局性能得到极大的优化,突破了单种群体搜索最优解的局限;它将一个种群分为多个子种群或者直接采用多个种群,每个种群独立进化的同时相互共享和交互各种群之间的信息,协同进化整个系统直至搜索到全局最优解。
[0064] 针对SFOA搜索复杂大规模区域时局部搜索能力不足、易出现早熟现象的缺点以及协同进化的优点,将协同进化和正反反馈与实时信息共享机制与SFOA相结合,提出了多果蝇群协同优化方法MFOA。MFOA是一种基于SFOA的多果蝇群并行协同进化、具有正反反馈机制的改进果蝇群优化方法,它采用多个果蝇群并行拓扑结构,各果蝇群不仅利用从外界获得的食物味道浓度信息和位置信息指导自身的搜索完成各自的独立进化,同时把本果蝇群体搜索获得的经验与其他果蝇群分享完成系统的协同进化并通过评价各个果蝇群的最优解来指导各果蝇的进化;MFOA全面提高了局部的和全局的搜索能力、收敛效率和求解精度。
[0065] MFOA的操作过程为:(1)采用多果蝇群并行的拓扑结构进行搜索,将N个果蝇群作为N个独立进化的种群,由N个果蝇群同时搜索整个解空间;(2)实行评价机制,找出各果蝇群全局最优解;以食物味道浓度为衡量优劣的标准,N个果蝇群先各自搜索到各自种群的最优解,然后评价N个最优解的味道浓度,从N个果蝇群中找出全局最优解;(3)采用正反反馈与实时信息共享机制选取N个果蝇群中的最优解来指导各果蝇群的进化。N个果蝇群相互跟踪全局最优解,评价各果蝇群的全局最优解的优劣,选取其中的最优解指导下一步搜索,来实现信息的多向传递和实时共享。
[0066] 本发明利用MFOA优化小波常模盲均衡方法WTCMA,其原理如图1所示。图1所示的一种多果蝇群协同优化小波常模盲均衡方法MFOA-WTCMA,包括如下步骤:
[0067] 步骤一、将发射信号a(k)经过信道脉冲响应h(k)后加入信道噪声n(k),得到正交小波变换器的输入信号y(k):y(k)=a(k)h(k)+n(k),其中,k为时间序列且为正整数;
[0068] 步骤二、将步骤一所述的正交小波变换器的输入信号y(k)经正交小波变换器进行正交小波变换后,得正交小波变换器的输出信号R(k):R(k)=Qy(k),其中,Q为正交小波变换矩阵;
[0069] 步骤三、将步骤二所述的正交小波变换器的输出信号R(k)经过小波常模盲均衡方H法WTCMA处理后得到小波常模盲均衡器的输出信号z(k):z(k)=f(k)R(k),其中f(k)为小波常模盲均衡方法WTCMA的权向量,上标H表示共轭转置;
[0070] 步骤四、将步骤二所述的正交小波变换器输出信号R(k)作为多果蝇群协同优化方法的输入信号,以获得WTCMA的权向量f(k)的初始优化权向量fopt(0),该多果蝇群协同优化方法以食物味道浓度为性能评价标准,将最低食物味道浓度称为最优食物味道浓度,将与最优食物味道浓度对应的位置向量作为最优解;N个果蝇群先各自搜索到各自种群的最优解,然后比较N个最优解的食物味道浓度,从N个果蝇群中找出全局最优解;用该全局最优解来指导各果蝇群的搜索过程,使N个果蝇群跟踪全局最优解并进行下一次搜索,再次获取N个果蝇群的当前全局最优食物味道浓度;当当前全局最优食物味道浓度不变时,则与之对应的位置向量就是N个果蝇群协同搜索得到的当前全局最优位置向量,将此全局最优位置向量作为小波常模盲均衡方法WTCMA的初始优化权向量;
[0071] 步骤五、在步骤四获得初始优化权向量fopt(0)后,对小波常模盲均衡方法WTCMA的权向量f(k)进行更新。
[0072] 所述步骤四中获得WTCMA的权向量f(k)的初始优化权向量fopt(0)具体步骤如下:
[0073] (401)果蝇群初始化:随机产生N个果蝇群,每个果蝇群包括M只果蝇个体;N个果蝇群的初始位置向量c=(c1,c2...,cd,...,cD),其中cd为N个果蝇群的第d维初始位置;第n个果蝇群的位置向量Cn=(Cn1,Cn2...,Cnd,...,CnD),其中Cnd为第n个果蝇群第d维位置;第n个果蝇群中第m只果蝇的位置向量Cnm=(Cnm1,Cnm2,...,Cnmd,...,CnmD),其中Cnmd为第n个果蝇群中第m只果蝇的第d维位置;n=1,2,...,N,m=1,2,...,M,d=1,2,...,D,N、M、D为正整数,D为位置向量的维数;第n个果蝇群第m只果蝇的位置向量处的食物味道浓度记为S(Cnm);
[0074] (402)确定食物味道浓度:第n个果蝇群中第m只果蝇的位置向量Cnm对应于小波常模盲均衡方法WTCMA的一个初始权向量f(0),将WTCMA的代价函数作为第n个果蝇群第m只果蝇的位置向量处的食物味道浓度S(Cnm),即有
[0075] S(Cnm)=JWTCMA(f(0));
[0076] 式中,JWTCMA(f(0))是由WTCMA的初始权向量f(0)确定的代价函数;
[0077] (403)在N个果蝇群中,获取每个果蝇群的位置向量:每个果蝇群的位置向量均按第n个果蝇群的位置向量更新公式同时进行更新,即
[0078] Cn=c+Vn;
[0079] 式中,Vn=(Vn1,Vn2,...,Vnd,...,VnD)为第n个果蝇群的步进向量,Vnd=unrand(0,1)为区间[0,un]内的随机数,un为第n个果蝇群的步进因子;
[0080] (404)在N个果蝇群中,获取每个果蝇群中第m只果蝇的位置向量:每个果蝇群中第m只果蝇的位置向量,均按第n个果蝇群中第m只果蝇的位置向量更新公式同时进行更新,即[0081] Cnm=Cn+Unm;
[0082] 式中,Unm=(Unm1,Unm2,...,Unmd,...,UnmD)为第n个果蝇群中第m只果蝇的步进向量,Unmd=unmrand(0,1)为区间[0,unm]内的随机数,unm为第n个果蝇群中第m只果蝇的步进因子;
[0083] (405)采用比较法从N个果蝇群中获取搜索到最低食物味道浓度的果蝇群及其对应的位置向量,获取过程如下:
[0084] 首先获得第n个果蝇群中第m只果蝇个体的食物味道浓度Snm,即
[0085] Snm=S(Cnm);
[0086] 比较第n个果蝇群中M个果蝇个体的食物味道浓度大小,将其中的最低食物味道浓度记为Sn-opt,且
[0087]
[0088] 式中, 表示从M个值中选取最小值;第n个果蝇群中最低食物味道浓度Sn-opt称为该果蝇群的最优食物味道浓度,与该果蝇群的最优食物味道浓度对应的果蝇个体称为该果蝇群的最优个体;该最优个体的位置向量Cn-opt称为该果蝇群的最优位置向量;
[0089] 再次,从N个果蝇群的最优食物味道浓度中获取全局最低食物味道浓度Sopt,即[0090]
[0091] 该全局最低食物味道浓度称为N个果蝇群的全局最优食物味道浓度,与N个果蝇群的全局最优食物味道浓度对应的位置向量Copt称为N个果蝇群的全局最优位置向量,并作为下一次N个果蝇群协同搜索时,N个果蝇群的初始位置向量,即
[0092] c=Copt;
[0093] (406)重复(403)到(405)的步骤,进行下一次的N个果蝇群协同搜索,再次获取N个果蝇群的当前全局最优食物味道浓度;当当前全局最优食物味道浓度不变时,则与之对应的位置向量就是N个果蝇群协同搜索得到的当前全局最优位置向量,将此当前全局最优位置向量作为小波常模盲均衡方法WTCMA的初始优化权向量fopt(0)。
[0094] 所述步骤五中对小波常模盲均衡方法WTCMA的权向量f(k)进行更新方法如下:即[0095]
[0096] 式中, 为发射信号a(k)的统计模值, 是一个正常数,E表示数学期望;*表示取共轭,μ为步长,
diag表示对角矩阵; (k)表示对小波变换系数rI,K(k)的
平均功率估计, 表示尺度变换系数sI+1,K(k)的平均功率估计,其迭代公式为
[0097]
[0098] 式中,β为平滑因子,且0<β<1,rI,K(k)是尺度参数为I,平移参数为K的小波变换系数,I、K均取正整数;sI+1,K(k)为小波分解的最大尺度为I+1,平移参数为K的尺度变换系数。
[0099] 实施实例:
[0100] 为了检验本发明方法MFOA-WTCMA的性能,以最小均方误差曲线(MSE)作为衡量性能指标,以WTCMA、SFOA-WTCMA为比较对象进行仿真实验。
[0101] 发射信号为16QAM,均衡器权长为16,信噪比为25dB,采用最小相位水声信道h=[0.9656,-0.0906,0.0578,0.2368];果蝇种群数为2,果蝇种群规模100,果蝇初始化位置[-0.1,0.1],果蝇种群迭代步进值[-0.05,0.05],最大进化代数为200;SFOA-WTCMA的步长μSFOA-WTCMA=0.0035,MFOA-WTCMA的步长μMFOA-WTCMA=0.0035;采用DB2小波进行分解,分解层数为2层;初始功率设置为8,遗忘因子β=0.99,600次蒙特卡诺仿真,结果如图2所示。
[0102] 图2中的(a)为最小均方误差曲线(MSE)收敛曲线,表明本发明方法MFOA-WTCMA的稳态误差比WTCMA减小约3.5dB、比SFOA-WTCMA减小约1dB。图2中的(b)、(c)、(d)表明,本发明方法MFOA-WTCMA的输出星座图比WTCMA、SFOA-WTCMA相比,更为紧凑、清晰。因此,本发明方法MFOA-WTCMA的性能优于SFOA-WTCMA,本发明方法具有收敛速度最快、均方误差最小和全局性能最优的特点,在通信技术领域有很强的实用价值。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号