[发明专利]一种用于硬件上任意波形合成的波形分解方法有效

专利信息
申请号: 201210298501.3 申请日: 2012-08-21
公开(公告)号: CN103631760A 公开(公告)日: 2014-03-12
发明(设计)人: 尉迟明;丁明跃;肖峰;李雅琴;李旭 申请(专利权)人: 华中科技大学
主分类号: G06F17/15 分类号: G06F17/15
代理公司: 华中科技大学专利中心 42201 代理人: 朱仁玲
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 硬件 任意 波形 合成 分解 方法
【权利要求书】:

1.一种用于硬件上任意波形合成的波形分解方法,其特征在于,包括以下步骤:

(1)对种群初始化,具体包括以下子步骤:

(1-1)对种群中的个体进行编码;

(1-2)根据编码结构对种群中的个体进行随机生成;

(1-2-1)设定三角波和矩形波的波形个数的初始最大值均为Ninit,在1和Ninit之间生成一个随机整数Ntri和Nrect分别作为三角波和矩形波的个数:

Ntri=int[uniform(0,1)×(Ninit-1)+0.5]+1

Nrect=int[uniform(0,1)×(Ninit-1)+0.5]+1

其中uniform(0,1)为一个呈(0,1)均匀分布的随机数,int为取整函数;

(1-2-2)利用下式由原始复杂信号Vori(t)得到各内部参数的初始最大值(ρmaxmax,,smax);

ρmax=max(abs(Vori(t)))

τmax=(t+-t-)/2

smax=(t+-t-)/2

其中max(),abs()分别为求最大值和求绝对值函数。t+和t-分别表示原始复杂信号Vori(t)时间变量t的上下界;

(1-2-3)利用下式对于种族中的所有个体,根据初始最大值随机产生三角波和矩形波的内部参数值;

ρj=-1×ρmax+uniform(0,1)×ρmax

τj=uniform(0,1)×τmax

sj=uniform(0,1)×smax

ρk=-1×ρmax+uniform(0,1)×ρmax

τk=uniform(0,1)×τmax

sk=uniform(0,1)×smax

其中ρjk为个体中第j个矩形波或者第k个三角波的幅值,τjk为个体中第j个矩形波或者第k个三角波的半窗时间,sj/sk为个体中第j个矩形波或者第k个三角波相对于y轴的时间平移;

(2)计算种群中各个体的适应度值,具体包括以下子步骤:

(2-1)构建适应度函数;

对于种群中的个体i,其适应度函数可表示为:

Fi=Σt=1Tabs[Vori(t)-Σj=1NtriVtri(ρj,τj,sj,t)-Σk=1NrectVtri(ρk,τk,sk,t)]]]>

其中Fi为个体i的适应度函数;

(2-2)构建惩罚函数,以对适应度函数进行微调;

Fi=FiNNinitFi×(N-Ninit)NinitN>Ninit]]>

这里N表示当前个体i所含矩形波和三角波的总数目;

(3)根据种群中各个体的适应度值进行遗传操作,直至生成新一代种群,具体包括以下子步骤:

(3-1)根据种群中各个体的适应度值Fi选择两个个体作为父代个体;

(3-2)对选择出来的两个个体进行交叉/重组操作;

(3-3)对交叉重组生成的新个体进行变异操作;

(3-4)反复进行(3-1)-(3-3)的遗传操作直至生成新一代种群;

(4)重复进行(2)-(3)操作使种群不断更新进化直至终止条件满足;

(5)输出最优解,即复杂波形的最佳分解方案。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210298501.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top