[发明专利]一种基于遗传算法的信号延迟补偿合并方法有效
申请号: | 202010709627.X | 申请日: | 2020-07-22 |
公开(公告)号: | CN111835415B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 李亚添;耿天文;高世杰;马爽;李学良;李林;田若彤 | 申请(专利权)人: | 中国科学院长春光学精密机械与物理研究所 |
主分类号: | H04B10/112 | 分类号: | H04B10/112;H04L25/03;G06N3/12 |
代理公司: | 长春众邦菁华知识产权代理有限公司 22214 | 代理人: | 张伟 |
地址: | 130033 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 遗传 算法 信号 延迟 补偿 合并 方法 | ||
1.一种基于遗传算法的信号延迟补偿合并方法,其特征在于,包括以下步骤:
步骤一:获取异步单发多收的激光通信系统中所有N根天线接收到的数据;
步骤二:将第1根天线接收到的数据y1(t)与其他N-1根天线接收到的数据yj(t)分别做互相关运算,共得到N-1个互相关峰值的位置Xj,互相关峰值的位置Xj如式(2)所示:
式中,χj为第j根天线与第1根天线之间的时间差,j=2,…,N;
步骤三:以互相关峰值的位置Xj作为第j个区间Ξj的中心值,根据N-1个互相关峰值的位置确定对应的N-1个区间;
步骤四:设置在区间Ξj内产生种群为数量Mpop的个体,其中Mpop为偶数,每个个体的比特长度为Np,令代表第j个区间Ξj内第i个个体,且1≤i≤Mpop;令代表所有区间内第i个个体的集合;令代表个体对应的延迟值,其中Ψ(·)代表将个体映射到延迟值的运算符号;
步骤五:设置在区间Ξj内的个体集合的交叉概率Pc、变异概率Pm、循环迭代次数的代数初值G=0以及迭代终止值Gend,且0<Pc<1,0<Pm<1;
步骤六:按照公式(3)计算集合Ii的适应度函数值fi,并且计算总体的适应度函数值之和得到第i个个体的选择概率
步骤七:按照步骤六得到的选择概率独立地选出Mpop个从1到Mpop的数字并以数字对应个体集合的标号,重新生成新一代个体集合并将新一代个体集合重新标记为
步骤八:将步骤七得到的新一代个体集合中的个体集合进行两两随机组合,一共得到Mpop/2个组合;
步骤九:从步骤八的Mpop/2个组合中任意选择一个组合作为目标组合,令目标组合中对应个体的标号为i1与i2,且1≤i1≠i2≤Mpop,对应个体集合为和随机生成N-1个0到1之间的随机数如果那么随机交换与内与的对应最低4位,否则不进行交换操作;如果则随机交换与的对应最低4位,否则不进行交换操作;以此类推,一直到如果则随机交换与的对应最低4位,否则不进行交换操作;
步骤十:将目标组合遍历步骤八中的所有Mpop/2个组合;
步骤十一:产生Mpop个0到1之间的随机数对每一个随机数执行如下操作:对于第1个随机数,如果r1mPm,则随机翻转个体集合中所有元素的随机三位,否则不进行操作;对于第2个随机数,如果则随机翻转个体集合中所有元素的随机三位,否则不进行操作;以此类推,一直进行到第Mpop个随机数,如果则随机翻转个体集合中所有元素的随机三位,否则不进行操作;
步骤十二:令循环迭代次数G加1,更新循环迭代次数G,判断更新后的循环迭代次数G是否小于迭代终止值Gend,若是,则跳转到步骤六;若否,则跳转至步骤十三;
步骤十三:在所有的个体集合中,按照公式(4)选出最优个体集合根据最优个体集合得到N-1个最优延迟值
步骤十四:根据步骤十三得到的N-1个最优延迟值,按照公式(5)将N个接收端输出的信号合并,得到输出信号yout(t):
2.根据权利要求1所述的基于遗传算法的信号延迟补偿合并方法,其特征在于,
第j个区间Ξj的区间长度Lp为2。
3.根据权利要求1或2所述的基于遗传算法的信号延迟补偿合并方法,其特征在于,个体的比特长度Np为:
其中,代表向上取整操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院长春光学精密机械与物理研究所,未经中国科学院长春光学精密机械与物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010709627.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种飞行像素滤除方法及系统
- 下一篇:一种建筑室内的艺术装饰墙板