[发明专利]一种分段正弦拟合分解方法在审
申请号: | 201711400470.7 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108169560A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 聂东虎;乔钢 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01R23/16 | 分类号: | G01R23/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种分段正弦拟合分解方法,步骤一:初始化循环变量k、最大迭代次数Q和收敛阈值ε,令k=1,rk(t)=x(t);步骤二:寻找迭代信号rk(t)所有过零点;步骤三:寻找相邻过零点之间局部最大值点和局部最小值点;步骤四:拟合中值曲线m(t),从迭代信号rk(t)中减去中值曲线m(t),得到临时信号r0(t);步骤五:对临时信号r0(t)进行分段正弦拟合,获得拟合函数sk(t);步骤六:令rk+1(t)=rk(t)‑sk(t);步骤七:令k=k+1;步骤八:如果k>Q或条件成立,则算法迭代过程结束,否则重复执行步骤二至步骤八,本发明不需要筛选过程来实现极值点个数和过零点数的约束条件,只需减除一次中值曲线,通过分段的正弦曲线进行拟合,有效降低计算量,瞬时频率曲线可直接从分解结果得到,简化了计算步骤。 1 | ||
搜索关键词: | 拟合 分段 过零点 正弦 迭代信号 分解 瞬时频率曲线 算法迭代过程 计算步骤 拟合函数 条件成立 循环变量 约束条件 正弦曲线 重复执行 最大值点 最小值点 初始化 极值点 计算量 减去 迭代 收敛 筛选 | ||
步骤一:初始化循环变量k、最大迭代次数Q和收敛阈值ε,令k=1,rk(t)=x(t),其中,x(t)为原信号,rk(t)为迭代信号;
步骤二:寻找迭代信号rk(t)的所有过零点,其中过零点对应时间序列满足:
TZero={tzi|i∈[1,K],tzi‑1<tzi}
其中TZero代表迭代信号rk(t)中过零点时间索引的集合,tzi代表第i个过零点时间,K代表信号中过零点的个数;
过零点对应幅度序列满足:
VZero={azi|azi=rk(tzi),i∈[1,K],tzi∈Tzero}
其中rk(tzi)=0代表过零点处的函数值为零,azi代表第i个过零点的幅度;
步骤三:寻找相邻过零点之间的局部最大值点和局部最小值点,所述的局部最大值点是当相邻过零点之间的值都大于零时相邻过零点之间的最大值点,所述的局部最小值点是相邻过零点之间的值都小于零时相邻过零点之间的最小值点,所述的局部最大值点对应的时间索引序列满足:
TMax={txi|i∈[1,L],txi<txi+1}
其中TMax代表信号rk(t)中局部最大值点时间索引的集合,txi代表第i个局部最大值点对应的时间,L代表局部极大值点个数;
所述的局部最大值点对应的幅度序列满足:
VMax={axi|axi=rk(txi),i∈[1,L],txi∈TMax}
其中rk(txi)代表信号局部最大值时刻txi对应的值,axi代表第i个局部最大值点的幅度;
所述的局部最小值点对应的时间索引序列满足:
TMin={tni|i∈[1,M],tni<tni+1}
其中TMin代表信号rk(t)中局部最小值点时间索引的集合,tni代表第i个局部最小值点对应的时间,M代表局部最小值点的个数;
所述的局部最小值点对应的幅度序列满足:
VMin={ani|ani=rk(tni),i∈[1,M],tni∈TMin}
其中rk(tni)代表信号局部最小值时刻tni对应的值,ani代表第i个局部最小值点的幅度;
过零点个数、局部极大值点个数和局部极小值点个数满足:
|K‑(M+L)|=1or 0
将过零点时间、局部最大值点时间和局部最小值点时间放在一起,并按时间先后排序,获得时间序列,即:
TAll={ti|i∈[1,M+L+K],ti<ti+1}={TZero,TMin,TMax}
按照时间序列TAll,可得到幅度序列:
VAll={ai|ai=rk(ti),i∈[1,M+L+K],ti∈TAll}={VZero,VMin,VMax}
其中ti代表TAll中第i个时间,为过零点时间或者局部最大值点时间或者局部最小值点时间,t1或tM+L+K对应过零点时间,ai是对应TAll中第i个时间的信号幅度,对应时间序列TAll的瞬时相位序列满足:
其中为对应时刻ti的瞬时相位,如果a2>0,则否则
步骤四:拟合中值曲线m(t),从迭代信号rk(t)中减去中值曲线m(t),得到临时信号r0(t),临时信号r0(t)满足:r0(t)=rk(t)‑m(t),其中中值曲线m(t)拟合过程满足:
第一类点:用直线连接相邻的局部极大值点和局部极小值点,取其中点;第二类点:用直线连接相邻的两个局部极大值点,过所述相邻的两个局部极大值点之间的局部极小值点做平行于y轴的直线并与连接相邻的两个局部极大值点的直线相交,取交点和局部极小值点连线的中点;第三类点:用直线连接相邻的两
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711400470.7/,转载请声明来源钻瓜专利网。